The SDK reports the call end result of an outgoing call as
NO_ANSWER even when the callee did not receive the
SendBirdCallListener.onRinging event (e.g when the callee is logged out). Per my understanding of the documentation, the expected result in this case should be
I am not sure if I misinterpreted the documentation so I want to ask if this is the expected behaviour, thanks!
Hello @kiz ,
Welcome to Sendbird Community,
Timed_out error results when Sendbird Calls server failed to establish a media session between the caller and callee within a specific amount of time.
If you see the same document it states below :
Register SendBirdCallListner first to receive incoming calls. Accept or decline incoming calls by using the directCall.accept() or the directCall.end() methods. If the call is accepted, a media session will automatically be established.
Since, in this case it never reached to the point of establishing the media session, hence it cannot give the Timed_out error.
Let me know if you have any queries.
@rahul it’s clear now, thanks for the reply!