[asterisk-commits] russell: branch 1.4 r114537 - /branches/1.4/channels/chan_iax2.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Apr 22 13:03:33 CDT 2008
Author: russell
Date: Tue Apr 22 13:03:33 2008
New Revision: 114537
URL: http://svn.digium.com/view/asterisk?view=rev&rev=114537
Log:
If the dial string passed to the call channel callback does not indicate an
extension, then consider the extension on the channel before falling back
to the default.
(closes issue #12479)
Reported by: darren1713
Patches:
exten_dial_fix_chan_iax2.c.patch uploaded by darren1713 (license 116)
Modified:
branches/1.4/channels/chan_iax2.c
Modified: branches/1.4/channels/chan_iax2.c
URL: http://svn.digium.com/view/asterisk/branches/1.4/channels/chan_iax2.c?view=diff&rev=114537&r1=114536&r2=114537
==============================================================================
--- branches/1.4/channels/chan_iax2.c (original)
+++ branches/1.4/channels/chan_iax2.c Tue Apr 22 13:03:33 2008
@@ -3126,8 +3126,12 @@
return -1;
}
- if (!pds.exten)
- pds.exten = defaultrdest;
+ if (!pds.exten) {
+ if (!ast_strlen_zero(c->exten))
+ pds.exten = c->exten;
+ else
+ pds.exten = defaultrdest;
+ }
if (create_addr(pds.peer, c, &sin, &cai)) {
ast_log(LOG_WARNING, "No address associated with '%s'\n", pds.peer);
More information about the asterisk-commits
mailing list