[OpenSIPS-Users] changing $rU number

Trevor Steyn trevor at webon.co.za
Thu Jul 23 11:45:39 CEST 2015


Documentation can be found here

http://www.opensips.org/html/docs/modules/1.10.x/dialplan.html

For egsample to remove all "-" characters in $rU do the following

Add the following into the dialplan table

mysql> select * from dialplan\G;
*************************** 1. row ***************************
         id: 6
       dpid: 1
         pr: 98
   match_op: 0
  match_exp: -
match_flags: 0
  subst_exp:
   repl_exp:
    timerec:
   disabled: 0
      attrs:
*************************** 2. row ***************************


Then call dp_translate("1","$rU/$rU"); in your script.

Regards
Trevor Steyn


On 23/07/2015 10:51, dpa wrote:
>
> And how dialplan helps me to do it, if ,for example, one time I have
> such characters 8%2089-0987-09, and in another time I have 987-89%20908-1?
>
>  
>
> *From:*users-bounces at lists.opensips.org
> [mailto:users-bounces at lists.opensips.org] *On Behalf Of *Trevor Steyn
> *Sent:* Thursday, July 23, 2015 11:27 AM
> *To:* users at lists.opensips.org
> *Subject:* Re: [OpenSIPS-Users] changing $rU number
>
>  
>
> Hi Denis
>
> You can use the dialplan module to rewrite variables as below
>
> dp_translate("1","$rU/$rU");
>
> Then insert you regexp into the dialplan tables, read the dialplan
> module documentation for more info.
>
> Regards
> Trevor
>
> On 23/07/2015 09:49, dpa wrote:
>
>     Thank you.
>
>     But what can I use for do it?
>
>      
>
>     *From:*users-bounces at lists.opensips.org
>     <mailto:users-bounces at lists.opensips.org>
>     [mailto:users-bounces at lists.opensips.org] *On Behalf Of *Schneur
>     Rosenberg
>     *Sent:* Thursday, July 23, 2015 10:40 AM
>     *To:* OpenSIPS users mailling list
>     *Subject:* Re: [OpenSIPS-Users] changing $rU number
>
>      
>
>     $rU is read/write so you can use regexp and just rewrite the variable
>
>      
>
>     On Thu, Jul 23, 2015 at 10:33 AM, dpa <denis7979 at mail.ru
>     <mailto:denis7979 at mail.ru>> wrote:
>
>     Hello!
>
>      
>
>     Opensips 1.10.
>
>      
>
>     I am using DROUTING module from making routing.
>
>     But some SIP UA sends to Opensips tel. number with  some
>     unnecessary characters, such as “%20” and “-”.
>
>      
>
>     The question is how can I delete these characters from request user?
>
>      
>
>     Thank you for any help.
>
>      
>
>      
>
>      
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>      
>
>
>
>
>     _______________________________________________
>
>     Users mailing list
>
>     Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>
>     http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>  
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list