0

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

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

4

1 回答 1

1

你可以做这两种方式。

1)hangup_url(在你的welcome.php)。当接听电话时,Plivo 会发送一个 POST 请求,其中包含一组参数,包括这两个参数。所以你可以从那里解析请求。(查看http://plivo.com/docs/xml/request/上的“请求参数”部分)

2)callbackUrl(在您的conf_handler.php'). Once you set up theconf_handler.php in thecallbackUrl`中,Plivo 将发送一组参数,如 http://plivo.com/docs/xml/dial/#dialcallbackUrl所述

之后,您只需要解析 POST 请求并将其存储为变量。(也许你可以参考http://www.tutorialspoint.com/php/php_get_post.htm

让我知道是否有任何不清楚的地方。我在 Plivo 工作。

于 2014-02-06T18:16:41.597 回答