Hi  Mickael,

I guess your overlapping happens because the prefixes are not consistent as format. The 3669 is a France national number and 36xxx is international format.

If you want to put those numbers in the same routing group, you should consider having all in the same international format, to avoid collisions :
    +33 3669
    +36 xxxx

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com


On 03/05/2013 11:25 AM, Mickael HUBERT wrote:
Hi list,
I have a issue in my drouting module.

In fact I have many prefixes and overlap is not OK to me.

_Example:_

Prefix: 3669 (In France is premium rate number, 4 digits is talking clock service)

Prefix: 36.... (is prefix hungary)

In my dr_rule table is:

/INSERT INTO `dr_rules` (`ruleid`, `groupid`, `prefix`, `timerec`, `priority`, `routeid`, `gwlist`, `attrs`, `description`) VALUES//
//(1, '1', '3', '', 1, '', '#1', NULL, 'All numbers 3XYZ'),//
//(2, '1', '36', '', 1, '', '#2', NULL, 'Hungary prefixe');/

If +36 1 398 0344 (to hungary destination), Drouting module choose id 2 no ?
if 3669 (to clock service), drouting module choose id 2 too ?

how to differentiate this two prefixes?

thanks in advance


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to