Pbxnsip保留音乐:在Linux上stream式播放RTP

所以我们有PBXNsip PBX服务器。 我们希望听到留言音乐(MOH)的留言。 他们确实为卫生部提供RTP,但我们想要听的音乐是Shoutcast和mp3格式。

有人使用mplayer / ffmpeg / ffserver播放shoutcaststream,并将其发送到特定端口上的ffserver或使用pbxnsip服务器可以使用该端口进行RTPstream?

我什至不知道ffserver是我需要的,但听起来像这样。

事实certificate,pbxnsip监听您指定的RTP端口,但它只在您保持呼叫时才开始监听。 通过VLCstream使用:

cvlc http://[shoutcastip]:[shoutcastport] --loop --norm-max-level=5 --sout='#transcode{acodec=ulaw,samplerate=8000,channels=1,ab=16}:rtp{dst=[PBXNSIP IP],port-audio=[PBXNSIP MOH PORT]] 

目前Pbxnsip有内部问题,他们将很快发布一个新的可执行文件; 问题是数据包长度不适合RTP,或者他们声称。

这个线程可能会certificate是有用的: http : //forum.snomone.com/index.php?/topic/5017-moh-rtp-input/