Каждый пользователь webitel будет иметь отдельную регистрацию на ringcentral.
ringcentral settings :
1.Откройте настройку устройств
2. Создайте SIP регистрацию
3.
settings webitel :
1. Добавить новый шлюз
2.
3. Укажите для пользователя переменную gw_out с названием созданного шлюза. Переменная будет использоваться для маршрутизации исходящих вызовов.
4. Создайте public маршрут, который будет направлять звонки из ringcentral на пользователя webitel, с которым связанный номер.
5. Создайте исходящий маршрут в default, который будет использовать переменную gw_out для маршрутизации исходящих звонков пользователей через собственную SIP регистрацию на ringcentral. Если у пользователя не задана переменная, тогда выбираем регистрацию по-умолчанию:
[ { "ringback": { "call": { "name": "$${us-ring}", "type": "tone" }, "transfer": { "name": "$${us-ring}", "type": "tone" } } }, { "setVar": [ "continue_on_fail=3,17,18" ] }, { "if": { "expression": "${gw_out}", "then": [ { "bridge": { "endpoints": [ { "type": "sipGateway", "name": "${gw_out}", "dialString": "®0.$1" } ] } } ], "else": [ { "bridge": { "endpoints": [ { "type": "sipGateway", "name": "defaultEXT103", "dialString": "®0.$1" } ] } } ] } }, { "answer": "183" }, { "playback": { "name": "L=10;%(400,400,425)", "type": "tone" } } ] |