]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Skinny: stop media on early media hangup (ring-out)
authorMathieu Parent <math.parent@gmail.com>
Tue, 31 Aug 2010 06:39:50 +0000 (08:39 +0200)
committerMathieu Parent <math.parent@gmail.com>
Tue, 31 Aug 2010 06:40:37 +0000 (08:40 +0200)
src/mod/endpoints/mod_skinny/mod_skinny.c

index 3f48d6690d979f573f8a26b7f4edb70893c3a7ec..9ee9e1e45d99ab5d51690f09da84e6838208f3a4 100644 (file)
@@ -788,7 +788,7 @@ int channel_on_hangup_callback(void *pArg, int argc, char **argv, char **columnN
                        default:
                                send_display_prompt_status(listener, 0, switch_channel_cause2str(helper->cause), line_instance, call_id);
                }
-               if((call_state == SKINNY_PROCEED) || (call_state == SKINNY_CONNECTED)) { /* calling parties */
+               if((call_state == SKINNY_PROCEED) || (call_state == SKINNY_RING_OUT) || (call_state == SKINNY_CONNECTED)) { /* calling parties */
                        skinny_session_stop_media(helper->tech_pvt->session, listener, line_instance);
                }