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