Настройка исходящей маршрутизации
Что бы пользователь мог позвонить через Youmagic шлюз, в Webitel WebClient открываем Callflow - Default. Default - это исходящий маршрут, в него попадают пользователи и устройства после регистрации на сервере Webitel. Создадим простую ACR Scheme, которая позволит звонить на городские номера через наш шлюз.
В поле Number создадим регулярное выражение, которое будет рассчитано на набор номера с +, без +, с 8 либо 7 в начале и количеством знаков от 10 до 12:
^\+?(7|8)(\d{10,12})$
Теперь сама схема:
[
{
"ringback": {
"call": {
"name": "$${ru-ring}",
"type": "tone"
},
"transfer": {
"name": "$${ru-ring}",
"type": "tone"
}
}
},
{
"recordSession": {
"action": "start",
"type": "mp3",
"stereo": "false"
}
},
{
"bridge": {
"endpoints": [
{
"type": "sipGateway",
"name": "74997045627",
"dialString": "+7®0.$2"
}
]
}
}
]
Основные моменты схемы:
включить запись разговора.
в dialString добавляем + к набранному номеру. $2 - это второе совпадение в регулярном выражение - (\d{10,12}).