未调用CallStatus URL

时间:2015-06-08 12:42:15

标签: twilio-php

我正在使用以下代码来启动呼叫。如果呼叫未得到应答,我想捕获此事件(未应答呼叫)并拨打另一个电话号码。目前使用以下代码,如果电话没有应答一次,它将调用3次,然后放弃而根本不调用StatusCallback URL。我究竟做错了什么? (我可以使用参数从浏览器调用URL。)

很多。

//进行调用的一段PHP代码         $ this-> info('来电提供商:');

Sub Lookup()

    For Each Row In Worksheets("batches").Range("B4:B1384")
        result = Application.Match(Row.Value, Worksheets("OrderLvl").Range("C4:C1384"), 0)

        If Not IsError(result) Then
            Worksheets("OrderLvl").Range("E4:E1384").Cells(result).Resize(, 114).Copy
        End If
    Next

End Sub

// StatusCallback URL = http://xyz/phone_events PHP-Laravel代码

    $account_sid = ...
    $auth_token = ...
    $client = new \Services_Twilio($account_sid, $auth_token);
    try {
        $this->info ('Calling phone... ');
            // Make a call
            $call = $client->account->calls->create('+448008021203', '+'.$phone_to_call, 'http://xyz/order_msg.html', array(
                'Method' => 'GET',
                "StatusCallback" => "http://xyz/phone_events?alt_phone=".$alternate_phone,
                "StatusCallbackMethod" => "GET",
                "StatusCallbackEvent" => array("completed"),
                'Record' => 'false',
            ));
            $this->info('Called with :' . $call);
        }

    }catch (\Exception $e) {
        $this->error('Exception :'.$e->getMessage());
    }

0 个答案:

没有答案