当前位置: 首页 > 知识库问答 >
问题:

您试图向您帐户上未启用的电话号码发起出站电话呼叫

糜凯泽
2023-03-14

我已经使用PHP实现了twilio客户端调用未来。但有时呼叫在响铃后断开。当我查看twilio中的错误日志时,我可以看到消息“您试图向您帐户上未启用的电话号码发起出站电话呼叫”。我正在从浏览器到浏览器和浏览器到移动应用程序拨打电话,那么为什么会显示此消息?。

我不确定这是呼叫方还是接收方的问题。

Twiml代码例如:$to='CLIENT3150'

function get_voice_response($to,$from,$name,$image, $group) {
     $response = new VoiceResponse();

     if (!empty($to) && strlen($to) > 0) {
        $number = htmlspecialchars($to);
        $dial = $response->dial('', ['callerId' => $from]);
    
        // wrap the phone number or client name in the appropriate TwiML verb
        // by checking if the number given has only digits and format symbols
        if (preg_match("/^[\d\+\-\(\) ]+$/", $number)) {
           $dial->number($number);
        } else {
           $client = $dial->client($number);
           $client->parameter(['name' => 'FirstName', 'value' => $name]);
           $client->parameter(['name' => 'Image', 'value' => $image]);
           $client->parameter(['name' => 'Group', 'value' => $group]);
        }
     } else {
       $response->say("Thanks for calling!");
     }
     return (string)$response;
 }

谢谢你

共有1个答案

敖和韵
2023-03-14

这里是Twilio开发者福音传道者。

看起来你正在给另一个客户打电话,并试图在通话中传递参数。执行此操作时,需要将客户端名称作为

在PHP中,这看起来像:

$client = $dial->client();
$client->identity($number);
$client->parameter(['name' => 'FirstName', 'value' => $name]);
$client->parameter(['name' => 'Image', 'value' => $image]);
$client->parameter(['name' => 'Group', 'value' => $group]);

如果有帮助,请告诉我。

 类似资料:
  • 我想从应用程序拨打电话。 是否可以将选项限制为仅从内置电话应用程序呼叫,而不将Viber,Skype或Whatsapp显示为选项? 以下是我的代码: 我想看起来像这样: 而不是这样(如果我已经安装了Viber和Skype): 我尝试使用以下代码: 这让Skype成为一种选择,我也不知道为什么?

  • 我们需要使用语音连接两位客户,但我们需要隐藏彼此的客户电话号码。我们决定使用下一种方法——用twilio屏蔽电话号码 问题是: 我们使用twilio号码连接两个客户。我们可以使用相同的号码进行另一个呼叫吗?或者在呼叫完成之前它是“忙”的? 如果它是'忙',我们可以购买例如20个电话号码,并在每次需要打电话时可用吗? 不相关,但为什么没有可能购买乌克兰电话号码。 非常感谢您的帮助。

  • 我对爱奥尼亚和科尔多瓦很陌生。我想得到用户的电话号码,可能吗?我正在尝试为我的应用程序创建号码注册。当用户第一次打开一个应用程序时,他被要求输入一个通过短信获得的代码。和viber差不多。第一个视图包含一个按钮“发送代码给我”,下一个视图有一个表单“输入代码:”和一个按钮“登录我”。

  • 我想创建一个帮助台网页,在该网页中,代理可以单击一个链接来启动对目标号码的出站呼叫。我知道如何使用Web客户端实现这一点,但对于一个没有带宽支持VoIP的代理,我希望Twilio拨打代理的电话号码,然后拨打目标号码。 这种体验很像将Google Voice与Google Chat/Hangout客户端一起使用——Google Voice呼叫您的号码/客户端,然后向目标发起呼叫。 此外,如果代理和目

  • 如果您在Nuxt页面中包含电话号码,请确保将它们直接包装到链接中: <!-- Example phone number: +7 (982) 536-50-77 --> <template> <a href="tel: +7 (982) 536-50-77">+7 (982) 536-50-77</a> </template> 否则,某些移动Safari版本会自动将这些数字转换为链接。 听起

  • 我正在尝试一个小演示发送短信给在印度这里的号码。我使用了以下代码段,但不起作用。 我不知道缺了什么?