Категория: Разное
Печать

Данная инструкция описывает настройки, необходимые для подключения сервера Asterisk к Виртуальной АТС "МТС" для осуществления входящих и исходящих вызовов через SIP транк

 

При подключении услуги "Виртуальная АТС "МТС" вам будут выданы учетные данные для подключения SIP транка,

login: sip_E26395xxx

auth: sip_E26395xxx_3L1u

secret: YOUR_PASSWORD

Domain: inside.mts.ru

Proxy: szt.vpbx.mts.ru

 

Для подключения необходимо прописать в файл sip.conf следующие настройки

register => udp:// Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. :YOUR_PASSWORD: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. :5060

 

[mts]

type = peer

outboundproxy = sz.vpbx.mts.ru,force

fromdomain = inside.mts.ru

fromuser = sip_E26395xxx

defaultuser = sip_E26395xxx_3L1u

secret = YOUR_PASSWORD

host = inside.mts.ru

port = 5060

context = from_mts

disallow = all

allow = alaw,ulaw

insecure = port,invite

dtmfmode = rfc2833

canreinvite = no

qualify = no

 

Выполнить команду 

asterisk -rx 'sip reload'

 

Подождать несколько секунд и выполнить

asterisk -rx 'sip show registry' | grep sip_E26395xxx

 

На выходе должны получить информацию о состоянии подключения

sz.vpbx.mts.ru:5060                 N      sip_E26395xxx       285 Registered           Sat, 28 Apr 2017 11:10:17

 

Для того, чтобы начать принимать входящие вызовы необходимо прописать в extensions.conf новый контекст [from_mts]

[from_mts]

exten => s,1,NoOp( Incoming call from MTS VPBX )

same => n, Dial(SIP/101)

 

Для исходящих вызовов прописываем шаблон в контекст по умолчанию

exten => _8911XXXXXXX, 1 , NoOp( Outgoing call via MTS VPX)

same => n, Dial(SIP/mts/${EXTEN}) 

 

После чего перезагрузить dialplan командой

asterisk -rx 'dialplan reload'