Skip to end of metadata
Go to start of metadata

Каждый пользователь 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"
		}
	}
]