标签: twilio-api

Twilio TaskRouter JS SDK不能正常工作

根据Twilio Docs,我正在尝试开发一个呼叫中心应用程序,但是TaskRouter JS

v1.13/taskrouter.min.js不支持文件https://www.twilio.com/docs/taskrouter/js-sdk/worker#reservation-created中的 twilio解释

worker.on("reservation.created", function(reservation) {
    console.log(reservation.task.attributes)      // NOT FOUND
    console.log(reservation.task.priority)        // NOT FOUND
    console.log(reservation.task.age)             // NOT FOUND
    console.log(reservation.task.sid)             // NOT FOUND
    console.log(reservation.sid)                  // RETURNS task sid
});
Run Code Online (Sandbox Code Playgroud)

reservation.sid打印任务sid&如果我删除.task它返回与任务相关的相应输出但是在这里我期待预订相关的输出.

以下是twilio客户端SDK目前在我的应用程序中使用.

  1. https://media.twiliocdn.com/sdk/js/sync/releases/0.5.10/twilio-sync.js
  2. https://media.twiliocdn.com/sdk/js/client/releases/1.4.31/twilio.min.js
  3. https://media.twiliocdn.com/taskrouter/js/v1.13/taskrouter.min.js
  4. https://media.twiliocdn.com/taskrouter/js/v1.0/taskrouter.worker.min.js

twilio vue.js twilio-api twilio-programmable-voice

16
推荐指数
1
解决办法
408
查看次数

Twilio REST API 错误 - “身份验证”

当我尝试使用Twilio REST API进行调用时出现以下错误。

https://www.twilio.com/docs/api/rest

HTTP/1.1 401 Unauthorized 
Server: nginx 
Date: Thu, 10 May 2012 16:50:48 GMT 
Content-Type: application/xml 
Connection: close 
WWW-Authenticate: Basic realm="Twilio API" 
Etag: 
Last-Modified: 
Content-Length: 233 

401 Authenticate 20003 
http://www.twilio.com/docs/errors/20003
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索,但一无所获。有人遇到过这个问题吗?

我在 API 调用上发布的是:-

$url = 'https://api.twilio.com/2010-04-01/Accounts/ACdxxxxxxx/Calls';

From => +1415xxxxxx 
To => +1646xxxxx
Url => http://173.201.xx.xx/Test/Twilio/twilio_test.php
Run Code Online (Sandbox Code Playgroud)

phone-call twilio twilio-api

10
推荐指数
2
解决办法
1万
查看次数

React Native Twilio Android错误

我一直试图调试一段时间,但无法想出任何东西.

该应用程序使用反应原生twilio库.

一切都在iOS上运行良好,但在Android中,创建一个调用之后,我得到一个看起来像无限循环的东西,说明以下错误:

01-04 17:54:34.430 8477-8617/com.channelmobile D/PJSIP: 17:54:34.430 resolver.c !Received 109 bytes DNS response from 10.0.2.3:53 01-04 17:54:34.465 8477-9329/com.channelmobile D/PJSIP: 17:54:34.465 speex !warning: Had to discard a playback frame (your application is buggy and/or got xruns) 01-04 17:54:34.491 8477-8617/com.channelmobile D/PJSIP: 17:54:34.431 resolver.c Nameserver 10.0.2.3:53 state changed Active --> Active 01-04 17:54:34.518 8477-9329/com.channelmobile D/PJSIP: 17:54:34.518 speex !warning: Had to discard a playback frame (your application is buggy and/or got xruns) 01-04 17:54:34.523 8477-9329/com.channelmobile D/PJSIP: 17:54:34.523 speex warning: Had to …

android twilio react-native twilio-api

9
推荐指数
0
解决办法
203
查看次数

我们可以使用Twilio iOS SDK进行VOIP推送通知吗?

我必须使用Twilio iOS SDK实现App to App功能.我在应用程序运行时成功实现了语音呼叫.现在,当应用程序被杀时,我遇到了问题.如何获得来电的VOIP推送通知?

我指的是这个链接:https://www.twilio.com/docs/api/notifications/guides/sending-notifications

VOIP来电没有VOIP推送文档.

请尽快向我提供一些有用的想法/解决方案.

objective-c apple-push-notifications twilio ios twilio-api

8
推荐指数
1
解决办法
1222
查看次数

Twilio 黑名单规则致命错误

我正在使用 twilio 发送批量短信。假设一些客户决定他们不想再接收消息,所以他们回复“停止”,这会将他们添加到黑名单。我对电话号码进行了硬编码,因为我仍在自己的手机上进行测试。我注意到当我没有从我的代码中删除黑名单上的数字时,我收到一条错误消息并且我的脚本在那时停止。

将来,我可能会使用存储在数据库或文件中的数字。在这种情况下,如果发生了这个问题,我该如何克服。基本上我想要做的是:如果一个号码在黑名单中,请转到下一个号码并使用异常或其他方式避免该错误。错误消息和代码如下。

谢谢,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Send SMS</title>
<?php
    /* Send an SMS using Twilio. You can run this file 3 different ways:
     *
     * 1. Save it as sendnotifications.php and at the command line, run 
     *         php sendnotifications.php
     *
     * 2. Upload it to a web host and load mywebhost.com/sendnotifications.php 
     *    in a web browser.
     *
     * 3. Download a local server like WAMP, MAMP or XAMPP. Point the web root …
Run Code Online (Sandbox Code Playgroud)

twilio twilio-php twilio-api

7
推荐指数
1
解决办法
2031
查看次数

Twilio Chat API,getUnconsumedMessagesCount始终为0

我正在尝试获取特定频道中特定成员的未读消息数.为此,我希望使用文档中定义的channel.getUnconsumedMessagesCount().

myChannel.join()
  .then(function(c) {
    console.log('Joined channel ' + c.sid);
    return myChannel.getUnconsumedMessagesCount();
  })
  .then(m => {
    console.log('current count unread: ' + m);
  });
Run Code Online (Sandbox Code Playgroud)

未读计数始终返回0.要测试,我执行以下操作:

  1. 用户2在另一个Chrome选项卡中向myChannel提交消息
  2. 用户2 myChannel获取更新来自(1)通过.on('messageAdded',[...])的消息
  3. 刷新用户1 chrome选项卡,并获取值为0的getUnconsumedMessagesCount
  4. 如果我为user1调用myChannel.getMessages(),我会看到来自user2的消息

最初我调用了.getUnconsumedMessagesCount()而没有首先进行join(),我认为这可能是问题,但即使加入仍然没有.

javascript twilio twilio-api angular

7
推荐指数
1
解决办法
1185
查看次数

获取按上次活动或未读计数排序的 Twilio Chat 用户频道?

我们正在开发一个聊天系统,用户可以在其中多个聊天室,我希望能够首先显示最近的频道。

这可以是发送最后一条消息的时间,也可以是未读消息的数量,只要有一定的顺序并且我不需要浏览频道的所有页面并获取额外的元数据来对其进行排序手动。

我在文档中看不到任何选项,即使响应元数据的“键”设置为“通道”,我也无法找出可以更改它的查询参数。

似乎频道总是按随机唯一的频道 ID 排序返回,因此对于几乎每个用例,您都需要获取所有频道并手动排序。是这样还是我错过了什么?

twilio twilio-api twilio-programmable-chat

7
推荐指数
1
解决办法
1100
查看次数

C#Twilio检索合成媒体

我正在尝试使用以下代码将合成媒体文件下载到我的硬盘中:

try
{
    var uri = "https://video.twilio.com/v1/Compositions/" + sid + "/Media?Ttl=6000";

    var request = (HttpWebRequest)WebRequest.Create(uri);
    request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(_apiKeySid + ":" + _apiKeySecret)));
    request.AllowAutoRedirect = false;
    var responseBody = new StreamReader(request.GetResponse().GetResponseStream()).ReadToEnd();
    var mediaLocation = JsonConvert.DeserializeObject<Dictionary<string, string>>(responseBody)["redirect_to"];

    new WebClient().DownloadFile(mediaLocation, "D:\\test.mp4");
}
catch (Exception ex)
{
    var temp = ex.Message;
}
Run Code Online (Sandbox Code Playgroud)

但每次我收到此消息的异常:"远程服务器返回错误:(302)FOUND."

请注意,在Twilio调用我StatusCallback在使用CompositionResource.CreateAsync方法创建新合成时设置的方法后调用此方法.

.net c# asp.net-mvc twilio twilio-api

7
推荐指数
1
解决办法
214
查看次数

删除了 TwilioRestClient

tClient= TwilioRestClient(sid, token)
Run Code Online (Sandbox Code Playgroud)

此代码引发异常:

twilio.base.obsolete.ObsoleteException:TwilioRestClient 已从此版本的库中删除。请参阅当前文档以获取指导。

似乎无法在任何地方找到对此的引用,这几天前有效!

使用 python 3.7 和 VS2017

python twilio twilio-api

7
推荐指数
1
解决办法
4812
查看次数

在C#中集成twilio whatsapp时出现错误需要升级

这是我尝试发送邮件时遇到的错误。

Twilio.dll中发生了类型为'Twilio.Exceptions.ApiException'的未处理异常
其他信息:需要升级

我的代码是:

const string accountSid = "Value";
const string authToken = "Value";
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+whatsapp:+13233633791");
var message = MessageResource.Create(
    to,
    from: new PhoneNumber("+whatsapp:+12037179461"),
    body: "Hi Joe! Your order D45987AB will arrive on 8/12/2018 before 8 pm.");
    Console.WriteLine(message.Sid);
Run Code Online (Sandbox Code Playgroud)

twilio twilio-api

6
推荐指数
2
解决办法
3564
查看次数