Skip to end of metadata
Go to start of metadata

Для объединения номерных планов на стороне 3CX необходимо создать 2 SIP trunk - один для входящих, а второй для исходящих вызовов. В данном примере номерной план на стороне 3CX - это 3-х значные номера, которые начинаются с цифры 5, а на стороне Webitel - 4-х значные, которые начинаются на 1.

Пример настройки

Звонки с 3CX на Webitel

В Webitel в разделе Users создаем нового пользователя с номером 10020:

На сторон 3CX создаем SIP Trunk с типом Generic:


В карточке прописываем регистрационные данные пользователя Webitel: Username, password, domain, sip server 

После сохранения, должна произойти успешная регистрация транка:

Переходим в меню Outbound Rules на стороне 3CX и создаем правило, что все 4-х значные номера должны отправлять в данных транк:

Теперь мы можем совершать звонки со стороны 3CX на любые внутренние номера Webitel

Звонки с Webitel на 3CX

В 3CX в разделе SIP Trunks добавляем новую запись с типом "Bridge - Slave"

Даем название, прописываем логин 10021 и создаем пароль.

В разделе Gateways на стороне Webitel создаем новый шлюз з регистрацией, куда вносим данные только что созданного моста:

После сохранения должна произойти успешная регистрация:

Переходим в раздел "Default callflow" и создаем схему маршрутизации, в которой указываем, что все 2-х значные номера, которые начинаются на 5 нужно отправлять через данный шлюз:

[
	{
		"ringback": {
			"call": {
				"name": "$${ru-ring}",
				"type": "tone"
			},
			"transfer": {
				"name": "$${ru-ring}",
				"type": "tone"
			}
		}
	},
	{
		"recordSession": {
			"action": "start",
			"type": "mp3",
			"stereo": true,
			"followTransfer": true,
			"bridged": true,
			"minSec": 2,
			"email": []
		}
	},
	{
		"bridge": {
			"endpoints": [
				{
					"type": "sipGateway",
					"name": "3CX",
					"dialString": "$1"
				}
			]
		}
	},
	{
		"hangup": "NORMAL_CLEARING"
	}
]

Теперь мы можем совершать звонки со стороны Webitel на любые внутренние номера 3CX


Описание актуально для Webitel версии 3.11