Настройка транка FreePBX для Multifon

PEER Details:
host=sbc.megafon.ru
username=7927XXXXXXX
secret=Super_Strong_Pass
type=peer
fromuser=7927XXXXXXX
fromdomain=multifon.ru
insecure=invite
dtmfmode=inband

Register String:
7927XXXXXXX@multifon.ru:Super_Strong_Pass:7927XXXXXXX@sbc.megafon.ru/7927XXXXXXX

Заставляем spa502g уведомлять астериск о включение, статуса не беспокоить.

При нажатие на кнопку dnd, будет набираться *78 и устанавливаться статус не беспокоить. О чем сообщит, автоговорилка. При повторном нажатии, набирается *79, днд выключается.

Перед прошивкой, телефон желательно сбросить на заводские настройки, я так же удалил файл конфигурации телефона с сервера, чтоб он не автоматом не стянул настройки, при подключении к сети.

Прежде, чем обновлять до 7.5.5 надо обязательно обновить до 7.5.2b.
Прошивки, можно взять здесь.
Читать далее Заставляем spa502g уведомлять астериск о включение, статуса не беспокоить.

Если абонент не отвечает, нажимаем 1 и звоним на сотовый

Переадресация с внутреннего номера на мобильный. Нужно создать еще один екстеншен с таким же номером, но впереди подставить 0. Например у нас номер 85500, создаем 085500 и в настройках Not Reachable устанавливаем Misc Destination с нужным сотовым.

В каталоге /etc/asterisk/extensions_custom.conf добавляем код ниже:
[abonent-ivr-na-sot]
exten=>_s-.,1,NoOp
same=>n,Set(CALLTO=${EXTEN:2}) //получается s-(номер эктеншена), :2 обрезает первые два символа
same=>n,Answer()
same=>n,Playback(call-forward)
same=>n,WaitExten(5)
exten=>1,1,Goto(from-internal,0${CALLTO},1) // Подставляем 0и(номер экстеншена)
exten=>_[ti],1,Playback (bye-bye)
same=>n,Hangup()

У меня стоит freepbx, поэтому потребуется поставить модуль Custom Destination.

dest

Затем в настройках екстеншена добавляем действия по не ответу на созданный Custom Destination.