Телефония Asterisk с нуля. Текстовая инструкция
Конфигурация Asterisk для совершения звонков между внутренними абонентами
Download 1.04 Mb. Pdf ko'rish
|
Телефония Asterisk с нуля. Текстовая инструкция
4. Конфигурация Asterisk для совершения звонков между внутренними абонентами
a) Теперь необходимо отключить фаерволл в самой CentOS. Без этого софтовый телефон X-Lite не хочет цепляться к серверу Asterisk. Полная статья по этому делу: http://www.sl-s.ru/kak-otklyuchit-firewall-v-centos-redhat/ Для этого пишем следующие команды: service iptables save service iptables stop chkconfig iptables off b) Переходим непосредственно к редактированию sip.conf: nano /etc/asterisk/sip.conf У нас открывается файл. Пишем свои конфиги в самое начало файла. В моем случае это определение двух sip клиентов (телефонов): [1001] type=friend regexten=1001 secret=1234 context=outcoling host=dynamic callerid="1001" <1001> disallow=all allow=alaw allow=ulaw language=ru callgroup=1 pickupgroup=1 qualify=yes © Никоноров М.Ю, 2014 10 canreinvite=yes call-limit=4 nat=no [1002] type=friend host=dynamic insecure=invite username=1002 secret=45678 context=outcoling disallow=all allow=alaw После этого находим секцию [general] и удаляем её. Так же удаляем надпись «context=public» после надписи [general]. Обращаем внимание на контексты. Для телефонов (sip клиентов) [1001] и [1002] это outcoling. Что такое контекст и зачем он нужен? Контекст связывает файл sip.conf с файлом extensions.conf. То- есть если у [1001] прописан контекст outcoling, то [1001] будет искать правило в extensions.conf под названием outcoling. Нажимаем ctrl+x, нажимаем y и нажимаем enter. Файл сохранен. Подробная статья по этому делу: http://wiki.zadarma.com/index.php/Asterisk (настройка транка для задармы) http://habrahabr.ru/post/122898/ - простая настройка sip клиентов c) Переходим к редактированию extensions.conf nano /etc/asterisk/extensions.conf © YouTube канал DarkMaycal Sysadmins, 2014 11 В конце файла пишем наш диал план: [outcoling] exten => _XXXX,1,Dial(SIP/${EXTEN},,m) После чего сохраняем файл. Статьи по этому делу: http://www.asterisk.by/node/153 (основы основ Dial плана) http://habrahabr.ru/post/122898/ (пример простого экстеншена) в середине файла http://asterisk-pbx.ru/wiki/doku.php/asterisk_dialplan (пример простого экстеншена) http://asterisk.ru/knowledgebase/Asterisk+config+extensions.conf d) Далее пишем asterisk -r Это мы из управления Linux перешли в управление Asterisk (как будто бы открыли окно программы и начали с ней работать) Пишем core reload Тем самым мы заставили asterisk пересчитать все конфигурационные файлы и принять изменения. Все. Коннектим софтфон к астериску и пробуем совершить первый телефонный звонок между двумя внутренними абонентами. |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling