问题标签 [callkit]
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.
ios - 每次调用 applicationDidBecomeActive 时,CXCallObserver 都会触发委托方法?
所以我想从我的应用程序中获取我拨打的蜂窝电话的时间。一旦呼叫连接,我就会得到呼叫的开始时间,但我也会在呼叫结束时执行开始时间块,这会覆盖我的callStartTime
属性。来电也会发生同样的事情(正如您从所附的控制台日志屏幕截图中看到的那样)。我telprompt://
用来拨打电话并返回应用程序。这是一个错误吗?
objective-c - CallKit - 在最近通话列表中显示拨出电话
我正在实现一个 VoIP 应用程序,在那里我为来电处理了远程方,例如
结果,来电显示在最近的电话列表中。但是当我拨出电话时,该号码未显示在最近通话列表(系统的电话应用程序)中。当前实施:
我需要知道如何为任何拨出电话更新远程处理程序,以便这将显示在远程电话列表中。
谢谢 :)
ios - 使用 CallKit 和 Twilio-Video API 触发传入的 VoIP 呼叫
通过使用 Twilio ( VideoCallKitQuickStart ) 提供的示例视频通话应用程序之一,我试图通过向应用程序发送 VoIP 通知来触发来电。但该应用程序不会触发来电。我还尝试在发送 VoIP 通知时保持应用程序打开并且应用程序崩溃,方法是抛出以下异常
NSInvalidArgumentException:尝试为密钥有效负载插入非属性列表对象“PKPushPayload:0x16e44af0”
当收到 VoIP 通知时,有人可以帮助我或指出正确的方向,了解如何在应用程序中触发来电。
下面是我在 ViewController.swift 文件中的代码
ios - 在不启动本机 UI 的情况下添加 CallKit 条目
我在使用 CallKit 时无法显示正确的 UI。
我希望能够在不显示本机 UI(接受/拒绝屏幕)的情况下创建 CallKit 调用。据我所知,创建 CallKit 对象的唯一方法是使用意图(仍然需要 CallKit 屏幕)或显示来电屏幕,在按下“接受”后,您就有了通话。
我使用 WebRTC 作为媒介,所以我实际上可以在没有 CallKit 的情况下“创建”调用;但是,当我以这种方式初始化呼叫后进入主屏幕时,我得到一个红色条而不是首选的绿色条。
创建呼叫时是否可以绕过 CallKit 屏幕?
提前致谢!
ios - 如何使用 iOS Callkit 模拟拨出电话
我浏览了 iOS CallKit文档,以下是 Apple 在“拨打电话”部分提供的代码。当我尝试调用函数startOutGoingCall()时,没有任何反应,即我看不到任何拨出呼叫 UI。
有人可以建议我如何触发本机拨出电话 UI。
编辑:从我的代码中添加了委托方法
ios - CallKit - 最近通话中的通话记录不显示拨出电话的名称
我在 VOIP 应用程序中使用 CallKit。一切正常,除了在拨出电话后的最近通话列表中,它只显示号码,即使号码保存在电话簿中。例如,电话簿中有一个名为“John”的联系人。现在,如果从应用程序拨出电话,在最近的日志中它只显示号码。这就是我所做的。
ios - swift 3 中的 VoIP 集成
我们能否在不使用任何服务器服务或推送通知的情况下VoIP
通过新框架集成服务?CallKit
我对这个概念真的很陌生,还检查了扬声器盒应用程序作为示例应用程序,但不太了解它是如何工作的。
如果有人集成了,请分享您的反馈CallKit
。
谢谢
ios - 使用 CallKit 将 GSM 呼叫移交给 VOIP 呼叫会导致声音丢失
我已经在我的 VoIP 应用程序中实现了 CallKit,除了一种情况外,一切都很好:
当 VoIP 呼叫中断电话呼叫并且用户选择“结束并接听”时,电话呼叫结束,VoIP 呼叫被接听,但几秒钟后声音丢失。
当电话被搁置或 VoIP 呼叫中断另一个 VoIP 呼叫(即使来自另一个 VoIP 应用程序)时,此行为不会发生
要恢复声音,您需要暂停和恢复通话。
有人重现这个问题或有想法吗?
提前致谢 !
ios - Twilio Video - “Failed to connect to room with error: SIP error 403”
I get this error “Failed to connect to room with error: SIP error 403”, when I try to make a call from one iOS client to another while using twilio video sdk for swift.
I am able to make a call (Xcode to mobile & mobile to mobile) when I use manually generated twilio access tokens (obtained from Twilio console) and insert them in the client app. However, I get the above error when I try to get the token programatically from Twilio via NodeJS server using the below server code provided by Twilio. The error persists even when using secure connection (HTTPS) to obtain the token from Twilio.
The below is the log from Xcode,
NodeJS server code (provided by Twilio)
Solution:
Twilio customer support had suggested that I was using an incorrect API_KEY_SECRET, which was causing the error, as also pointed out by @Aubtin Samai. One can generate the API_KEY_SECRET by following the instructions provided here.
ios - 如何使用 callkit 框架在 iOS 原生 ui 调用中显示来电者图像?
在我的 iOS 应用程序中,我使用 CallKit 和 PushKit 进行 VOIP 通话。通过使用 CallKit,我可以显示本地调用 ui 并且一切正常,但我需要显示带有调用者图像的本地调用 UI。这个怎么做?
Image1 在接收方没有来电者图像“我的应用程序目前的行为是这样的”