【发布时间】:2017-02-15 12:44:12
【问题描述】:
如何将正在进行的呼叫转移到另一个号码。我使用的概念是在呼叫正在进行时使用更新方法并拨打我想要连接的号码并且它正在工作,但是与第一个呼叫者的连接中断/
呼叫转移过程的代码-
1.拨打电话的过程-
<Response>
<Dial callerId="callerid">
<Number statusCallbackEvent="initiated ringing answered completed" statusCallback="urltohadlestatus">user_number</Number>
</Dial>
</Response>
2。处理转移呼叫的过程- 我已经使用update方法来转接电话了。
function update_call1($CallSid, $admin_no) {
$rr = array(
"url" => "trurl?admin_no=".$admin_no,
"method" => "POST"
);
$call = $this->client->calls($CallSid)->update($rr);
return $call->to;
}
并使用了这个 TwiML
<Response>
<Dial>admin_number_call_to_be_transfered</Dial>
</Response>
这样做是转移呼叫,但是当管理员收到它时,它会断开呼叫。 当杰克打电话给珍妮时,我需要什么,现在杰克想把电话转给约翰尼,当电话转给约翰尼时,杰克应该与电话断开连接。
【问题讨论】:
标签: twilio twilio-php twilio-click-to-call