Я использую Asterisk 1.4 и пытаюсь найти способ привлечь людей к конференц-связи. В идеальном сценарии два человека будут разговаривать, и один из них нажмет несколько клавиш, затем номер телефона, а затем все трое будут на конференции. Оттуда они должны иметь возможность вводить и других людей.
Кажется, это то, что Asterisk n-way call HOWTO пытается сделать, но у меня это работает не совсем правильно. Вот что происходит: 1. Внутренний человек A звонит человеку B 2. Человек A нажимает * 0, ему дается гудок, и человек B переводится в конференц-зал 3. Человек A звонит человеку C, и он может поговорить, а затем person Прессы **
. 4. Человека C приводят в конференц-зал, но человека A отключают.
На последнем этапе A следует также отвести в конференц-зал.
Вот соответствующие журналы, где 230 - человек A, 231 - человек B, 207 - человек C и 282 - конференц-зал.
Вам нужно расширение meetme. Сконфигурируйте "комнату" с помощью meetme.conf и назначьте ей пин-код и добавочный номер. Затем настройте добавочный номер из диалплана для вызова приложения MeetMe.
http://www.voip-info.org/wiki/view/Asterisk+cmd+MeetMe - хорошее руководство по его работе.
Когда вы набираете добавочный номер конференции, вы можете либо настроить его для перехода только в одну «комнату», либо попросить пользователя набрать номер комнаты, а затем ввести ПИН-код для авторизации в этой комнате.
Это также дает вам возможность стать менеджером и исключать людей из конфронтации. Это непросто сделать, если вы совершаете трехсторонние звонки.
Мне никогда не удавалось заставить работать conf-call без MeetMe.
Я знаю, что это что-то вроде некро, но я не вижу ваших журналов.
Это не так красиво, как * 1 и **, но должно работать в той же идее. - Сделайте добавочный номер, который является добавочным номером конференции, любой, кто звонит на внешний номер 6000, будет включен в конференц-связь.
Человек A звонит человеку B. Человек A и B разговаривают, а затем человек A решает, что человек C тоже должен участвовать в разговоре. Человек A вслепую переводит человека B на добавочный номер 6000. Человек A вызывает человека C, информирует его и слепо переводит человека C на добавочный номер 6000. Человек A затем вызывает добавочный номер 6000.
Прополощите и повторите столько раз, сколько необходимо - или НАЗНАЙТЕ своих друзей набрать добавочный номер 6000.
GruffTech попадает в цель. Так или иначе, каждый будущий участник конференции должен запустить приложение конференции (MeetMe, Conference и т. Д.) И передать ему номер комнаты. Это может быть одиночный статический добавочный номер, установленный вами префикс добавочного номера, который сопоставляет набранный номер с номером конференц-зала, или что-то подобное.
Вы также можете направить это расширение или префикс в AGI (сценарий Asterisk) и заставить сценарий делать все, что вы хотите (обращаться к базе данных, проверять CID и т. Д.), И выдавать команду конференции. Из сценария AGI присоединение к конференции выглядит так: http://help.cloudvox.com/faqs/reference/reference-for-php#manageconf
Обычно то же самое можно запустить из диалплана.
Наконец, вы можете принудительно включить канал в конференцию, отправив событие AMI (например, подключить кого-то к конференции независимо от того, где он находится в вызове, или сделать это из совершенно отдельного сценария). Запуск события AMI «Command» - это самый простой способ сделать это, и он может принимать те же аргументы конференции и комнаты.
Трой