-
Notifications
You must be signed in to change notification settings - Fork 22
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
Update TwilioVoice to 5.x #5
Comments
Hi @markathomas is it supported in your fork? |
My fork uses TwilioVoice 5.x and adds features lacking in the original such as putting a call on hold, sending DTMF, explicit answer (for upcoming android support) and returning whether or not one is on call. I also changed the plugin API to return an enum instead of raw strings so the user doesn't have to parse things themselves. Additionally, for my use case, I allow the voice tokens to be supplied to the plugin rather than having the plugin request one with every call; the plugin makes HTTP requests with no authentication so I chose to provide the tokens to the plugin whenever it changes. as I'm using OAuth2 + JWT for security on my API server. |
thanks @markathomas I
do you know how can I fix this? |
i didn't update the example so check the Podfile and Podfile.lock in it for discrepancies. The example is from the main repo and has almost no functionality |
ok thanks! |
@markathomas App crash with SIGILL |
No, haven't seen that but honestly I tested on a real phone. Do you have a stack trace? Perhaps I can be of assistance |
ok, I will try on a real phone first |
Did you init the plugin with a valid Twilio VoiceGrant token? You do so like this: |
hmm! you may be right |
do you have a small working example I could just |
no, my project is proprietary |
ok thanks |
@markathomas is your fork still available somewhere? Can't seem to find it |
@markathomas thanks :) |
Hello, I have created a new plugin, based on this one with android support. I have also just added null-safety support |
Why a new plugin instead of just creating a PR? This will only confuse users |
Because @eopeter seems away, I don't want to depend on the author's approval each time for improvements |
Hence this repo; perhaps you're unsure how Git works. This repo is independent of @eopeter as he/she is non-responsive as you say. Android support was already added in this repo which you would have known had you simply asked. |
I think you are misunderstanding, this issue is at @eopeter’s main repository, which hasn’t been updated since aug. It doesn’t include android support nor null safety. I am aware your branch does have Android as I contributed myself, but I find it harder for new users to find that the project is still alive and that there’s a working branch (yours) instead of simply searching it on pub.dev. |
If you make a pull request, I can merge it. I am not away. So don't make claims you don't know about. |
I have never received a pull request on this repo even though it's being forked so if you have a contribution to improve it, please make a pull request. |
@eopeter Apologies then, I can submit a PR with Android Support and Null safety. I restructured the plugin calls on mine, I can rollback those changes so there's no breaking change with yours. |
I am glad to take a PR. Too many forks with no one giving back and it shouldn’t be that way.
… On Mar 6, 2021, at 12:52 PM, Diego Garcia ***@***.***> wrote:
@eopeter Apologies then, I can submit a PR with Android Support and Null safety. I restructured the plugin calls on mine, I can rollback those changes so there's no breaking change with yours.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Need to update to TwilioVoice 5.x for iOS 13 support. Details at https://github.com/twilio/twilio-voice-ios/blob/Releases/iOS-13-Migration-Guide.md
The text was updated successfully, but these errors were encountered: