【问题标题】:How to use Plivo call API如何使用 Plivo 调用 API
【发布时间】:2014-02-06 00:44:21
【问题描述】:

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

【问题讨论】:

    标签: php pdo freeswitch plivo


    【解决方案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.phpin thecallbackUrl`中,Plivo 将发送一组参数,如http://plivo.com/docs/xml/dial/#dialcallbackUrl 所述

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

    如果有任何不清楚的地方,请告诉我。我在 Plivo 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 2018-02-28
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多