Телефония Asterisk с нуля. Текстовая инструкция
Настройка extensions.conf
Download 1.04 Mb. Pdf ko'rish
|
Телефония 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling