[asterisk-commits] jpeeler: branch 1.4 r207827 - /branches/1.4/channels/chan_dahdi.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Jul 21 15:17:00 CDT 2009
Author: jpeeler
Date: Tue Jul 21 15:16:55 2009
New Revision: 207827
URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=207827
Log:
Wait for wink before dialing when using E&M wink signaling
There was already code for other signaling types in dahdi_handle_event to
handle dialing if a dial operation dial string was present. Simply add
SIG_EMWINK to the list.
(closes issue #14434)
Reported by: araasch
Modified:
branches/1.4/channels/chan_dahdi.c
Modified: branches/1.4/channels/chan_dahdi.c
URL: http://svn.asterisk.org/svn-view/asterisk/branches/1.4/channels/chan_dahdi.c?view=diff&rev=207827&r1=207826&r2=207827
==============================================================================
--- branches/1.4/channels/chan_dahdi.c (original)
+++ branches/1.4/channels/chan_dahdi.c Tue Jul 21 15:16:55 2009
@@ -2372,7 +2372,7 @@
return -1;
}
} else
- ast_log(LOG_DEBUG, "Deferring dialing...\n");
+ ast_log(LOG_DEBUG, "Deferring dialing... (res %d)\n", res);
p->dialing = 1;
if (ast_strlen_zero(c))
p->dialednone = 1;
@@ -4803,7 +4803,6 @@
break;
case SIG_EM:
case SIG_EM_E1:
- case SIG_EMWINK:
case SIG_FEATD:
case SIG_SF:
case SIG_SFWINK:
@@ -4837,7 +4836,8 @@
case SIG_FEATB:
case SIG_SF_FEATDMF:
case SIG_SF_FEATB:
- /* FGD MF *Must* wait for wink */
+ case SIG_EMWINK:
+ /* FGD MF and EMWINK *Must* wait for wink */
if (!ast_strlen_zero(p->dop.dialstr)) {
res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_DIAL, &p->dop);
if (res < 0) {
More information about the asterisk-commits
mailing list