SIP.CONF — различия между версиями
Root (обсуждение | вклад) (Новая страница: «[general] allowguest=no ;никаких гостей, мы никого не ждём allowoverlap=no ;разрешаем мы или нет п…») |
Root (обсуждение | вклад) |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | [general] | + | Простейший конфиг для подключения абонентов |
+ | [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:<br/> |
− | + | Asterisk1 | |
− | secret= | + | register => asterisk:asterisk@192.168.0.16:5060/asterisk2 |
− | host=dynamic | + | |
− | type=friend | + | [asterisk2] |
− | insecure=invite | + | type=friend |
− | qualify=yes | + | secret=asterisk2 |
− | dtmfmode=rfc2833 | + | host=dynamic |
− | disallow=all | + | insecure=invite |
− | allow= | + | qualify=yes |
− | context= | + | 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 |
Текущая версия на 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