如何使用Plivo调用API

时间:2014-02-06 00:44:22

标签: php pdo freeswitch plivo

我正在使用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());

如何将callUUIDcall_duration(一旦挂断)存储为conf_handler.php中的变量?他们是否使用callbackMethod发布到页面?或者我是否需要以某种方式使用GET来查找它们(我将如何做到这一点?)http://plivo.com/docs/api/call/#call_detail

1 个答案:

答案 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工作。