Мы уже установили Asterisk, настроили файлы sip.conf и dialplan, подключили SIP-телефоны, подключили SIP-транк, настроили исходящий вызов. Вот и добрались до создания входящих маршрутов для нашего Asterisk.
Тут попроще чем с исходящими вызовами. Мы создадим всего один маршрут, но запишем его в отдельный контекст [from-trunk], который мы определили в нашем файле sip.conf. Итак, открываем наш dialplan и пишем:
[from-trunk]
exten=> 79157888137,1,Dial(SIP/1001,60)
Никаких шаблонов, все четко. У нас есть определенный внешний номер, и мы точно знаем куда его направить. В конце задаем таймаут. Не вечно же ему звонить. Не забывайте перезагружать ваш dialplan командой:
dialplan reload
Итак, подведем итог. Мы настроили наш Asterisk. Файл sip.conf у вас будет таким:
[general]
register=79157888137:password@sip.pbxacademy.ru/79157888137
[pbxacademy]
type=peer
context=from-trunk
qualify=yes
host=sip.pbxacademy.ru
fromuser=79157888137
defaultuser=79157888137
secret=password
disallow=all
allow=alaw
allow=ulaw
insecure=port,invite
fromdomain=sip.pbxacademy.ru
[1001]
type=friend
host=dynamic
secret=rjgkrudl89
port=5060
context=from-internal
[1002]
type=friend
host=dynamic
secret=rjgkrudl89
port=5060
context=from-internal
Понятно, что данные SIP-транка и внутренних абонентов у вас будут другими. Теперь посмотрим наш dialplan:
[general]
[from-internal]
exten => 999, 1,playback(hello-world)
exten => 1001,1,Dial(SIP/1001,20)
exten => 1002,1,Dial(SIP/1002,20)
exten => _8XXXXXXXXXX,1,Dial(SIP/pbxacademy/${EXTEN},60)
exten => _9XXXXXXXXXXX,1,Dial(SIP/pbxacademy/${EXTEN:1},60)
[from-trunk]
exten=> 79157888137,1,Dial(SIP/1001,60)
Теперь вы можете не только звонить внутри Asterisk, но и совершать входящие вызовы и принимать их. Ваша АТС готова.
Но это еще далеко не все. Если вы хотите создать элегантное приветственное сообщение IVR, настроить конференции, запись разговора, журнал вызовов, голосовую почту и познать азы IP-телефонии — приглашаем вас на наш курс Asterisk.
Коллеги, Экспертиза АТС предлагает вам пройти 2-хдневный дистанционный курс обучения Asterisk всего за 25 000 рублей. Подробности можно узнать по кнопке.