0

我需要将音频从一部 Cisco IP 电话传输到另一部。现在,我正在使用 VLC 媒体播放器通过 RTP 将音乐流式传输到 Cisco IP 电话(型号 CP-9971)。在电话上,我发送以下帖子请求以开始收听 VLC 中的音乐。

<CiscoIPPhoneExecute><ExecuteItem URL="RTPRx:ipaddressA:port"/></CiscoIPPhoneExecute>

发送此 xml 后,我可以从 ip 电话听音乐。但是,我无法将音乐从这部手机发送到另一部手机。我使用以下 xml 将 RTP 流传输到另一部手机。

<CiscoIPPhoneExecute><ExecuteItem URL="RTPTx:ipaddressB:port"/>  </CiscoIPPhoneExecute>

然后,我使用此 XML 在第二部手机上接收 RTP。

<CiscoIPPhoneExecute><ExecuteItem URL="RTPRx:ipaddressB:port"/></CiscoIPPhoneExecute>

音乐在第一部手机上播放,音乐不会传输到第二部手机。在第二部手机上,我可以听到从第一部手机的麦克风传输的任何内容(例如从第一部手机到第二部手机的常规通话)。

所以我的问题是是否有办法将音频从第一部手机的耳机传输到第一部手机的麦克风,以便第二部手机可以听音乐。我什至不知道这是否是正确的方法。在通话质量报告期间,我只需要在这两款手机之间传输任何类型的音频。任何帮助将不胜感激。

这是我现在使用的指南。 https://developer.cisco.com/fileMedia/download/0d2f0d08-c7a4-48b9-8bc2-0bf69ab27382

4

1 回答 1

2

您所描述的实际上是不可能的,尤其是通过 IP 电话服务 XML 接口。

我对您的用例并不完全清楚,但该场景与基于“内置桥接”的录音或无声监控呼叫期间发生的情况大致相似。对于这些功能,在通话过程中,会发出录音/监控请求(通过 JTAPI 或 TAPI),这会导致手机创建对目标目标号码的“不可见”附加呼叫,复制媒体流。应该可以构建一个使用 CTI 端口呼叫目标电话并向其播放音频文件的 an,然后向目标电话发出 JTAPI 静音监控请求以分叉呼叫目标号码 - 这将是由应用程序控制的第二个 CTI 端口,它将应答和接收分叉的媒体流。

有关 CTI 端口和静默监控的更多信息,请参阅 JTAPI 开发人员指南。

于 2016-09-09T22:19:26.613 回答