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


 Настройка extensions.conf


Download 1.04 Mb.
Pdf ko'rish
bet34/41
Sana29.07.2023
Hajmi1.04 Mb.
#1663540
TuriРуководство
1   ...   30   31   32   33   34   35   36   37   ...   41
Bog'liq
Телефония Asterisk с нуля. Текстовая инструкция

2. Настройка extensions.conf 
Теперь нам необходимо создать номер, на который мы будем звонить чтобы попасть в конференцию.
Перейдем в файл extensions.conf 
nano /etc/asterisk/extensions.conf 
и в конец контекста [outcoling] добавим строчку:
exten => 100,1,ConfBridge(1234,darkmaycalbridge,generaluser,menu) 
Рассмотрим эту строку:
100 - номер, который мы будем набирать на телефоне, чтобы присоединиться к конференции 
ConfBridge - вызов функции ConfBridge 
1234 - номер конференции. Кроме как здесь, мы его нигде не указывали. То-есть если кто-то набирает 
номер 100, он попадает в комнату с номером 1234 
darkmaycalbridge - указываем какой будет использоваться профиль КОНФЕРЕНЦИИ (он будет искать 
секцию [darkmaycalbridge] в файле confbridge.conf) 
generaluser - указываем какой будет использоваться профиль ПОЛЬЗОВАТЕЛЯ (он будет искать секцию 
[generaluser] в файле confbridge.conf) 
menu - указываем какое будет использоваться меню (он будет искать секцию [menu] в файле 
confbridge.conf) 
Таким образом, все это работает так:


© Никоноров М.Ю, 2014 
108 
1. Кто-то с телефона набирает номер 100. По уже известным причинам мы попадаем в контекст 
outcolling (так прописано в sip.conf) 
2. В контексте outcoling происходит выполнение экстеншена
"exten => 100,1,ConfBridge(1234,darkmaycalbridge,generaluser,menu)" 
3. Таким образом вызывается функция ConfBridge, создается комната для конференции с номером 1234 
и к этой комнате прилепляются все параметры, указанные в секциях darkmaycalbridge, generaluser и 
menu которые ранее мы задали в файле 
confbridge.conf 
Для того, чтобы стало еще понятнее:
Если мы сделали бы так:
exten => 100,1,ConfBridge(1234,darkmaycalbridge,generaluser) то у нас не было бы меню 
а если бы мы сделали бы так:
exten => 100,1,ConfBridge(1234)
То в этом случае создалась бы комната 1234, но, все параметры которые описаны в darkmaycalbridge, 
generaluser и menu 
(пароли, настройки качества звучания, максимальное количество участником и т.п) НЕ применились бы. 
Вместо этого сработали бы дефолтные секции, которые есть в confbridge.conf (там есть [default_user], 
[default_bridge]) но нам это не нужно. 
Все! Проверяем работу:
1) Берем телефон и звоним с него на номер 100 
2) Нам сообщают о том, чтобы мы ввели пароль. Пароль мы задали - 456 
3) Далее нас просят сказать имя и нажать #. Говорим имя и нажимаем # 
4) Нам говорят, что мы являемся первым участником конференции и начинает играть музыка 


© YouTube канал DarkMaycal Sysadmins, 2014 
109 
5) Можем нажать на * и прослушать инструкции о том, как управлять меню 
6) Берем второй телефон и делаем тоже самое 
7) После того, как второй телефон вошел в конференцию (присоединился второй участник), звучание 
музыки прекращается и конференция начинается.
8) Далее может подключиться второй, третий, четвертый и т.п участники.

Download 1.04 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   41




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