Quantcast
Channel: IP АТС Asterisk
Viewing all articles
Browse latest Browse all 1135

FreePBX Custom Destinations

$
0
0

FreePBX Custom Destinations

Используйте собственные контексты для наведения вызовов, в IVR и т.д.

freepbx custom destinations

Custom Destinationsспециальное назначение - <context name>,<extensions>,<prioritet>

В нашем примере, мы хотим разрешить набирать внутренние номера удаленной АТС, подключенной через поток Е1 к Asterisk из стандартного IVR во FreePBX,:

freepbx custom destinations

 nec-6xx,${EXTEN},1

где - nec-6xxимя контекста созданного в /etc/asterisk/extensions_custom.conf

${EXTEN} - стандартная переменная Asterisk, транслирующая набранный номер.

1 - Приоритет (порядковый номер действия) с которого начнется выполнения правил контекста.

В файле /etc/asterisk/extensions_custom.confнапишем контекст:

  [nec-6xx]
  exten => _6XX,1,Dial(DAHDI/g2/${EXTEN},180,tr)
  exten => i,1,Hangup

asterisk -rx "dialplan reload"

Когда контекст создан и диал план применен в Asterisk, перейдем в модуль, нужный нам для использования Custom Destinations.

В нашем примере это IVR.

Applications > IVR > Add new IVRили <ivr name>, если он уже создан.

freepbx ivr for custom destinations

И добавим IVR Enrties:

Ext - _6XX - Шаблон разрешающий набирать нужные нам номера от 600 до 699.

Destinations - Выберем из списка доступных модулей Custom Destinations.

И наконец, сохраним созданный нами Custom Destinationsпод именем 6ХХ Dial2:

submit

Apply Config

FreePBX


Viewing all articles
Browse latest Browse all 1135

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>