从Asterisk到ShoutCast流式传输桥接呼叫

时间:2012-09-14 18:52:44

标签: asterisk shoutcast

我想将Asterisk代理的会话广播到ShoutCast服务器。当每个排队的呼叫者依次通过代理时,他与当前呼叫者的当前对话需要发送到特定的流。

我可以找到很多关于设置Asterisk以接收ShoutCast广播的信息,我可以找到一些关于使用Ices将MeetMe会议发送到ShoutCast的信息。后者对我不利,因为我需要排队系统,据我所知,没有办法同时排队和召开会议。任何其他信息都在逃避我。

感谢。

[编辑] - 虽然我上面说过ShoutCast,但任何广播服务器都会这样做。最好是一个我可以在当地运行。

[更新] - 这个问题不再与我的特定问题相关。我的项目不再需要此功能,因此我不再需要答案。然而,它获得了2票,所以我只能假设其他人想要答案。在这种情况下不确定礼仪,但我应该保持开放,以便其他人可以回答其他人参考吗?

1 个答案:

答案 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

[3] http://wiki.freeswitch.org/wiki/Mod_shout

[4] Join two conferences in asterisk