aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_misdn.c
diff options
context:
space:
mode:
authorcrichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b>2007-10-22 10:18:43 +0000
committercrichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b>2007-10-22 10:18:43 +0000
commit25201908064867cda41f3ef14d0532967ccd29c9 (patch)
tree432e887b463640a7ae1f31ff13858ef44948e58e /channels/chan_misdn.c
parent77240a70d7b73148c0a84c9133b953b90e53fead (diff)
Merged revisions 86598 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r86598 | crichter | 2007-10-22 11:21:15 +0200 (Mo, 22 Okt 2007) | 1 line we send DISCONNECT instead of RELEASE/RELEASE_COMPLETE if the dialplan does not match after an overlap call. Also added out_cause=1 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@86617 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_misdn.c')
-rw-r--r--channels/chan_misdn.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c
index e90eff8c4..6dd537a82 100644
--- a/channels/chan_misdn.c
+++ b/channels/chan_misdn.c
@@ -701,10 +701,8 @@ static int misdn_overlap_dial_task (const void *data)
} else {
misdn_overlap_dial_task_disconnect:
hanguptone_indicate(ch);
- if (ch->bc->nt)
- misdn_lib_send_event(ch->bc, EVENT_RELEASE_COMPLETE );
- else
- misdn_lib_send_event(ch->bc, EVENT_RELEASE);
+ ch->bc->out_cause=1;
+ misdn_lib_send_event(ch->bc, EVENT_DISCONNECT);
}
ch->overlap_dial_task = -1;
return 0;