[asterisk-dev] Fwd: [svn-commits] russell: trunk r61478 - in /trunk: ./ channels/chan_sip.c

Olle E Johansson oej at edvina.net
Mon Apr 16 04:28:01 MST 2007


...and in trunk we added a default useragent header with Asterisk  
version that now will never be used, or?

/O

Vidarebefordrat brev:

> Från: svn-commits at lists.digium.com
> Datum: onsdag 11 apr 2007 18.06.38 GMT+02:00
> Till: asterisk-commits at lists.digium.com, svn-commits at lists.digium.com
> Ämne: [svn-commits] russell: trunk r61478 - in /trunk: ./ channels/ 
> chan_sip.c
>
> Author: russell
> Date: Wed Apr 11 11:06:37 2007
> New Revision: 61478
>
> URL: http://svn.digium.com/view/asterisk?view=rev&rev=61478
> Log:
> Merged revisions 61477 via svnmerge from
> https://origsvn.digium.com/svn/asterisk/branches/1.4
>
> ................
> r61477 | russell | 2007-04-11 11:05:29 -0500 (Wed, 11 Apr 2007) |  
> 13 lines
>
> Merged revisions 61476 via svnmerge from
> https://origsvn.digium.com/svn/asterisk/branches/1.2
>
> ........
> r61476 | russell | 2007-04-11 11:01:25 -0500 (Wed, 11 Apr 2007) | 5  
> lines
>
> If someone sets the "useragent" option in sip.conf to be empty,  
> then don't add
> the User-Agent header at all.  It is an optional header, anyway.   
> Also, the bug
> report says that some of Japan's SIP providers don't allow it for  
> some weird
> reason.  (issue #9488, reported by makoto, fixed by me)
>
> ........
>
> ................
>
> Modified:
>     trunk/   (props changed)
>     trunk/channels/chan_sip.c
>
> Propchange: trunk/
> ---------------------------------------------------------------------- 
> --------
> Binary property 'branch-1.4-merged' - no diff available.
>
> Modified: trunk/channels/chan_sip.c
> URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_sip.c? 
> view=diff&rev=61478&r1=61477&r2=61478
> ====================================================================== 
> ========
> --- trunk/channels/chan_sip.c (original)
> +++ trunk/channels/chan_sip.c Wed Apr 11 11:06:37 2007
> @@ -6000,7 +6000,8 @@
>  	add_header(resp, "To", ot);
>  	copy_header(resp, req, "Call-ID");
>  	copy_header(resp, req, "CSeq");
> -	add_header(resp, "User-Agent", global_useragent);
> +	if (!ast_strlen_zero(global_useragent))
> +		add_header(resp, "User-Agent", global_useragent);
>  	add_header(resp, "Allow", ALLOWED_METHODS);
>  	add_header(resp, "Supported", SUPPORTED_EXTENSIONS);
>  	if (msg[0] == '2' && (p->method == SIP_SUBSCRIBE || p->method ==  
> SIP_REGISTER)) {
> @@ -6117,7 +6118,8 @@
>  	copy_header(req, orig, "Call-ID");
>  	add_header(req, "CSeq", tmp);
>
> -	add_header(req, "User-Agent", global_useragent);
> +	if (!ast_strlen_zero(global_useragent))
> +		add_header(req, "User-Agent", global_useragent);
>
>  	if (!ast_strlen_zero(p->rpid))
>  		add_header(req, "Remote-Party-ID", p->rpid);
> @@ -7269,7 +7271,8 @@
>  	add_header(req, "Contact", p->our_contact);
>  	add_header(req, "Call-ID", p->callid);
>  	add_header(req, "CSeq", tmp);
> -	add_header(req, "User-Agent", global_useragent);
> +	if (!ast_strlen_zero(global_useragent))
> +		add_header(req, "User-Agent", global_useragent);
>  	if (!ast_strlen_zero(p->rpid))
>  		add_header(req, "Remote-Party-ID", p->rpid);
>  }
> @@ -7863,7 +7866,8 @@
>  	add_header(&req, "To", to);
>  	add_header(&req, "Call-ID", p->callid);
>  	add_header(&req, "CSeq", tmp);
> -	add_header(&req, "User-Agent", global_useragent);
> +	if (!ast_strlen_zero(global_useragent))
> +		add_header(&req, "User-Agent", global_useragent);
>
>  	
>  	if (auth) 	/* Add auth header */
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> svn-commits mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/svn-commits

---
* Olle E Johansson - oej at edvina.net
* Cell phone +46 70 593 68 51, Office +46 8 96 40 20, Sweden





More information about the asterisk-dev mailing list