[Asterisk-cvs] asterisk/channels chan_zap.c,1.284,1.285
markster at lists.digium.com
markster at lists.digium.com
Fri Jun 25 15:47:34 CDT 2004
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv12185/channels
Modified Files:
chan_zap.c
Log Message:
Add subaddress support (bug #1877)
Index: chan_zap.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.284
retrieving revision 1.285
diff -u -d -r1.284 -r1.285
--- chan_zap.c 23 Jun 2004 22:01:46 -0000 1.284
+++ chan_zap.c 25 Jun 2004 19:33:27 -0000 1.285
@@ -55,7 +55,7 @@
#include <ctype.h>
#ifdef ZAPATA_PRI
#include <libpri.h>
-#ifndef PRI_SETUP_CALL
+#ifndef PRI_RECEIVE_SUBADDR
#error "You need newer libpri"
#endif
#endif
@@ -7165,6 +7165,9 @@
} else {
c = zt_new(pri->pvts[chanpos], AST_STATE_RESERVED, 0, SUB_REAL, law, e->ring.ctype);
}
+ if(!ast_strlen_zero(e->ring.callingsubaddr)) {
+ pbx_builtin_setvar_helper(c, "CALLINGSUBADDR", e->ring.callingsubaddr);
+ }
ast_mutex_lock(&pri->lock);
if (c && !pthread_create(&threadid, &attr, ss_thread, c)) {
if (option_verbose > 2)
More information about the svn-commits
mailing list