gpt4 book ai didi

twilio - 我可以将 Twilio 录音与发起录音的 child 相关联吗?

转载 作者:行者123 更新时间:2023-12-04 19:48:34 26 4
gpt4 key购买 nike

所以这是我的问题:

  • 我通过 API 发起 Twilio 调用
  • 接听电话后,Twilio 会连接到我的 Twiml 服务器并获得包含以下内容的响应(注意 Dial 动词的“record”参数):

<Dial callerId="555-555-5555" record="record-from-ringing">
<Number statusBallbackEvent="completed" statusCallbackMethod="POST" statusCallback="https://myCallback.com">
555-555-5556
</Number>
</Dial>

调用已正确发出并记录,但记录的 Call Sid 值始终是父调用的 Sid。如果我在一个通话过程中使用多个 Dial 动词,这可能会出现问题。

有没有办法找出是哪个 child 的电话发起了录音?

最佳答案

要获取您的子调用 SID,我建议在发起它的动词中使用操作 URL。对此操作 URL 的请求将在 Twilio 的响应中返回“DialCallSid”参数:

https://www.twilio.com/docs/api/twiml/dial#attributes-action-parameters

<?xml version="1.0" encoding="UTF-8"?>
<!-- page located at http://example.com/dial_callstatus.xml -->
<Response>
<Dial action="/handleDialCallStatus.php" method="GET">
415-123-4567
</Dial>
<Say>I am unreachable</Say>
</Response>

然后您可以根据需要存储或使用该 SID。

如果这有帮助,请告诉我。

关于twilio - 我可以将 Twilio 录音与发起录音的 child 相关联吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38108731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com