IP 电话呼叫 RTP 流
谁能告诉我是否可以将语音从基于 IP 的电话发布到基于 RTP 的媒体服务器 - 例如 Wowza 媒体服务器或 Flash 媒体服务器?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
谁能告诉我是否可以将语音从基于 IP 的电话发布到基于 RTP 的媒体服务器 - 例如 Wowza 媒体服务器或 Flash 媒体服务器?
谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
如果您想要更具体的答案,您可能需要提供更多信息,但快速回复是,是的,这是可能的。
如果您正在构建或可以修改 IP 电话,那么您只需将任何传出 RTP 数据包发送到呼叫的另一端和媒体服务器,并将任何收到的 RTP 数据包转发到媒体服务器。
如果您无法修改电话,那么您仍然可以通过将发送到 IP 电话和从 IP 电话接收的 RTP 数据包“镜像”到 RTP 媒体服务器来实现您正在寻找的目标(请参阅http://en.wikipedia.org/wiki/Port_mirroring 了解端口镜像的概述,以及 www. audiocodes.com/filehandler.ashx?fileid=43289 有关“窃听”电话的一些具体讨论)。
请注意,如果要录制或“窃听”实时通话,您需要了解法律。即使是您自己用自己的手机拨打的电话,不同的国家/地区对于哪些内容可以录音、哪些内容不可以录音以及您必须向通话相关方提供哪些通知也有不同的法律(这就是为什么拨打呼叫中心等的电话通常以消息称通话可能会被录音以用于培训或其他目的)。
You probably need to give more info if you want a more specific answer, but a quick response is that yes it is possible.
If the IP phones is something you are building or can modify then you can simply send any outgoing RTP packets both to the other end of the call and the media server, and forward any received RTP packets to the media server.
If you are not able to modify the phone, then you may still be able to achieve what you are looking for by 'mirroring' the RTP packets that are sent to and received from the IP phone, to the RTP media server (see http://en.wikipedia.org/wiki/Port_mirroring for an overview of port mirroring, and www.audiocodes.com/filehandler.ashx?fileid=43289 for some specific discussion on 'tapping' phone calls).
Note, that you need to be aware of the law if this is to record or 'tap' live calls. Even if they are your own calls on your own phone, different countries have different laws about what can and cannot be recorded and what notification you have to give the parties involved in the call (this is why calls to call centers etc often start with a message that the call may be recorded for training or other purposes).