Hello,
On Thu, Mar 17, 2005 at 05:24:00PM +0100, Andreas Granig wrote:
Hi all,
First of all two common anonymization questions:
Is it save for anonymization to alter the Contact-Header in SER if record_route() is used to strip the username/IP? If not, how do you accomplish this correctly?
And is there a way to modify the SDP body to change the o-Field to change/remove the IP of the owner/creator?
Then an uac issue:
The uac module (backported to ser-0.9 with "MANUAL RESTORE" mode) works well for me in this scenario:
The group "clir" indicates anonymization, and the config looks like this:
modparam("uac", "from_restore_mode", 2) route { # ... if(is_user_in("From", "clir")) { setflag(7); uac_replace_from("Anonymous", "sip:anonymous@my.domain"); } t_on_reply("1"); t_relay(); }
onreply_route[1] { if(isflagset(7)) uac_restore_from(); }
When A calls B and A is in group "clir", the From-Header sent to B is anonymized, and responses to A are restored correctly.
But when B hangs up, the UAC of B (Cisco-ATA186 or Mediatrix 2102) changes From and To in the BYE message, so A receives the anonymized From-Header as To-Header.
This is because uac_restore_from() only restores the From-Header (as the name of the function says ;o) ), not the To-Header if there is a vsf-Parameter available. This isn't correct behaviour, is it?
uac_restore_from() does restore To, unlike the name says. You have to call it for BYE. Ahyhow, looking again over the module, there seem be some issues with handling the reply to callee's request - it should be a replace not restore. I will check these days.
Ramona
Also the Cisco-ATA strips off the vsf-Parameter in the BYE-Message so it isn't available anyhow, but this seems to be a Cisco-Bug!?
Any Comments/Ideas?
Andy
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers