Skip to main content

Starting March 27, 2026, RC is rebranded as Nexconn. Existing RC SDK customers can continue using this documentation. New customers should refer to the Nexconn developer documentation.

Call Termination Reasons

RCCallDisconnectReason

Enum ValuePlatformDescription
cancelAndroid/iOSCaller canceled the call request
rejectAndroid/iOSCaller rejected the incoming call
hangupAndroid/iOSCaller hung up
busy_lineAndroid/iOSCaller is busy
no_responseAndroid/iOSCaller didn't answer
engine_unsupportedAndroid/iOSCaller's device doesn't support current engine
network_errorAndroid/iOSCaller's network error
resource_erroriOSCaller failed to obtain media resources
publish_erroriOSCaller failed to publish resources
subscribe_erroriOSCaller failed to subscribe to resources
remote_cancelAndroid/iOSCallee canceled the call request
remote_rejectAndroid/iOSCallee rejected the incoming call
remote_hangupAndroid/iOSCallee hung up during call
remote_busy_lineAndroid/iOSCallee is busy
remote_no_responseAndroid/iOSCallee didn't answer
remote_engine_unsupportedAndroid/iOSCallee's device doesn't support current engine
remote_network_errorAndroid/iOSCallee's network error
remote_resource_erroriOSCallee failed to obtain media resources
remote_publish_erroriOSCallee failed to publish resources
remote_subscribe_erroriOSCallee failed to subscribe to resources
kicked_by_other_calliOSCaller's other device joined a new call
in_other_calliOSCaller's other device is already in a call
kicked_by_serverAndroid/iOSCaller is banned from making calls
remote_kicked_by_other_calliOSCallee's other device joined a new call
remote_in_other_calliOSCallee's other device is already in a call
remote_kicked_by_serveriOSCallee is banned from making calls
accept_by_other_clientiOSCaller's other device answered the call
hangup_by_other_clientiOSCaller's other device hung up
add_to_black_listAndroid/iOSCaller was added to callee's blocklist
media_server_closedAndroid/iOSRTC service closed
degradeiOSCaller was downgraded to observer
init_video_errorAndroidCaller's camera initialization failed (possibly due to missing permissions)
other_device_had_acceptedAndroidAnother device already answered
service_disconnectedAndroidIM IPC service disconnected