[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