我想将Asterisk代理的会话广播到ShoutCast服务器。当每个排队的呼叫者依次通过代理时,他与当前呼叫者的当前对话需要发送到特定的流。
我可以找到很多关于设置Asterisk以接收ShoutCast广播的信息,我可以找到一些关于使用Ices将MeetMe会议发送到ShoutCast的信息。后者对我不利,因为我需要排队系统,据我所知,没有办法同时排队和召开会议。任何其他信息都在逃避我。
感谢。
[编辑] - 虽然我上面说过ShoutCast,但任何广播服务器都会这样做。最好是一个我可以在当地运行。
[更新] - 这个问题不再与我的特定问题相关。我的项目不再需要此功能,因此我不再需要答案。然而,它获得了2票,所以我只能假设其他人想要答案。在这种情况下不确定礼仪,但我应该保持开放,以便其他人可以回答其他人参考吗?
答案 0 :(得分:0)
您可以使用asterisk ices命令[1]或安装并行freeswitch服务器,桥接两个服务器并使用freeswitch的mod_shout [3]。
[编辑] 要捕获对话,请使用会议室并使用本地频道为会议设置新呼叫,并使用拨号方案上下文,您可以在其中运行ices命令。 [4]
更多...你可以一起使用freeswitch和星号来解决这个问题。从星号调用freeswitch而不是ices命令。
参考
[1] http://www.voip-info.org/wiki/view/Asterisk+cmd+Ices
[2] http://en.wikipedia.org/wiki/Icecast