[Freeswitch-users] Handling custom headers

Cezary Siwek csiwek at orange-vallee.net
Tue Dec 3 21:29:00 MSK 2013


Hi all,

I'm trying to copy some of custom headers from A-leg to B-leg so I have 
tried this:

sip_h_P-HEADER1=${sip_h_P-HEADER1}

but it seems like I cannot access customer header variables ${sip_h_} if 
I don't set before sip_copy_custom_headers=true.
If I do that, all the headers are being copied automatically from LegA 
to LegB.
Is there any other way of doing it? I don't need them all to be copied. 
I know I can remove them afterwards but since they are dynamic I cannot 
predict how would they look like.


Another issue I have is that Freeswitch seems to be adding locally 
generated P-Asserted-Identity (based on From header) to  every final 
response. I tried to disable it by settiing sip_cid_type=none but no 
luck so far.  Removing it by 'unset' did not help either - PAI header is 
always there.

here is an example:

U 10.0.6.136:5060 -> 10.0.3.56:5060
INVITE sip:+4470000606 at example.domain.comSIP/2.0.
Via: SIP/2.0/UDP 10.0.6.136:5060;branch=z9hG4bK-3766-1-0.
From: <sip:+447000000155 at example.domain.com>;tag=1.
To: <sip:+4470000606 at example.domain.com:5060>.
Call-ID: ABC///1-3766 at 10.0.6.136.
CSeq: 1 INVITE.
Contact: sip:+447000000155 at 10.0.6.136:5060.
Max-Forwards: 10.
P-Asserted-Identity: sip:+447000000155 at example.domain.com.
Content-Type: application/sdp.
Content-Length:   133.
.
v=0.
o=user1 53655765 2353687637 IN IP4 10.0.6.136.
s=-.
c=IN IP4 10.0.6.136.
t=0 0.
m=audio 6000 RTP/AVP 97.
a=rtpmap:97 iLBC/8000



U 10.0.3.56:5060 -> 10.0.6.136:5060
SIP/2.0 100 Trying.
Via: SIP/2.0/UDP 10.0.6.136:5060;branch=z9hG4bK-3766-1-0.
From: <sip:+447000000155 at example.domain.com>;tag=1.
To: <sip:+4470000606 at example.domain.com:5060>.
Call-ID: ABC///1-3766 at 10.0.6.136.
CSeq: 1 INVITE.
User-Agent: 
FreeSWITCH-mod_sofia/1.2.15+git~20131119T212207Z~a13c5005be~64bit.
Content-Length: 0.
.


U 10.0.3.56:5060 -> 10.0.6.136:5060
SIP/2.0 480 Temporarily Unavailable.
Via: SIP/2.0/UDP 10.0.6.136:5060;branch=z9hG4bK-3766-1-0.
Max-Forwards: 10.
From: <sip:+447000000155 at example.domain.com>;tag=1.
To: <sip:+4470000606 at example.domain.com:5060>;tag=2gK14HpU0cj9c.
Call-ID: ABC///1-3766 at 10.0.6.136.
CSeq: 1 INVITE.
User-Agent: 
FreeSWITCH-mod_sofia/1.2.15+git~20131119T212207Z~a13c5005be~64bit.
Accept: application/sdp.
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, 
REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE.
Supported: timer, precondition, path, replaces.
Allow-Events: talk, hold, conference, presence, dialog, line-seize, 
call-info, sla, include-session-description, presence.winfo, 
message-summary, refer.
Reason: Q.850;cause=19;text="NO_ANSWER".
Content-Length: 0.
P-Asserted-Identity: "+4470000606" <sip:+4470000606 at example.domain.com>.
.


U 10.0.6.136:5060 -> 10.0.3.56:5060
ACK sip:+4470000606 at example.domain.com:5060 SIP/2.0.
Via: SIP/2.0/UDP 10.0.6.136:5060;branch=z9hG4bK-3766-1-0.
From: <sip:+447000000155 at example.domain.com>;tag=1.
To: <sip:+4470000606 at example.domain.com:5060>;tag=2gK14HpU0cj9c.
Call-ID: 1-3766 at 10.0.6.136.
CSeq: 1 ACK.
Contact: <sip:sipp at 10.0.6.136:5060;transport=UDP>.
Max-Forwards: 70.
Subject: Performance Test.
Content-Length: 0.
.


I'm experiencing the same issue when trying to redirect with 302.

Regards
Cezary




---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131203/37b015bc/attachment.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list