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: <core> [lvalue.c:354]: setting pvar failed
14(18194) ERROR: <core> [lvalue.c:407]: assignment failed at pos:
(906,8-906,25)
14(18194) ERROR: *** cfgtrace: c=[/usr/local/etc/kamailio/kamailio.cfg]
l=907 a=26 n=xlog
14(18194) ERROR: <script>: rU is now 8287825573!!!!!!!!!!!!!!!!
On Mon, Aug 27, 2012 at 2:30 PM, Daniel-Constantin Mierla <miconda(a)gmail.com
wrote:
> 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) is
> removed before forwarding
>
> Cheers,
> Daniel
>
>
> On 8/27/12 10:20 PM, Luis Fernando Urrea wrote:
>
> 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 that is clear enough.
>
> Regards,
>
> Luis
>
> On Mon, Aug 27, 2012 at 2:08 PM, Daniel-Constantin Mierla <
> miconda(a)gmail.com
wrote:
>
>> 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 for 8 digit numbers and 10 digit
>>> numbers.
>>>
>>>
>>> drouting uses longest prefix matching to select the rule.
>>
>> Do you have rules only on length or also on prefix? If you provide a bit
>> more details about what routing rules you are looking for, we may be able
>> to provide hints about how to implement in the config file.
>>
>> Cheers,
>> Daniel
>>
>> --
>> Daniel-Constantin Mierla -
http://www.asipto.com
>>
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
>> Kamailio Advanced Training, Berlin, Nov 5-8, 2012 -
>>
http://asipto.com/u/kat
>>
>>
>
>
> --
> O: 2248-2483
> C: 6040-3624
>
>
>
> --
> Daniel-Constantin Mierla -
http://www.asipto.comhttp://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
> Kamailio Advanced Training, Berlin, Nov 5-8, 2012 -
http://asipto.com/u/kat
>
>
--
O: 2248-2483
C: 6040-3624