Skip to main content

Asterisk

Настройки для подключения выделяются в следующем формате:
SIP-сервер:     sip.tech4u.pro
Порт:           5060
Кодеки:         G711a, G711u
  
Формат набора:  National
  
Аккаунт:        777
Пароль:         ****

Основная настройка Asteriska, входящей и исходящей маршрутизации выполняется в файлах sip.conf и extensions.conf

Пример настройки sip.conf

[tech4u]
type=friend                 ;peer и user в одном флаконе
host=sip.tech4u.pro         ;sip сервер
port=5060                   ;порт сигнализации sip сервера
transport=udp               ;транспорт для sip протокола
  
defaultuser=аккаунт         ;имя пользователя
secret=пароль               ;пароль
  
fromuser=аккаунт            ;переопределяет user в sip заголовке From: <sip:user@domain>;
fromdomain=sip.tech4u.pro   ;переопределяет domain в sip заголовке From: <sip:user@domain>;
insecure=port,invite        ;port - не требовать совпадения порта в инвайте
                            ;invite - не требовать аутентификации в инвайте
nat=force_rport,comedia     ;политики работы через nat
canreinvite=no              ;не соединять медиа потоки peer-to-peer в обход сервера
directmedia=nonat           ;тоже что canreinvite в новой редакции
  
dtmfmode=rfc2833            ;использовать спецификацию rfc2833 для передачи DTMF сигналов
context=from-tech4u         ;контекст обработки входящих вызовов в extensions.conf.
  
disallow=all                ;запретить использование всех кодеков, чтобы затем разрешить определенные.
allow=alaw
allow=ulaw
 
 
register => 777:****@sip.tech4u.pro/777
 
 
[111]                       ;внутренний номер на Астериске
secret=****
host=dynamic
type=friend
context=tech4u

Пример настройки extensions.conf:

[from-tech4u]
exten => 777,1, Dial(SIP/111)            ;все входящие звонки с транка 777 направлены на внутренний номер 111
 
[tech4u]
exten => _XXX,1,Dial(SIP/${EXTEN})       ;звонки на трехзначные внутренние номера  aстериска
exten => _XXX.,1,Dial(SIP/${EXTEN}@777)  ;звонки на номера в которых четыре и более цифр через транк 777