Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Twilio客户端传出呼叫后返回信息_Javascript_Php_Browser_Twilio_Phone Call - Fatal编程技术网

Javascript Twilio客户端传出呼叫后返回信息

Javascript Twilio客户端传出呼叫后返回信息,javascript,php,browser,twilio,phone-call,Javascript,Php,Browser,Twilio,Phone Call,当我通过浏览器中的twilio软电话拨出电话时,我试图找到一种返回信息的方法 当我发出一个传出呼叫时,我的应用程序通过RESTAPI邀请远程方到会议室,而代理通过返回的twiml被邀请到同一个会议室,因此它实际上不是一个直接呼叫 我需要一种方法让软电话中的人知道电话断开的原因,比如因为遥控器忙,他的号码断开了,这是一个非美国号码,等等 我不想保存临时消息并通过心跳或类似方式将它们从服务器检索到软电话,因此我想知道是否有办法通过twilio本身传递此信息,或者我可以使用什么其他选项 我在这里使用p

当我通过浏览器中的twilio软电话拨出电话时,我试图找到一种返回信息的方法

当我发出一个传出呼叫时,我的应用程序通过RESTAPI邀请远程方到会议室,而代理通过返回的twiml被邀请到同一个会议室,因此它实际上不是一个直接呼叫

我需要一种方法让软电话中的人知道电话断开的原因,比如因为遥控器忙,他的号码断开了,这是一个非美国号码,等等

我不想保存临时消息并通过心跳或类似方式将它们从服务器检索到软电话,因此我想知道是否有办法通过twilio本身传递此信息,或者我可以使用什么其他选项


我在这里使用php和Twilio evangelist

所以说得清楚一点,Bob正在打一个入站电话,通过这个电话被转接到一个会议中。然后,你的应用程序通过PSTN向Alice打一个出站电话,理想情况下,她也会加入同一个会议。如果你无法连接到Alice,你想让Bob知道原因

如果我理解正确的话,就没有办法直接告诉鲍勃艾丽丝的状况。您可以使用StatusCallback参数调用Alices,让Twilio告诉您给她打电话的状态,然后使用socket.io之类的工具将该消息发送回Bobs浏览器


实际上,我们刚刚引入了一个名为的新功能,它可以为您提供有关inprogress调用状态的更详细信息。

使用statuscallback并提供回调URL。设置“StatusCallbackMethod”=>“POST”,以便您可以在回调页面上轻松找到所有的帖子。我使用状态回调,但我想通过twilio将消息返回给twilio客户端中的人。状态回调会将信息发送到服务器,而不是客户端。。。如果我能从状态回调中向twilio客户端发送消息,那将是令人惊讶的。考虑到我们正在讨论连接到同一会议室的两个不同的电话,并希望注意其中一个电话和另一个发生了什么…非常感谢。我希望有一种不需要套接字就可以向twilio客户端发送消息的方法。我将调查通话进度事件。