[Freeswitch-users] enable passthrough of "Privacy: id" header in sip

Michael Jerris mike at jerris.com
Tue Aug 17 15:44:03 PDT 2010


Expiration 5/31/01  

An actual RFC as opposed to a 10 year old now expired draft?

Mike

On Aug 17, 2010, at 2:25 PM, SP wrote:

> http://tools.ietf.org/html/draft-ietf-sip-privacy-00
> 
> 5.2 Anonymity Header Field Definition
> blah blah blah..."If privacy is requested, it MUST be one or more of
> "full", "uri",
>   "name", or "ipaddr"."
> 
> 
> On Sun, Aug 15, 2010 at 17:52, Michael Jerris <mike at jerris.com> wrote:
>> is there a specification which defines this "uri" value?
>> 
>> Mike
>> 
>> On Jul 22, 2010, at 2:36 PM, Sergey Okhapkin wrote:
>> 
>>> FS doesn't recognize "uri" value of privacy tag, the recognized values are
>>> "yes", "full", "name" and "number". Any other value is interpreted as "off".
>>> See sofia.c, lines around 6660.
>>> 
>>> On Thursday 22 July 2010, mike.burlingame wrote:
>>>> Ok so I am still kinda lost in trying to figure this one out here are the
>>>> two headers that I am looking at - basically someone sends an invite to FS
>>>> that ask's FS via RPID to hide the caller id info from downstream gateways
>>>> so the A-LEG is the invite going to FS - FS takes the invite and spits out
>>>> the B-LEG to go downstream HOWEVER FS does not copy the parameters
>>>> correctly as you can see in the initial invite A-LEG requested in the RPID
>>>> to be privacy=uri however on the B-LEG side FS set the RPID to privacy=off
>>>> in turn telling gateways downstream to display the CID info.
>>>> 
>>>> A-LEG
>>>> Remote-Party-ID: <sip:NUMBER at DOMAIN>;party=calling;screen=yes;privacy=uri
>>>> 
>>>> B-LEG
>>>> Remote-Party-ID: "NAME"
>>>> <sip:NUMBER at IPADDRESS>;party=calling;screen=yes;privacy=off
>>>> 
>>>> On Jul 22, 2010, at 09:35 AM, Michael Collins <msc at freeswitch.org> wrote:
>>>> 
>>>> 
>>>> 
>>>> On Wed, Jul 21, 2010 at 4:18 PM, mike.burlingame <mike.burlingame at me.com>
>>>> wrote: yeah the variable I need from the A-LEG is privacy=uri the B-LEG of
>>>> FS by default is putting privacy=off - so I would guess the variable that
>>>> needs to be exported would be the privacy= correct?
>>>> 
>>>> So the next question I would have is how do I export that that from the
>>>> A-LEG to the B-LEG - I would have though FS would be Data in Data out so
>>>> no need to change the RPID request from the original A-LEG? Is the
>>>> variable simply named "privacy"? If so just use the export app before the
>>>> bridge: <action application="export" data="privacy=${privacy}"/>
>> 
>> 
>> _______________________________________________
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>> 
> 
> 
> 
> -- 
> Shannon
> 
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100817/d10fe025/attachment.html 


More information about the FreeSWITCH-users mailing list