diff options
author | crichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-10-22 10:18:43 +0000 |
---|---|---|
committer | crichter <crichter@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-10-22 10:18:43 +0000 |
commit | 25201908064867cda41f3ef14d0532967ccd29c9 (patch) | |
tree | 432e887b463640a7ae1f31ff13858ef44948e58e /channels/chan_misdn.c | |
parent | 77240a70d7b73148c0a84c9133b953b90e53fead (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.c | 6 |
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; |