Twilio将来自子帐户的呼叫重定向到主帐户

时间:2015-08-06 16:49:40

标签: twilio twiml twilio-php

我有一个主帐户和一个子帐户。假设呼叫者呼叫子帐户中的号码。子帐户将通过输出一些TwiMl来处理此调用,并且基于某些业务规则,可能需要将此调用的流重定向到主帐户(用于记帐目的)。

执行此操作的简单方法是拨打属于主帐户的号码。这会将呼叫流程从子帐户转移到主帐户。那里没有并发症......

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

只有您能够以某种方式将子帐户中的数据链接到主帐户才有意义。关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

Twilio开发者传播者在这里。

我不知道你到目前为止所尝试的内容,但我认为你会发现Call Tracking文章对你尝试做的事情很有用。

这里的想法是你仍然可以使用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,您可以get all the information you need from the call sid,希望能让您全部跟踪。

如果您需要进一步澄清,或者您特别遇到任何问题,请与我们联系。