Подключение 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,)