Телефония Asterisk с нуля. Текстовая инструкция


 Конфигурация Asterisk для совершения звонков между внутренними абонентами


Download 1.04 Mb.
Pdf ko'rish
bet5/41
Sana29.07.2023
Hajmi1.04 Mb.
#1663540
TuriРуководство
1   2   3   4   5   6   7   8   9   ...   41
Bog'liq
Телефония 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 пересчитать все конфигурационные файлы и принять изменения. 
Все. Коннектим софтфон к астериску и пробуем совершить первый телефонный звонок между двумя 
внутренними абонентами. 


© Никоноров М.Ю, 2014 
12 

Download 1.04 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   41




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling