ringcentral & webitel

Каждый пользователь 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. Если у пользователя не задана переменная, тогда выбираем регистрацию по-умолчанию:

 

Default Route
[ { "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": "&reg0.$1" } ] } } ], "else": [ { "bridge": { "endpoints": [ { "type": "sipGateway", "name": "defaultEXT103", "dialString": "&reg0.$1" } ] } } ] } }, { "answer": "183" }, { "playback": { "name": "L=10;%(400,400,425)", "type": "tone" } } ]