SIP.CONF — различия между версиями

Материал из megapuper
Перейти к: навигация, поиск
 
Строка 22: Строка 22:
 
  dtmfmode=rfc2833
 
  dtmfmode=rfc2833
 
  disallow=all
 
  disallow=all
  allow=all
+
  allow=alaw,ulaw
 
  context=phones
 
  context=phones
  
Строка 38: Строка 38:
 
  dtmfmode=rfc2833
 
  dtmfmode=rfc2833
 
  disallow=all
 
  disallow=all
  allow=all
+
  allow=alaw,ulaw
 
  context=incoming
 
  context=incoming
  
Строка 52: Строка 52:
 
  dtmfmode=rfc2833
 
  dtmfmode=rfc2833
 
  disallow=all
 
  disallow=all
  allow=all
+
  allow=alaw,ulaw
 
  context=incoming
 
  context=incoming

Текущая версия на 00:41, 4 февраля 2015

Простейший конфиг для подключения абонентов

[general]

allowguest=no           ;никаких гостей, мы никого не ждём
allowoverlap=no         ;разрешаем мы или нет передачу вызова с дополнительными цифрами
alwaysauthreject=yes    ;все ошибки для внешнего клиента выглядят одинаково - ошибка авторизации
useragent=megapuper     ;как мы представляемся у других
language=ru             ;язык системы
canreinvite=no          ;параметр запрещает клиентам общаться напрямую, только через сервер
srvlookup=yes           ;поддержка вызовов с использованием доменных имён
context=default         ;контекст по умолчанию для входящих вызовов
bindport=5060           ;порт по умолчанию
bindaddr=192.168.0.15   ;интерфейс на котором биндится asterisk

[1200]
user=1200
secret=1200
host=dynamic
type=friend
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=alaw,ulaw
context=phones


Соединение двух серверов Asterisk:
Asterisk1

register => asterisk:asterisk@192.168.0.16:5060/asterisk2
 
[asterisk2] 
type=friend 
secret=asterisk2
host=dynamic
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=alaw,ulaw
context=incoming

Asterisk2

register => asterisk2:asterisk2@192.168.0.15:5060/asterisk

[asterisk]
type=friend
secret=asterisk
host=dynamic
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=alaw,ulaw
context=incoming