Comments (3)
@jheyer159 Thanks for filling in such a detailed issue. My apologies for not replying to this earlier!
Calling PSTN from iOS leaves Empty Credentials
errors also for me, but the calls are delivered. I can also receive calls to the app.
Do iOS notifications work? I don't see any errors in Xcode or any notifications. I tried setting this up with a fresh CSR.
My understanding of iOS VOIP push notifications is that they are not normal APN notifications, in the way that you will need a special certificate in order to deliver them. Also you must configure debug = true to test on any app installed manually. Only Appstore and Testflight apps need debug=false.
Does this help? Also try to install Twilio official quickstart and see if the outcome is the same.
Should I be using initWithTokenUrl on iOS? It's my understanding that initWithToken should be the same cross platform.
They are equivalent
Do I need to clear old tokens somewhere?
I am not sure. Twilio might be able to answer this question.
Where / How can I further debug the multiple failed notification requests?
UPDATE:
I opened an issue against the Twilio repo and I am in contact with Bobie to try to fix this issue
- Please clarify as a matrix of in/out call VOIP/real and ios/Android which calls are delivered for your installation and which aren't
The loud noise is not common. But usually I deem testing calls on real device the only sensible thing to do.
I hope this was helpful and reach me with your findings.
from react-native-twilio-programmable-voice.
@jheyer159
I opened an issue against the Twilio repo and I am in contact with Bobie to try to fix this issue.
It seems that either old push credentials are used or there is a platform segregation problem when the same TwiML app is used on iOS and Android. Which most of times is the case while developing.
from react-native-twilio-programmable-voice.
We have discussed this issue with Twilio as well. They now remove credentials which are not valid anymore. This issue should be resolved.
Since a long time has passed I will be closing this issue. Read our repository update in #158. I invite you to reopen this issue when you still have problems so we can debug the problems together.
from react-native-twilio-programmable-voice.
Related Issues (20)
- How to handle conference calls HOT 1
- Failed to run the deviceDidReceiveIncoming method HOT 3
- Storing Device Token in Local Storage Causes Issues on Multiple Devices HOT 1
- App is not run on android simulator HOT 1
- Call Extension for contact
- Distinguish between ringing and answered? HOT 1
- Android 12 support HOT 5
- Voip call is not received in iOS HOT 1
- Phone Number showing in status bar while call is in progress HOT 1
- React Native android build failed while running app after install - npm install react-native-twilio-programmable-voice --save HOT 2
- incoming call failed in android
- CallKit error com.apple.CallKit.error.requesttransaction error 7
- Any listener like 'TwilioVoice.addEventListener('deviceReady') not working in IOS HOT 6
- How can I implement the call rejection function when the line is busy?
- How can I get call_state when I accepted a call? HOT 3
- Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent. HOT 1
- android 12 error HOT 1
- Twilio Official Voice React Native SDK HOT 1
- Invalid Parametrs error on connect outgoing call HOT 1
- Could not find com.getkeepsafe.relinker:relinker:1.2.2.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from react-native-twilio-programmable-voice.