----- Mensaje original -----
De: ingdavidcespedes(a)cable.net.co
Fecha: Jueves, Diciembre 11, 2008 4:43 pm
Asunto: Re: [Kamailio-Users] Kamalio Support for RFC 3323 " Privacy"
----- Mensaje original -----
De: Alexandr Dubovikov <voip(a)start4.info>
Fecha: Viernes, Diciembre 5, 2008 1:13 pm
Asunto: Re: [Kamailio-Users] Kamalio Support for RFC 3323 " Privacy"
Iñaki Baz Castillo пишет:
El Viernes, 5 de Diciembre de 2008, Juha Heinanen
escribió:
> if caller needs privacy, then it is up to the UA to send
anonymous from
>> header together with p-p-i and privacy headers.
>>
I Think this is wrong. The UA should ask for the privacy services,
an the proxy must offer this services. This means it must rewrite
the information that the UA is willing to keep private with
anonymous information, and keep track of it, so it can be replaced
when the response is received.
SORRYYYYYYY, you were right. What i'm trying to say is that if the UA insert the p-p-i
and privacy headers, the proxy should understand this and do what I say above.
That would be so cool... Unfortunatelly I just know a SIP phone
implementing
> it: Twinkle.
>
> Other phones (as Linksys) when the user enables privacy during
a
call, just
> set the From Display-Name with "Anonymous" value, while the
From
username
remains the real :(
Yep, some UAC set "Anonymous" only in Display Name. But u can fix
it
using this code:
$var(url) = $fu;
if(is_present_hf("Privacy") && ($hdr(Privacy)=="id" ||
$hdr(Privacy)=="user") &&
search("(From|f):\s*\"?anonymous")) {
uac_replace_from("Anonymous","sip:anonymous@anonymous.invalid");
if(!is_present_hf("P-Asserted-Identity")) {
append_hf("P-Asserted-Identity: <$var(url)>\r\n"); };
}
This is what i'm talking about!!!!, but you should check also if
the message already have a P-Asserted-Identity that was generated
before and remove it.
And how it will know to which transaction it corresponds when the
response message comes. It will use the branch id, and the tags? It
doesn't matter that some URIs have been replaced with anonymous
information?
There should be an easier way to do this.
With best regards,
--
Alexandr Dubovikov * baron@iRC RusNet * shurik(a)start4.info
AD1-UANIC * ICQ: 122351182 *
http://www.start4.info
_______________________________________________
Users mailing list
Users(a)lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users(a)lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users