我有一个问题,如果一个用户离开了confbridge或断开了他的调用。。。我想挂断在那个特定会议室的所有其他用户的电话。。。对此有什么想法吗???
基本上,如果任何一个频道挂断了电话,我想断开所有频道。有什么指导吗?非常感谢。
回复延迟,但这可能对某些人有用。我在我的拨号计划中使用这个。1000是会议桥的名称。
exten => h,1,NoOp()
same => n,ExecIf($[0${CONFBRIDGE_INFO(parties, 1000)} <=1]? System(/usr/sbin/asterisk -rx "confbridge kick 1000 all")
没有简单的方法可以做到这一点。原因很简单。无论如何,在会议的某个时刻将是单一用户(在开始时)
您可以使用标记的用户(并在标记的用户存在时关闭),也可以使用AMI监视会议事件并通过外部请求踢出最后一个用户。
http://www.voip-info.org/wiki/view/asterisk+管理员+事件