Подключение Asterisk к Виртуальной АТС МегаФон

Существует множество систем управления Asterisk, но для того, чтобы показать, как подключить Asterisk к Виртуальной АТС МегаФон, мы рассмотрим самую популярную систему – FreePBX.

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

Назовем его user1_vats_megafon

в полях host и fromdomain укажите адрес вашего домена, в полях username и fromuser - имя пользователя. В поле secret - пароль.

Описание настроек исходящего транка

Название транка: Любое

Опции PEER:

host=имя_вашего аккаунта.megapbx.ru (он совпадает со ссылкой для входа в ВАТС через браузер)

username=полное_имя_вашего_любого_юзера_в_ВАТС (как правило это латинское название краткое имени компании + короткий номер слитно)

secret=пароль_этого_юзера

type=peer

nat=yes

context=from-trunk (тут у нас например при любом другом названии не проходили исходящие)

canreinvite=no

disallow=all

allow=alaw&ulaw&g729

insecure=invite

fromuser=полное_имя_вашего_любого_юзера_в_ВАТС (повторяет полностью username)

fromdomain=имя_вашего аккаунта.megapbx.ru (повторяет полностью host)

qualify=yes

faxdetect=yes

minexpiry=300 (для более устойчивого соединения, если не писать то отваливался каждые 15 минут)

trunkname=полное_имя_вашего_любого_юзера_в_ВАТС (повторяет полностью username и fromuser)

dtmfmode=rfc2833

hassip=yes

hasiax=no

hash323=no

Описание настроек входящего транка

Контекст USER: такое же как название транка только с приставкой in (in-название транка в исходящих натсройках)

Опции USER:

secret=пароль_этого_юзера (тот же что и с исходящих настройках)

type=user

context=from-trunk

Строка регистрации: (может быть несколько вариантов. у нас подключались с разными, но оставили эту в итоге)

username@host:secret@host/username (всё это можно скопировать из настроек выше)

Возможные проблемы

Может отсутствовать КПВ на стороне клиента при исходящем звонке изнутри домена МегаФон, вместо него тишина.

Это решит Progress:

exten ⇒ _+7XXXXXXXXXX,1,Progress exten ⇒ _+7XXXXXXXXXX,2,Dial(Dahdi/g2/8${EXTEN:2},120,)