我正在构建一个系统,在此系统中,呼叫者需要连接到具有自己的IVR树的外部系统。在我们拨号并将DTMF数字发送到外部系统时,我需要呼叫者听到保持音乐。

通过使用REST API拨入外部系统,并将两个呼叫(传入和传出)放入同一会议室,可以使它正常工作。但是,这阻止了我像<dial><number></dial>命令那样将呼叫者的呼叫者ID发送到外部系统。不幸的是,这是一个硬性要求。
关于如何实现此目标的任何建议?

编辑:
我最终使用<dial>动词拨入外部系统,并在连接呼出电话后立即使用REST API将呼叫转移到会议室。

最佳答案

您可以将呼叫者的呼叫信息存储在一个变量中,然后在Dial中使用callerId参数。
https://www.twilio.com/docs/api/twiml/dial#attributes-caller-id

09-30 23:24