HI Sujeev, try this in place of your append_hf statement. if(is_present_hf("Remote-Party-ID")) { remove_hf("Remote-Party-ID"); } if(is_present_hf("Privacy")) { remove_hf("Privacy"); } uac_replace_from("Anonymous","sip:anonym...@anonymous.invalid");
Hope this helps with the anonymous calls. If your gateway supports Remote-Party-ID header then you can play with the append_rpid_hf functions (http://www.opensips.org/html/docs/modules/1.6.x/auth.html#append-rpid-hf-no-params). Alternately you may set p-asserted-id header based on the caller number. -- Zahid On Aug 28, 2010, at 10:58 PM, Sujeev wrote: > Hello list, > I've a small problem. I have to set caller ID as "anonymous" before I send > calls to one of my international termination provider. also we have 1500 SIP > devices and those devices belongs to 10 departments in my office(each > department has 150 ATAs). each department has dedicated DID number for > inbound calls. lets say "Account" department own DID 45610299. When the > Account staff make calls to PSTN network I want to set Caller ID as 45610299 > for those calls. I just want to know how to set/alter caller ID before send > to SIP gateway (I've done other parts). > > I did this for "Anonymous"; > > -------- > if (method=="INVITE") { > if ($avp(s:hidecli)) { > > append_hf("<anonymous>;party=calling;id-type=subscriber;privacy=off;screen=no\r\n"); > avp_delete("$avp(s:hidecli)"); > }; > }; > -------- > but this doesn't work. > > Thank you! > > Sujeev > <ATT00001..txt> _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users