问题描述
我正在使用 TwiML 语音 API 发出出站呼叫。
我的目标是拨打出站电话并能够实时收听通话,以便可以实时监控通话,而不是事后只能听录音。
目前,我使用 <Stream>
动词来收听对话的一侧,但是,流仅包含来自被呼叫方的音频,而不包含 Twilio 发送的音频(例如音频从 <Say>
动词被省略)。
有没有办法让对话双方都直播?有人以为我在呼叫中添加了另一个 Twilio 号码并收听来自该号码的流,但这感觉很笨拙。
非常感谢任何帮助/指导!
解决方法
Stream
动词具有 track
属性,用于指定流调用的哪一侧:https://www.twilio.com/docs/voice/twiml/stream#attributes-track。
我在尝试将 both_tracks
流转换为 pcm 流时遇到了一些问题,因此,我为调用的每一端创建了两个流,效果很好。