Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS Calls Fail to Establish with twilio_voice ^0.1.3 #252

Open
Asd20Mohammed opened this issue Nov 27, 2024 · 2 comments
Open

iOS Calls Fail to Establish with twilio_voice ^0.1.3 #252

Asd20Mohammed opened this issue Nov 27, 2024 · 2 comments

Comments

@Asd20Mohammed
Copy link

Hello,

Thank you for your work on the twilio_voice package. We're experiencing an issue where calls to iOS devices fail to establish without any error logs.

Issue Summary:

  • Affected Calls:
    • iOS to iOS
    • Android to iOS
  • Working Calls:
    • iOS to Android
    • Android to Android

Technical Details:

  • Package Version: twilio_voice ^0.1.3
  • Flutter Version: Stable 3.24.5
  • iOS Version: 15 and above
  • Xcode Version: 16.1
  • Development Environment: macOS 15.0.1

APNs Configuration:

  • Using APNs Auth Key in Firebase
  • Not using APNs Certificate

Steps to Reproduce:

  1. Set up twilio_voice in a Flutter project.
  2. Configure Firebase with an APNs Auth Key.
  3. Make a call from an iOS or Android device to an iOS device.
  4. Observe that the call fails without any error logs.

Expected Behavior:

  • Calls to iOS devices should connect successfully.

Actual Behavior:

  • Calls fail to establish when the recipient is an iOS device.
  • No error messages or logs are generated.

Additional Context:

  • Other push notifications work correctly in the app.
  • Suspect the issue may be related to using an APNs Auth Key instead of an APNs Certificate.

Request:

  • Does the package support using an APNs Auth Key with Firebase?
  • Are additional configurations required for this setup?
  • Any guidance on resolving this issue would be greatly appreciated.

Thank you for your assistance.

@A7medMo7ammed20
Copy link

Hi,
I'm encountering the same issue described here. Calls to iOS devices fail to establish when using the twilio_voice ^0.1.3 package, with no error logs generated. My setup is similar:

  • Flutter Version: Stable 3.24.5
  • iOS Version: 15+
  • APNs Configuration: Using APNs Auth Key in Firebase

Working calls:

  • iOS → Android
  • Android → Android

Failing calls:

  • iOS → iOS
  • Android → iOS

It would be helpful to know if there are specific configurations or limitations related to using APNs Auth Keys instead of Certificates. Looking forward to any insights or guidance on this issue!

Thank you.

@Erchil66
Copy link

Erchil66 commented Dec 3, 2024

Have you also configured on twilio?

  • Its also need some steps as well to generate a certificate key and private key.
refer to this link:
https://www.twilio.com/docs/voice/sdks/ios/get-started#6-create-a-push-credential-with-your-voip-service-certificate

From the 6 step i hope this helps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants