sip-origin: Use alerting state once ringing
Signed-off-by: Evangelos Ribeiro Tzaras <devrtz@fortysixandtwo.eu> Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/804>
This commit is contained in:
committed by
Marge Bot
parent
b4b56ad201
commit
978890f1ec
@@ -572,7 +572,7 @@ sip_i_state (int status,
|
|||||||
const sdp_session_t *r_sdp = NULL;
|
const sdp_session_t *r_sdp = NULL;
|
||||||
const sdp_session_t *l_sdp = NULL;
|
const sdp_session_t *l_sdp = NULL;
|
||||||
const char *r_sdp_str = NULL;
|
const char *r_sdp_str = NULL;
|
||||||
gint call_state = nua_callstate_init;
|
int call_state = nua_callstate_init;
|
||||||
CallsCallState state;
|
CallsCallState state;
|
||||||
CallsSipCall *call;
|
CallsSipCall *call;
|
||||||
int offer_sent = 0;
|
int offer_sent = 0;
|
||||||
@@ -711,6 +711,13 @@ sip_i_state (int status,
|
|||||||
state = CALLS_CALL_STATE_DIALING;
|
state = CALLS_CALL_STATE_DIALING;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case nua_callstate_proceeding:
|
||||||
|
if (status == 180)
|
||||||
|
state = CALLS_CALL_STATE_ALERTING;
|
||||||
|
else
|
||||||
|
state = CALLS_CALL_STATE_DIALING;
|
||||||
|
break;
|
||||||
|
|
||||||
case nua_callstate_received:
|
case nua_callstate_received:
|
||||||
state = CALLS_CALL_STATE_INCOMING;
|
state = CALLS_CALL_STATE_INCOMING;
|
||||||
g_debug ("Call incoming");
|
g_debug ("Call incoming");
|
||||||
|
|||||||
Reference in New Issue
Block a user