[Freeswitch-users] FreeSWITCH not sending P-Asserted-Identity

Vik Killa vipkilla at gmail.com
Mon May 7 18:53:03 MSD 2012


I cannot get FS to send the P-Asserted-Identity header instead it
always sends the P-Preferred-Identity header.
According to http://wiki.freeswitch.org/wiki/Channel_Variables#sip_cid_type
I must set the privacy flag in order for P-Asserted-Identity to be
used, so here is my dialplan entry and the SIP INVITE that is sent:

<extension name="outbound">
    <condition field="destination_number" expression="^(\d{10})$">
        <action application="lcr" data="$1"/>
        <action application="set"
data="effective_caller_id_name=${outbound_caller_id_name}"/>
        <action application="set"
data="effective_caller_id_number=${outbound_caller_id_number}"/>
        <action application="set" data="privacy=yes"/>
        <action application="privacy" data="yes"/>
        <action application="set" data="sip_h_Privacy=id"/>
        <action application="bridge"
data="{sip_cid_type=pid,origination_privacy=hide_namehide_number}${lcr_auto_route}"/>
    </condition>
</extension>


   ------------------------------------------------------------------------
   INVITE sip:+17165555555 at YYY.YYY.YYY.YYY:5060 SIP/2.0
   Via: SIP/2.0/UDP 72.43.207.154;rport;branch=z9hG4bKK0pepF2H0atSp
   Max-Forwards: 68
   From: "1000" <sip:7165551001 at XX.XX.XX.XX>;tag=8U2rQ1pmXXaDQ
   To: <sip:+17165555555 at YYY.YYY.YYY.YYY:5060>
   Call-ID: de66ec94-12f5-1230-cbb1-5e6ae73de10d
   CSeq: 27864844 INVITE
   Contact: <sip:mod_sofia at XX.XX.XX.XX:5060>
   User-Agent: FSwitch
   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO,
REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
   Supported: timer, precondition, path, replaces
   Allow-Events: talk, hold, presence, dialog, line-seize, call-info,
sla, include-session-description, presence.winfo, message-summary,
refer
   Privacy: id
   Content-Type: application/sdp
   Content-Disposition: session
   Content-Length: 209
   X-FS-Support: update_display,send_info
   P-Preferred-Identity: "1000" <sip:7165551001 at XX.XX.XX.XX>

   v=0
   o=FreeSWITCH 1336383832 1336383833 IN IP4 XX.XX.XX.XX
   s=FreeSWITCH
   c=IN IP4 XX.XX.XX.XX
   t=0 0
   m=audio 17984 RTP/AVP 0 9 8 3 101 13
   a=rtpmap:101 telephone-event/8000
   a=fmtp:101 0-16
   a=ptime:20



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list