[Users] UAC behavior, specifically uac_replace_from
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Fri Jul 14 16:29:39 CEST 2006
Hi Keith,
I was not able to reproduce what you are describing. Do you do any other
textops based operations on the From hdr?
the uac module adds the new URI exactly over the the old one. Actually
it inserts two lumps: one do delete the original uri and attached to it
another one to add the new URI.
any useful information from your side will be helpful to find the problem.
regards,
bogdan
TSS Support wrote:
> Okay, I'm trying to use uac_replace_from to anonymize the From: in
> order to suppress ANI. I think I've got it, but it seems like the
> behavior isn't what I expect. First, the relevent config file section:
>
> if (search("Anonymous")) {
>
> uac_replace_from("","sip:anonymous at xxxxxxx.com");
>
> append_rpid_hf("",";party=calling;id-type=subscriber;screen=yes;privacy=full");
>
> log(1,"Made a call anon");
> };
>
> Now, the headers as they go in and come out:
>
> SIP MESSAGE 4 xx.7.96.185:5061() -> xx.7.96.82:5060()
> UDP Frame 4 30/Jun/06 08:30:57.4723
> TimeFromPreviousSipFrame=0.0069 TimeFromStart=0.0204
> INVITE sip:1360789xxxx at voip02.xxxxxxx.com SIP/2.0
> Via: SIP/2.0/UDP xx.7.96.185:5061;branch=z9hG4bK-7fa6fcd6;rport
> From: Anonymous
> <sip:+136091xxxxxx at voip02.xxxxxxxx.com>;tag=8c07328919ade13ao1
> To: <sip:1360789xxxx at voip02.xxxxxxxx.com>
> Call-ID: 51835bf5-ba1be6be at localhost
> CSeq: 102 INVITE
> Max-Forwards: 70
> Contact: Anonymous <sip:+136091xxxxx at xx.7.96.185:5061>
> Expires: 240
> User-Agent: Sipura/SPA2000-3.1.5
> Content-Length: 311
> Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
> Supported: x-sipura
> Content-Type: application/sdp
>
> SIP MESSAGE 6 xx.7.96.82:5060() -> xx.7.96.90:5060()
> UDP Frame 6 30/Jun/06 08:30:57.4791
> TimeFromPreviousSipFrame=0.0007 TimeFromStart=0.0272
> INVITE sip:360789xxxx at xx.7.96.90:5060 SIP/2.0
> Record-Route: <sip:xx.7.96.82;ftag=8c07328919ade13ao1;lr=on>
> Via: SIP/2.0/UDP xx.7.96.82;branch=z9hG4bKe9d1.8c515a97.0
> Via: SIP/2.0/UDP xx.7.96.185:5061;branch=z9hG4bK-7fa6fcd6;rport=5061
> From: Anonymous
> <sip:36091xxxxx at voip02.xxxxxxxx.com>;tag=8c07328919ade13ao1
> sip:anonymous at xxxxxxxx.com
> To: <sip:360789xxxx at xx.7.96.90:5060>
> Call-ID: 51835bf5-ba1be6be at localhost
> CSeq: 102 INVITE
> Max-Forwards: 69
> Contact: Anonymous <sip:+136091xxxxx at xx.7.96.185:5061>
> Expires: 240
> User-Agent: Sipura/SPA2000-3.1.5
> Content-Length: 311
> Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
> Supported: x-sipura
> Content-Type: application/sdp
> Remote-Party-ID: "xxxxxxxx Customer"
> <sip:+136091xxxxx at xxxxxxxx.com>;party=calling;id-type=subscriber;screen=yes;privacy=full
>
>
> And finally what I'm seeing in the log:
>
> Jun 30 08:18:33 voip02 /usr/sbin/openser[4684]:
> DEBUG:uac:replace_from: removing display [Anonymous]
> Jun 30 08:18:33 voip02 /usr/sbin/openser[4684]:
> DEBUG:uac:replace_from: uri to replace
> [sip:+136091xxxxx at voip02.xxxxxxxx.com]
> Jun 30 08:18:33 voip02 /usr/sbin/openser[4684]:
> DEBUG:uac:replace_from: replacement uri is [sip:anonymous at xxxxxxxx.com]
>
> So what am I missing here? It looks like uac_replace_from is finding
> the right URI and replacing it, just not properly. I've already gone
> into CVS and I don't see any changes since 1.0.1 (which is what is
> running here), nor any relevent changes from SER compared to OpenSER.
>
> Any help? Please?
>
> -Keith
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list