Open AbdurrehmanSubhani opened 1 year ago
Hello, Did you find anything about this?
Hello, Did you find anything about this?
No fixes for this package itself, but adjusted my processing logic to cater this scenario and shifted to: https://pub.dev/packages/connectycube_flutter_call_kit
Quite a while ago but here's what i remember i did:
Added 3 additional attributes to maintain call Ids in my call manager:
When ever a call end function was called inside the manager, i'd compare the call Id for which the end call function was called to the attributes above:
for another specific case:
Hope this helps.
Hey, if the title seems a bit confusing let me explain the complete scenario here. So im building a VoIP application and was testing out a few use cases and found out that my logic was not working in a specific scenario. The scenario goes as follows:
The expected behaviour from the package was as follows: On receiving an incoming call whilst Call 1 is active, declining the incoming call should have emitted the event: ACTION_CALL_DECLINE
Package behaviour in this scenario: The package does not emit the event ACTION_CALL_DECLINE and instead only emits the event: ACTION_CALL_ENDED, this is breaking my Call Decline/Reject and Call Ended logic.
The events work fine in case their isn't an on going/ active call, on decline ACTION_CALL_DECLINE is emitted followed by ACTION_CALL_ENDED (im not sure why this event is fired though).
Any help around this would be much appreciated. Thanks!