问题标签 [caller-id]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - DatagramSocket 在 Android 9 上没有接收到一些数据包
我想在我的 Android 应用程序中接收 callerId 回调。我遵循了它的创建者提供的示例,该示例可在此处获得。
我的监听功能看起来像这样(完全复制,但在 Kotlin 中):
在使用 Android 5.1.1 版本的设备上安装它后,一切似乎都很好。我使用以太网模拟器模拟的每个调用都会被应用程序接收。现在,在装有 Android 版本 9 的三星 Galaxy Tab 上启动此应用程序后,它只收到了大约 30% 的电话。
知道可能出了什么问题吗?
ringcentral - 更新分机来电显示问题 | 环中央
我在开发人员门户中使用 CURL 并不断收到电话号码无效的错误。我做错了什么?
curl --request PUT \ --url ' https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/caller-id ' \ --header '接受:应用程序/json ' \ --header '授权:承载 [[CODE]]' \ --header 'content-type: application/json' \ --data '{"byDevice":[{"device":{"id":" 88","uri":" https://platform.ringcentral.com/restapi/v1.0/account/88/device/88 ","phoneNumber":"Ext. 101 其他电话"},"callerId": {"type":"PhoneNumber","phoneInfo":{"id":"2025731036","uri":" https://platform.ringcentral.com/restapi/v1.0/account/88/phone-number /2025731036 ","电话号码":"+19703002096"}}}]}'
ios - 如何设置来电显示或远程 pary id linphone?
我有一个使用 linphone 具有音频呼叫功能的 ios 应用程序。我必须更改呼叫者 ID 或远程方 ID。即我已经注册了 1000 个号码。但是在调用时,我的应用程序中有多个 DID 可供选择。除了为此设置自定义标头之外,linphone 是否提供任何选项?
来自:“1000” sip:1000@172.0.0.0 我已经注册了 1000,但在打电话时我想使用 1001。所以在上面的邀请标题中,我想用 1001 替换 1000。
在这里,我想在调用时从更改为其他 DID。linphone 是否为此提供任何选项?
ios - 使用呼叫目录扩展识别呼叫者 ID
我已经在我的应用程序中实现了呼叫目录扩展来识别被叫 ID。但在接到电话时无法查看我的应用程序名称或来电者详细信息。由于 Apple 的安全原因,无法调试呼叫目录扩展。在下面包含了我的代码。
如果启用任何配置,我可能会错过。请帮我。
android - 在通话期间,是否有一种官方的、受数据保护的方式来显示当前电话应用程序的来电显示信息?
背景
我发现了一篇有趣的文章和github 存储库,它表明可以让电话应用程序在通话期间显示人们的来电显示信息,所以我想知道这是否是官方的做法,或者其他什么别的。
此示例显示,为了提供此数据,您需要实现 ContentProvider。
问题
在我看来,这几乎就像一个黑客,并且看到它适用于某些(大多数?)设备,但不适用于三星设备。
可能只是三星自己的应用程序出于某种原因不使用这些数据。
但是还有另一个问题:如果我制作一个应用程序来为另一个应用程序提供来电显示数据,那么在通话期间最好只为当前默认的电话应用程序执行此操作。
我不希望任何应用程序都能访问这些数据并全部获取。可悲的是,我看不到任何使用 ContentProvider 的方法,它只允许查询当前的手机应用程序。我也许可以检查当前设备是否正在通话中,但这并不是什么数据保护...
我试过的
问题是,互联网上几乎没有关于这种罕见病例的信息,也没有任何问题。好的,有这个,但它指向相同的解决方案......
为了找到这篇文章和存储库,我进行了很多搜索。
问题
这真的是为 Phone 应用程序提供数据的官方方式吗?如果没有,我该怎么做?它适用于包括三星在内的所有设备吗?
对于数据保护,是否有办法让 ContentProvider 在运行时仅允许对特定应用程序查询数据?这意味着对于每个查询,我可以检查哪个应用程序请求查询?
amazon-web-services - AWS Connect:如何在出站电话中显示公司名称而不是电话号码,或者两者都显示?
当使用 aws connect 联系流在某些时间自动发起出站呼叫时,我一直在尝试显示公司名称而不是电话号码。到目前为止,除了显示公司名称外,一切正常。我一直在尝试找到有关如何显示公司名称而不是数字的解决方案或文档,但到目前为止找不到任何有用的东西。我从 aws 文档中得到的唯一提示是,我应该自己设置呼叫者 ID 和姓名,并且没有关于如何执行此操作的进一步说明或提示。我尝试使用 outboundcall api 的联系人属性更改电话号码,但没有显示任何内容。
''' $d 是我的数据库,我从那里获取所有信息
任何建议或解决方案都会非常有帮助。谢谢你。
android - Call.Details 类的“DIRECTION_UNKNOWN”到底是什么?
背景
我正在研究CallScreeningService 的工作原理(此处的示例存储库,此处更简单,如果有人想签出)。
问题
我注意到callDirection有传入、传出和“ DIRECTION_UNKNOWN ”:
表示呼叫既不是呼入也不是呼出。在呼叫切换等特殊情况下,由 ConnectionService 直接报告的呼叫可能就是这种情况。
我不明白这是什么意思。
我试过的
我试着看看我是否可以让正常的电话触发它,但当然不是这样。
问题
这是什么特殊情况?什么是“呼叫切换”?
c++ - TAPI 2.2 事件通知方式问题
我有一个技术问题,希望能帮助我。我开发了一个控制台应用程序示例来使用 TAPI 2.2 捕获来电显示。我遇到了一些调制解调器驱动程序(不是全部)的问题,我无法捕捉到来电显示。
我的目标是仅使用 TAPI 来监控来电显示,我不需要它来拨打电话或其他媒体功能。
我的代码使用 TAPI 事件通知方式(LINEINITIALIZEEXOPTION_USEEVENT)并运行线程来监视此事件:
确切的问题是 m_hLineEvent 事件成员没有通过 TAPI 库获取任何对象,因此 while 总是超时,但是当我运行外部软件(如高级呼叫者 ID、smartcallmonitor 等)时一切正常,我的程序运行良好!!!“我不希望这个软件手动设置对象并且我的应用程序会捕获它,因为我知道 TAPI 会在调用可用信息时自动设置它”。
请问有什么帮助吗?注意:我的完整程序代码可在: TAPI Samble
microsoft-graph-api - 从 Teams 获取活跃的 PSTN 来电显示
我正在寻找一种方法来获取 MS Teams 中的选项卡或自定义应用程序中活动 PSTN 呼叫的 PSTN 呼叫者 ID/电话号码。这可能吗?
c# - Ozeki 未显示出站呼叫者 ID
我尝试使用 OzekiSDK.dll 创建一个 VoIP 应用程序,除了通话期间的出站呼叫者 ID 外,一切正常。我在https://gotrunk.com/上创建了一个帐户,并使用它的 SIP 凭据将它们放在上面new SIPAccount(registrationRequired, displayName, userName, authenticationId, registerPassword, domainHost, domainPort);
,起初我认为这displayName
是出站呼叫者 ID,但显然事实并非如此。经过一番研究,我发现我需要一个 pbx 来设置来电显示,所以我的问题是:
- 是否可以创建一个也是 pbx 的软电话(如果是我该怎么做)?
- 如何将使用 OzekiSDK.dll 创建的 pbx 连接到 gotrunk 帐户?
- 如何使用 OzekiSDK.dll 实际设置来电显示?