我正在使用 Asterisk 1.4 并试图找出一种方法让人们参加电话会议。在理想情况下,两个人会说话,其中一个人会按一些键,然后是电话号码,然后他们三个人会参加会议。从那里他们也应该能够引进其他人。
这似乎是Asterisk n-way call HOWTO试图做的事情,但它对我来说并不能正常工作。以下是发生的情况: 1. 内部人员 A 呼叫人员 B 2. 人员 A 按 *0,他听到拨号音,人员 B 被带到会议室 3. 人员 A 呼叫人员 C,他们可以通话,然后人员A按下**
。4. C 人被带到会议室,但 A 人断开连接。
最后一步,A也应该被带到会议室。
这是相关日志,其中230是A人,231是B人,207是C人,282是会议室。
我知道这有点像死神,但我看不到您的相关日志。
它不像 *1 和 ** 那样花哨,但它应该以相同的想法工作。-- 将分机作为会议分机,任何拨打分机 6000 的人都会被安排在电话会议中。
A 打电话给 B。A 和 B 交谈,然后 A 决定 C 也应该参与通话。人员 A 将人员 B 盲转接至分机 6000。人员 A 呼叫人员 C,向他简要介绍,并将人员 C 盲转接至分机 6000。人员 A 然后呼叫分机 6000。
冲洗并根据需要重复多次 - 或让您的朋友拨打分机 6000。
您需要 meetme 扩展程序。使用 meetme.conf 配置一个“房间”并为其分配一个 pin 和一个扩展名。然后从拨号方案配置分机来呼叫 MeetMe 应用程序。
http://www.voip-info.org/wiki/view/Asterisk+cmd+MeetMe是让它工作的一个很好的指南。
当您拨入会议分机时,您可以将其设置为仅进入一个“房间”,或者要求用户拨打房间号码,然后输入 PIN 以验证该房间。
它还使您可以选择成为经理,并从会议电话中踢出人们。如果您要进行 3way 通话,则要做到这一点并不容易。
在没有 MeetMe 的情况下,我从来没有设法让 conf-calling 工作。
GruffTech 成功了。一种或另一种方式,每个会议参与者都需要使会议应用程序(MeetMe、会议等)运行,并将房间号传递给它。这可以是单个静态分机、您设置的将拨打的号码映射到会议室号码的分机前缀,或类似的东西。
您还可以将该扩展名或前缀路由到 AGI(星号脚本)并让脚本执行您想要的任何操作(咨询数据库、检查 CID 等)并发出会议命令。通过 AGI 脚本,加入会议如下所示: http ://help.cloudvox.com/faqs/reference/reference-for-php#manageconf
通常同样的事情可以从一个拨号方案中运行。
最后,您可以通过发送 AMI 事件来强制将频道加入会议(例如将某人置于会议中,无论他们在通话中的哪个位置,或者从完全独立的脚本中进行)。运行“命令”AMI 事件是执行此操作的最简单方法,并且可以采用相同的会议和房间参数。
特洛伊