SIP.CONF
Простейший конфиг для подключения абонентов
[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