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:[EMAIL PROTECTED]");
                               
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:[EMAIL PROTECTED] SIP/2.0
Via: SIP/2.0/UDP xx.7.96.185:5061;branch=z9hG4bK-7fa6fcd6;rport
From: Anonymous <sip:[EMAIL PROTECTED]>;tag=8c07328919ade13ao1
To: <sip:[EMAIL PROTECTED]>
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE
Max-Forwards: 70
Contact: Anonymous <sip:[EMAIL PROTECTED]: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:[EMAIL PROTECTED]: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:[EMAIL PROTECTED]>;tag=8c07328919ade13ao1 sip:[EMAIL PROTECTED]
To: <sip:[EMAIL PROTECTED]:5060>
Call-ID: [EMAIL PROTECTED]
CSeq: 102 INVITE
Max-Forwards: 69
Contact: Anonymous <sip:[EMAIL PROTECTED]: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:[EMAIL PROTECTED]>;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:[EMAIL PROTECTED] Jun 30 08:18:33 voip02 /usr/sbin/openser[4684]: DEBUG:uac:replace_from: replacement uri is [sip:[EMAIL PROTECTED]

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
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to