opentok / callkit Goto Github PK
View Code? Open in Web Editor NEWA sample app to demonstrate how to integrate Apple CallKit into OpenTok iOS SDK
License: MIT License
A sample app to demonstrate how to integrate Apple CallKit into OpenTok iOS SDK
License: MIT License
Hi everyone ๐,
how can I dismiss the banner when the source cancels the call? OpenTok automatically does it when we create an OTSession
.
Unfortunately, when using CallKit we cannot create the session until the call is answered.
According to the Apple docs we have to call reportCall(with:endedAt:reason:)
with reason CXCallEndedReason.remoteEnded
Is there a way with OpenTok to know when the source hangs out the call before being answered?
Thank you!
If it is an audio call then it should use iPhone's built-in receiver (output).
How to make it possible?
https://stackoverflow.com/questions/50502518/issue-with-opentok-and-callkit
Hi,
Someone pointed me to this library. Is it possible to use this with opentok's multiparty video calling feature?
Thanks!
I was able to make the example work with my project
and getting the call in foreground , background and even when not opened at all
when is used this https://github.com/opentok/CallKit/issues/14#issuecomment-477641592 to overcome the speaker problem in lock screen
the voice gone and no voice and no connections happen
I'm using notifications with "content-available" = 1; in payload
any help ?
When call is put on hold,
provider(_ provider: CXProvider, didDeactivate audioSession: AVAudioSession)
is called,
where you end and remove the call.
This means there is no call to go back to when call is put off hold.
If you supported hold state you would find audio issues with this flow.
TokBox won't fix their issue as long as they can't reproduce it on this sample app.
Please fix the sample app. Thank you
(Adding this code in provider(_ provider: CXProvider, didDeactivate audioSession: AVAudioSession)
would let you see the errors:
guard let call = outgoingCall, !call.isOnHold else { return })
Hello,
I have implemented the sample, but facing an issue. I want to connect call when user click on accept button.
Hi, we have a video streaming app and we are using TokBox on our iOS app. I upgraded our iOS app SDK to iOS 13 and I cannot use VoIP notifications right now because apple has substituted something about VoIP push notification structure.
I am inviting my subscribers to the video stream using VoIP push notification.
Regarding Apple and iOS 13, we have to initiate the call from Callkit for VoIP background notifications. We don't want to use normal push notifications because CallKit UI looks nice. Do you have a solution for this? How can we handle this problem?
I do not hear the ringtone when device is in standby mode
I'm making function turn on or off ringtone in my app.
I set ringtoneSound = nil for state off. But system ringtone still work. How can I turn off both?
While trying to start call from phone's recent log then app launched but call is not starting.
If a user answers a call from the locked screen, the native iPhone call UI is displaying instead of the custom UI the app displays.
Is there any way to display app UI after a user answers when the phone is locked?
When I make call for callee, callee pick up call, audio is streamed successfully but when I click button in callkit screen to go to in call app screen, it lost audio, video still has.
Is there anybody help me?. Thanks in advance.
I want to open incoming call screen in my app itself. Right now call screen is shown into background, I have to go to background and select calling screen.
Is there any way that call should be made within my app ui and it does not redirect to background?
Your development team, "Abdelrahman Elabd", does not support the Push Notifications capability.
No profiles for 'com.tokbox.CallKitDemoo' were found
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.