[svn-commits] dvossel: trunk r323325 - /trunk/channels/chan_sip.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Tue Jun 14 09:37:45 CDT 2011


Author: dvossel
Date: Tue Jun 14 09:37:41 2011
New Revision: 323325

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=323325
Log:
Store sip peer name as var data on a outofcall msg.

Modified:
    trunk/channels/chan_sip.c

Modified: trunk/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/trunk/channels/chan_sip.c?view=diff&rev=323325&r1=323324&r2=323325
==============================================================================
--- trunk/channels/chan_sip.c (original)
+++ trunk/channels/chan_sip.c Tue Jun 14 09:37:41 2011
@@ -16095,6 +16095,7 @@
 			if (!ast_strlen_zero(peer->messagecontext)) {
 				ast_string_field_set(p, messagecontext, peer->messagecontext);
 			}
+			ast_string_field_set(p, peername, peer->name);
 			peer = unref_peer(peer, "from find_peer() in receive_message");
 		}
 	}
@@ -16122,6 +16123,10 @@
 		res |= ast_msg_set_context(msg, "%s", sip_cfg.messagecontext);
 	} else {
 		res |= ast_msg_set_context(msg, "%s", p->context);
+	}
+
+	if (!ast_strlen_zero(p->peername)) {
+		res |= ast_msg_set_var(msg, "SIP_PEERNAME", p->peername);
 	}
 
 	res |= ast_msg_set_exten(msg, "%s", p->exten);




More information about the svn-commits mailing list