从客户编号拨出会议拨入会议

时间:2015-03-01 22:43:55

标签: php twilio

我想让所有来电自动进入会议。这部分可以通过以下方式实现:

<Response>
  <Dial>
    <Conference>Room <?php echo($_REQUEST['From']);?></Conference>
  </Dial>
</Response>

这样,每个来电者都会进入他们自己独立的会议室。我无法弄清楚如何做的部分是从那一点开始的出站呼叫。我需要使用客户的来电显示对我的PBX进行SIP呼叫,以便座席可以应答。当他们回答时,他们应该被送到同一个会议室。

我发现this用于向会议拨打电话。但是,我希望对代理的出站呼叫使用客户的呼叫者ID。这样,代理就可以看到客户的电话号码。

我想使用会议而不是直接拨号的主要原因是因为我希望主管能够在不中断座席与客户之间通话的情况下拨打当前通话。

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

我相信在进行SIP呼叫时,From参数将采用任何字母数字字符串,因此您只需将客户来电显示为From值:

$call = $client->account->calls->create($_REQUEST['From'], "sip:agent@example.com", "http://www.example.com/conference.xml", array());
echo $call->sid;

希望有所帮助。