我能用twilio连接两个电话号码吗?
这是我对我的问题的解释。
如果代理和客户端都可用,我想连接它们。
有可能吗?
我知道呼叫转移,但它可以在代理打电话给我时使用。
似乎有一些源代码可用于此。
Twilio开发者布道者在这里。
你完全可以用你描述的方式把两个人联系起来。
首先,要生成调用,需要使用REST API。我注意到你在帖子上贴了node。js,因此您可以通过使用Twilio节点库轻松实现这一点。你需要提供3个参数,你正在拨打的Twilio号码,你想拨打的号码和一个URL。在您需要的代码之后,我将转到URL:
var accountSid = 'YOUR_ACCOUNT_SID';
var authToken = 'YOUR_AUTH_TOKEN';
var client = require('twilio')(accountSid, authToken);
client.calls.create({
url: 'http://example.com/connect',
to: 'AGENT_NUMBER',
from: 'YOUR_TWILIO_NUMBER'
}, function(err, call) {
if (err) { console.error('There was a problem starting the call: ', err); }
console.log(`Call with sid: ${call.sid} was started`);
});
您提供的URL应该指向应用程序的endpoint,该endpoint将返回一些TwiML,告诉Twilio接下来如何处理调用。在这种情况下,我们希望将呼叫连接到客户的号码,因此我们将使用
const VoiceResponse = require('twilio').twiml.VoiceResponse;
app.post('/connect', (req, res) => {
const response = new VoiceResponse();
const dial = response.dial();
dial.number('CLIENT_NUMBER');
res.send(response.toString());
});
这个TwiML将告诉Twilio将呼叫连接到客户号码,您的代理和客户将进行对话。
如果有帮助,请告诉我。
当Twilio号码收到语音来电时,我可以使用什么TwiML使电话无限期地继续响? 在某些情况下,我想假装电话正在响,但周围没有人接听,也没有配置语音信箱。我认为拒绝动词会有所帮助。它似乎只支持忙信号或“号码断开”消息。
我在这里阅读了Twilio电话教程:https://www.fullstackpython.com/blog/make-phone-calls-python.html 与Twilio教程不同,Twilio教程确实会叫我的手机,但它只播放MP3或人工智能语音。我希望能够进行对话。有没有办法用Twilio API连接我电脑的麦克风并与自己的手机通话?我一直在网上搜索,却找不到办法。请帮忙。
我买了一些Twilio的电话号码。 为了试用它们,我用以下代码将它们指向一个Twilio bin: 我试着用瑞士Twilio号码拨打不同的瑞士手机号码,但都失败了: 我也试着用法国Twilio号码拨打法国号码,但结果相同。 我是账户的所有者,我没有使用免费账户(我有信用卡)。我找不到任何选项来启用国际通话。
Twilio标记语言清楚地定义了如何将来电连接到公共会议室。 但我想同时拨打几个电话并加入其中。如果我在标记语言中使用“dial”动词,我会接到几个连续的呼叫,但我希望它们是并行的。 我的应用程序的基本操作是接到会议领导的电话,主动对接会议各方。
stack_trace=java.lang.unsatistifiedLinkError:dalvik.system.pathClassLoader[dexpathlist[[zip文件“/data/app/com.iw.infowave-1/base.apk”],nativelibrarydirectories=[/vendor/lib64,/system/lib64]]]在java.lang.
想知道是否有办法在Twilio中实现这个用例(使用taskrouter或其他机制), 情况是这样的: 消费者拨打Twilio号码 Call flow调用返回3个代理电话号码的API 消费者需要根据以下逻辑连接到三个代理中的一个, 开始拨打代理电话1 响铃后/无应答秒 已拨打代理电话2 但联系代理电话1的尝试仍在继续 同样,也会拨打代理电话3 直到1号、2号或3号特工接电话为止 我知道可以同时拨打代