[Users] caller number removal

unplug maillisting at gmail.com
Tue Feb 21 10:51:10 CET 2006


Hi,

  Thanks for the hint.  I have tried it and it has no effect when a
call come from the other network.  Instead, I need to remove the From
and reconstruct the From header as below.
  remove_hf("From");
  avp_pushto("$From", "s:fromheader");

Rgds,
unplug

On 2/21/06, Bogdan-Andrei Iancu <bogdan at voice-system.ro> wrote:
> Hi,
>
> if want to replace only the display, set the second param to empty
> string. Also do not forget to set the from_restore_mode to "auto" - see
> the doc:
>     http://openser.org/docs/modules/1.0.x/uac.html#AEN75
>
> regards,
> bogdan
>
> unplug wrote:
>
> >Thanks!  I have tested it. That function works fine.
> >
> >However, the setting doesn't work for me.  I noticed that there is a
> >problem after executing the function
> > uac_replace_from("anonymous", "sip:anonymous at 127.0.0.1");
> >This function with parameter will totally replace the From header and
> >it will cause one way ringing.
> >
> >
> >On 2/21/06, Klaus Darilion <klaus.mailinglists at pernau.at> wrote:
> >
> >
> >>No, it works in all versions of (open)ser. It was only forgotten to
> >>document it.
> >>
> >>regards
> >>klaus
> >>
> >>unplug wrote:
> >>
> >>
> >>>How about the setting in version 1.0.0?  As found that remove_hf
> >>>function is only available in devel version.
> >>>
> >>>unplug
> >>>
> >>>For the remove_hf
> >>>
> >>>On 2/21/06, Wolfgang Hottgenroth <woho at hottis.de> wrote:
> >>>
> >>>
> >>>>I've done it this way:
> >>>>
> >>>>if (search("^Remote-Party-ID:.*<sip:.*?>.*?;privacy=full.*?")) {
> >>>>   xlog("L_NOTICE", "*** full privacy requested\n");
> >>>>   remove_hf("Remote-Party-ID");
> >>>>   append_hf("Remote-Party-ID:\
> >>>><sip:anonymous at 127.0.0.1>;party=calling;screen=yes;privacy=full\n");
> >>>>   uac_replace_from("anonymous", "sip:anonymous at 127.0.0.1");
> >>>>
> >>>>   avp_printf("contacthelp", "$hdr(contact)");
> >>>>   # xlog("L_NOTICE", "*** contact: $avp(contacthelp)\n");
> >>>>   avp_subst("contacthelp", "/<sip:(.*)@(.*)>/<sip:\2>/");
> >>>>   # xlog("L_NOTICE", "*** contact substituted: $avp(contacthelp)\n");
> >>>>   remove_hf("Contact");
> >>>>   avp_pushto("$Contact", "s:contacthelp");
> >>>>}
> >>>>
> >>>>More interesting than disabling the callees phone from displaying the
> >>>>number is to remove it completely from the SIP messages, since the
> >>>>black-hat callee could run tcpdump in front of his phone.
> >>>>
> >>>>
> >>>>What do other ones think about my approach? In my setup it works fine,
> >>>>as it seems.
> >>>>
> >>>>
> >
> >_______________________________________________
> >Users mailing list
> >Users at openser.org
> >http://openser.org/cgi-bin/mailman/listinfo/users
> >
> >
> >
>
>




More information about the sr-users mailing list