邀请人们加入 Asterisk 电话会议

邀请人们加入 Asterisk 电话会议

我正在使用 Asterisk 1.4,并试图找到一种方法来将人们带入电话会议。理想情况下,两个人会交谈,其中一个人会按一些键,然后拨一个电话号码,然后他们三个人就会参加会议。从那里他们应该能够将其他人也带入。

这似乎就是Asterisk n 向调用方法正在尝试执行此操作,但对我来说效果不太好。以下是发生的情况:1. 内部人员 A 呼叫人员 B 2. 人员 A 按 *0,他听到拨号音,人员 B 被带到会议室 3. 人员 A 呼叫人员 C,他们可以通话,然后人员 A 按**。4. 人员 C 被带到会议室,但人员 A 断开连接。

最后一步,A也要被带到会议室。

以下是相关日志,其中230为人A,231为人B,207为人C,282为会议室。

答案1

我知道这有点不正常,但我看不到你的相关日志。

它不像 *1 和 ** 那样花哨,但它应该以同样的想法工作。——创建一个分机作为会议分机,任何拨打分机 6000 的人都会进入电话会议。

A 呼叫 B。A 和 B 交谈,然后 A 决定 C 也应加入通话。A 将 B 盲转至分机 6000。A 呼叫 C,向他介绍情况,并将 C 盲转至分机 6000。然后 A 呼叫分机 6000。

根据需要重复多次 - 或者让您的好友拨打分机号 6000。

答案2

您需要 meetme 扩展。使用 meetme.conf 配置一个“房间”,并为其分配一个密码和分机号。然后从拨号方案配置分机号以呼叫 MeetMe 应用程序。

http://www.voip-info.org/wiki/view/Asterisk+cmd+MeetMe是让它发挥作用的良好指南。

当您拨入会议分机时,您可以将其设置为仅进入一个“房间”,或者要求用户拨打房间号码,然后输入 PIN 码以授权进入该房间。

它还为您提供了成为经理的选项,并将人员从电话会议中踢出。如果您正在进行三方通话,则很难做到这一点。

如果没有 MeetMe,我就无法进行电话会议。

答案3

GruffTech 做到了。不管怎样,每个会议参与者都需要运行会议应用程序(MeetMe、Conference 等),并将房间号码传递给它。这可以是单个静态分机、您设置的将拨号映射到会议室号码的分机前缀,或类似的东西。

您还可以将该分机或前缀路由到 AGI(Asterisk 脚本),并让脚本执行您想要的任何操作(咨询数据库、检查 CID 等)并发出会议命令。从 AGI 脚本,加入会议如下所示: http://help.cloudvox.com/faqs/reference/reference-for-php#manageconf

通常可以通过拨号计划运行相同的操作。

最后,您可以通过发送 AMI 事件强制将频道置于会议中(例如,无论某人在通话中处于何处,都将他置于会议中,或者通过完全独立的脚本执行此操作)。运行“命令”AMI 事件是执行此操作的最简单方法,并且可以采用相同的会议和房间参数。

特洛伊

相关内容