我正在使用plivo,并且welcome.php
的电话是我的welcome url
。
接听电话后,我将其传递给conf_handler.php
并将其输入会议:
$conf_attr = array(
'callbackUrl' => $host.'conf_handler.php',
'callbackMethod' => "POST",
);
$r->addConference($conf_name,$conf_attr);
echo($r->toXML());
如何将callUUID
和call_duration
(一旦挂断)存储为conf_handler.php
中的变量?他们是否使用callbackMethod发布到页面?或者我是否需要以某种方式使用GET来查找它们(我将如何做到这一点?)http://plivo.com/docs/api/call/#call_detail
答案 0 :(得分:1)
你可以两种方式。
1)来自hangup_url
(在welcome.php
内)。当应答呼叫时,Plivo发送一个POST请求,其中包含一组参数,包括两个参数。所以你可以从那里解析请求。 (查看http://plivo.com/docs/xml/request/)
2)来自callbackUrl
(在您的conf_handler.php'). Once you set up the
conf_handler.php in the
callbackUrl`中,Plivo将发送一组参数,如{{3 }}
之后,您只需要解析POST请求并存储为变量。 (也许你可以参考http://plivo.com/docs/xml/dial/#dialcallbackUrl)
如果有什么不清楚,请告诉我。我在Plivo工作。