我想实现一个功能在VoIP呼叫使用Twilio。例如,如果有人打电话给客户服务号码,在这种情况下,他们必须拨一些号码来导航,比如拨一些号码,选择语言,拨一些号码来与代表交谈。
<Response>
<Dial timeLimit="7200" callerId="+19782880482" record="record-from-answer-dual">
<Number statusCallbackEvent="initiated ringing answered completed" statusCallback="http://0affe80b.ngrok.io/call/twilio/events" statusCallbackMethod="POST"></Number>
</Dial>
<Record timeout="10" maxLength="7200"/>
</Response>
function onNumberPress(number){
var connection = Twilio.Device.activeConnection();
connection.sendDigits(number);
}
TypeError: a.match is not a function
at a.sendDigits (twilio-1.3.21.min.js:19)
注意:我可以在这里获得活动连接。浏览之后,我发现需要在TWIML中提供gather
关键字。但在这种情况下我需要通过这些吗?我认为在我描述的情况下不需要它。
我走对路了吗?这有可能实现吗?如果我错过了什么?
这里是Twilio开发者的福音传道者。
connection.sendDigits
函数接受字符串作为参数(因为它可以是任何数字,也可以是#或*)。我想你可能会给它传递一个数字。尝试确保发送的数字是字符串。
CallKit的呼叫目录扩展可用于阻止标准电话呼叫。然而,iOS13应该如何阻止VoIP呼叫呢? 当有一个VoIP电话时,你的应用程序会收到一个VoIP推送,但现在在iOS13中,苹果强制要求当收到推送时,应用程序必须调用。
问题内容: 我已经在voip应用程序中实现了呼叫工具包,在该工具包中,我为传入或传出的呼叫生成了呼叫日志(在“电话最近使用”标签上可见)。当我单击通话记录时,它将打开我的应用程序。我已经重写了委托方法来获取处理程序。 但是我无法获得有关呼叫日志的信息。如何在我的应用程序中获取通话记录信息? 任何帮助,不胜感激。谢谢! 问题答案: 我们可以从 userActivity* 获取 电话号码 , *
能否有人,请帮助我或指出我在正确的方向,如何触发一个来电在应用程序,当一个VoIP通知收到。 下面是我在viewcontroller.swift文件中的代码
在Android 10中,应用程序有了新的限制。我们不能再从后台开始活动。虽然这对大多数应用程序来说可能没问题,但对于需要在消息推送到达后显示进线量的voip应用程序来说,这是一个致命的打击。 根据这个https://developer . Android . com/guide/components/activities/background-starts,有一个可以满足的条件列表,仍然允许打开
问题内容: 在Android 10中,对应用程序应用了新的限制。我们不能再从后台开始活动了。尽管这对于大多数应用程序来说可能很好,但这对于需要在推送通知到达后显示来电的voip应用程序是致命的打击。 根据此https://developer.android.com/guide/components/activities/background- starts, 存在可以满足的条件列表,但仍然允许打开
我们正在开发一个使用pjsip进行VoIP通话的iOS应用程序。当应用程序在前台时,或者如果我们在前台开始通话,然后将应用程序放在后台,一切都很好。 但当应用程序处于后台时,当从BLE设备建立特定连接时,我们需要启动VoIP呼叫。 因此,基本上BLE设备与应用程序对话,并要求它开始通话。这不管用。 血糖中的音频已启用。 这在iOS上可行吗?我在苹果的文档中找不到任何关于这种情况的参考。 我们正在使