Для объединения номерных планов на стороне 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
Related articles