0

我有一个主账户和一个子账户。假设来电者拨打子帐户中的号码。子账户将通过输出一些 TwiMl 来处理这个调用,并且根据一些业务规则,它可能需要将此调用的流程重定向到主账户(出于会计目的)。

一个简单的方法就是拨打属于主账户的号码。这会将呼叫流程从子账户转移到主账户。那里没有并发症...

但是,为了让我在主帐户上识别此呼叫属于哪个客户,我需要有一些唯一标识符。当我在主帐户上收到此电话时,我必须设法将其与客户相匹配。理想情况下,我希望获得源自子帐户的初始 CallSid,但似乎这是不可能的。所以我正在研究传递自定义参数,但也没有运气。

您应该能够以某种方式将数据从子帐户链接到主帐户,这才有意义。关于如何做到这一点的任何想法?

4

1 回答 1

0

Twilio 开发人员布道者在这里。

到目前为止,我不知道您尝试了什么,但我认为您会发现呼叫跟踪文章对您尝试做的事情很有用。

这里的想法是您仍然可以使用 TwiML,但将调用 sid 作为操作传递,如下所示:

<Response>
    <Dial action="track_call.php?call_sid=<?php echo(call_sid);?>" method="GET"><?php echo(PHONE_NUMBER);?></Dial>
</Response>

然后在 track_call.php 上,您将收到此调用 sid 作为参数。通过 API,您可以从调用 sid 中​​获取您需要的所有信息,这有望让您跟踪所有信息。

让我知道您是否需要更多说明,或者您是否有任何特别的问题。

于 2015-08-07T09:47:38.970 回答