Skip to content

iOS outbound call timer not working #70

@melio-matt

Description

@melio-matt

Hello

I'm using sip_ua and if I place a call it then provides a callback to say the call is initiating. At this point I call startCall on flutter_callkeep. If I then return to the home screen I will the dynamic island has a call in progress but the timer will still be a zero.

I added the flutter_callkeep a call to sharedProvider?.reportOutgoingCall in CallKit which I call when the call has been answered, however this does not result in the timer being started either. When going to the native phone screen it seems that CallKit thinks the call is still in the connecting phase.

From what I can see in the readme and the example there is only a call to startCall. Am I missing some other step?

I also added in an update call for iOS as for inbound calls the server does not send me the caller's name and so I need to do a local lookup after flutter_callkeep has signalled the incoming call to CallKit. This works well and updates with the name I find in my lookup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions