Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Daniel-Constantin Mierla
Hello, this could be also an workaround for adding some prefix based on length. But also the length can be used, it should work like: $rU = "" + $(rU{s.len}) + $rU; (note the empty string) or pv_printf("$rU", "$(rU{s.len})$rU"); Cheers, Daniel On 8/28/12 7:25 AM, Javi Gallart wrote: Hi m

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Javi Gallart
Hi maybe this would work. You have a mask like "" (you choose the max length and the content). From the mask you extract as many digits as the length of your number with {s.substr,offset,length}, being length $(rU{s.len}}. Then you prepend the result to you $rU. Hope it helps J

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Luis Fernando Urrea
I see there is a transformation to return the string value of an integer but I can't seem to find the opposite one. {s.int} Return integer value of a string-represented number On Mon, Aug 27, 2012 at 6:22 PM, Luis Fernando Urrea wrote: > Thanks Daniel, > > That got me started, however, it seems

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Luis Fernando Urrea
Thanks Daniel, That got me started, however, it seems that the return value from $(rU{s.len}) is actually an integer and therefore could not be concatenated to $rU string ? 4(18194) ERROR: pv [pv_core.c:1798]: str value required to set R-URI user 14(18194) ERROR: [lvalue.c:354]: setting pvar fa

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Daniel-Constantin Mierla
Hello, one solution is doing following trick: - get the length of the dialed number via transformation and prefix it to the number $rU = $(rU{s.len}) + $rU; - in drouting keep rules only for prefixes 2, 4, 6, 7 and 8 - for drouting gateways set strip to 1, so the first digit (the length) i

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Luis Fernando Urrea
Yes thank you Daniel, On my setup I terminate local calls using colocated TDM equipment, these calls are 8 digit numbers that start with 2,4,6,7 and 8 Then I use a FreeSWITCH box as a gateway for US and international calls, so I was hoping I could somehow route based on numbers of digits. I hope

Re: [SR-Users] DROUTING nub question

2012-08-27 Thread Daniel-Constantin Mierla
Hello, On 8/27/12 6:54 PM, Luis Fernando Urrea wrote: I haven't been able to find the answer in the documentation. It seems DROUTING does not take regex in the dr_rules table to match routable numbers, are there any kind of wilcards that could be used. How does one specify different rules fo