使用 twiml

问题描述

我正在使用 TwiML 语音 API 发出出站呼叫。

我的目标是拨打出站电话并能够实时收听通话,以便可以实时监控通话,而不是事后只能听录音。

目前,我使用 <Stream> 动词来收听对话的一侧,但是,流仅包含来自被呼叫方的音频,而不包含 Twilio 发送的音频(例如音频从 <Say> 动词被省略)。

有没有办法让对话双方都直播?有人以为我在呼叫中添加了另一个 Twilio 号码并收听来自该号码的流,但这感觉很笨拙。

非常感谢任何帮助/指导!

解决方法

Stream 动词具有 track 属性,用于指定流调用的哪一侧:https://www.twilio.com/docs/voice/twiml/stream#attributes-track

我在尝试将 both_tracks 流转换为 pcm 流时遇到了一些问题,因此,我为调用的每一端创建了两个流,效果很好。