Шаблоны в sip.conf Asterisk

Estimated read time 1 min read

Чтобы использовать шаблон кода в sip.conf нужно создать секцию кода шаблона [с именем кода шаблона в квадратных скобках] после скобок поставить восклицательный знак в круглых скобках (!) – это будет обозначение секции шаблона.

Если имя этой секции указать в круглых скобках после номера абонента (экстеншена) то код этой секции шаблона будет добавлен к этой секции или другими словами экстеншену.

Пример работы с шаблоном ниже:

[su_box title=”Пример:” style=”glass” radius=”4″]

[phone_number_template](!)
type=friend
host=dynamic                                           ;возможность цепляться откуда угодно
dtmfmode=rfc2833                                  ;способ передачи сигналов DTMF
nat=no                                                      ;клиент не может быть за NAT
canreinvite=no                                         ;трафик проходит только через сервер
context=MyVOIP-provider                     ;контекст с таким именем должен существовать в dialplan’е (файл extensions.conf)
disallow=all                                             ;сначала запрещаем все кодеки
allow=alaw                                              ;разрешаем те что будем использовать
qualify=yes                                              ;Asterisk будет проверять связь с этим номером раз в 2сек
;(если поставить число то интервал будет задаваться в милисекундах

[внутренний_номер_абонента](phone_number_template)
username=внутренний_номер_абонента                                               ;имя пользователя
secret=внутренний_номер_абонента                                                     ;и пароль
callerid=”Описание абонента” <внутренний_номер_абонента>         ;CallerID – идентификационная ;строка, отображается при звонках от данного пользователя (АОН)

[внутренний_номер_абонента](phone_number_template)
username=внутренний_номер_абонента                                                ;имя пользователя
secret=внутренний_номер_абонента                                                      ;и пароль
callerid=”Описание абонента” <внутренний_номер_абонента>         ;CallerID – идентификационная ;строка, отображается при звонках от данного пользователя (АОН)

[/su_box]

+ Нет комментариев

Добавить свой