[asterisk-commits] crichter: branch 1.4 r71096 - in /branches/1.4: ./ channels/chan_misdn.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Fri Jun 22 10:17:04 CDT 2007
Author: crichter
Date: Fri Jun 22 10:17:04 2007
New Revision: 71096
URL: http://svn.digium.com/view/asterisk?view=rev&rev=71096
Log:
Merged revisions 68874 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r68874 | crichter | 2007-06-12 09:48:52 +0200 (Di, 12 Jun 2007) | 1 line
if we have already some digits, we just stop the tones.
........
Modified:
branches/1.4/ (props changed)
branches/1.4/channels/chan_misdn.c
Propchange: branches/1.4/
------------------------------------------------------------------------------
Binary property 'branch-1.2-merged' - no diff available.
Modified: branches/1.4/channels/chan_misdn.c
URL: http://svn.digium.com/view/asterisk/branches/1.4/channels/chan_misdn.c?view=diff&rev=71096&r1=71095&r2=71096
==============================================================================
--- branches/1.4/channels/chan_misdn.c (original)
+++ branches/1.4/channels/chan_misdn.c Fri Jun 22 10:17:04 2007
@@ -3795,13 +3795,6 @@
return 0;
}
-static void wait_for_digits(struct chan_list *ch, struct misdn_bchannel *bc, struct ast_channel *chan) {
- ch->state=MISDN_WAITING4DIGS;
- misdn_lib_send_event(bc, EVENT_SETUP_ACKNOWLEDGE );
- if (bc->nt)
- dialtone_indicate(ch);
-}
-
static void start_pbx(struct chan_list *ch, struct misdn_bchannel *bc, struct ast_channel *chan) {
if (pbx_start_chan(ch)<0) {
hangup_chan(ch);
@@ -3813,6 +3806,14 @@
misdn_lib_send_event(bc, EVENT_RELEASE);
}
}
+
+static void wait_for_digits(struct chan_list *ch, struct misdn_bchannel *bc, struct ast_channel *chan) {
+ ch->state=MISDN_WAITING4DIGS;
+ misdn_lib_send_event(bc, EVENT_SETUP_ACKNOWLEDGE );
+ if (bc->nt && !bc->dad[0])
+ dialtone_indicate(ch);
+}
+
/************************************************************/
/* Receive Events from isdn_lib here */
More information about the asterisk-commits
mailing list