Логика биллинга

Технические вопросы по UTM 5.0
Ответить
NeffskiY
Сообщения: 5
Зарегистрирован: Пт окт 18, 2013 07:32

Логика биллинга

Сообщение NeffskiY »

Подскажите, в биллинге есть направления
Вся Россия с префиксом ^(7|8 )[0-9]+$
8-800 с префиксом ^8800[0-9]+$
У абонентов при звонке на 8-800 списываются деньги и направление обрабатывается как Вся Россия.
Подскажите как это дело подправить

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

^(7|8)[0-9]{7}$
^8800[0-9]{7}$

Hawk128
Сообщения: 32
Зарегистрирован: Вт июн 04, 2013 18:20

Сообщение Hawk128 »

Первая строка не сработает. Слишком короткая.

NeffskiY
Сообщения: 5
Зарегистрирован: Пт окт 18, 2013 07:32

Сообщение NeffskiY »

порядок имеет значение?

поменял
^(7|8 )[0-9]{10}$
^8800[0-9]{7}$

позвонил на номер 8-800, также определяется как Россия, то есть по первому

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Чем больше знаков в выражении тем больший приоритет она имеет, просто добавь воды.

Код: Выделить всё

^(7|8)[0-9]{10}$ 
^880[0]{1}[0-9]{7}$
или так:

Код: Выделить всё

^[78]*$ 
^8800[0-9]{7}$
И вообще есть такая нужная ссылка: http://utilitymill.com/utility/Regex_For_Range

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Начиная с 5.3-001-update2 направления сортируются по длине, затем по по алфавиту (ранее сортировка направлений одинаковой длины не оговаривалась). То есть:

^1234
^1235
^1245
^123
^124

Те, что выше - имеют больший приоритет.

NeffskiY
Сообщения: 5
Зарегистрирован: Пт окт 18, 2013 07:32

Сообщение NeffskiY »

добавил воды

Код: Выделить всё

 ^[7|8]{1}80[0]{1}[0-9]{7}$ 
но как-то не помагает. Нигде не нужно ребутать, чтобы направления в силу вствупили?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

NeffskiY писал(а):добавил воды

Код: Выделить всё

 ^[7|8]{1}80[0]{1}[0-9]{7}$ 
но как-то не помагает. Нигде не нужно ребутать, чтобы направления в силу вствупили?
Надо.

NeffskiY
Сообщения: 5
Зарегистрирован: Пт окт 18, 2013 07:32

Сообщение NeffskiY »

Magnum72 писал(а):
NeffskiY писал(а):добавил воды

Код: Выделить всё

 ^[7|8]{1}80[0]{1}[0-9]{7}$ 
но как-то не помагает. Нигде не нужно ребутать, чтобы направления в силу вствупили?
Надо.
Перезагрузка биллинга актуальна для всех версий?

NeffskiY
Сообщения: 5
Зарегистрирован: Пт окт 18, 2013 07:32

Сообщение NeffskiY »

Разобрался. Перезагружать ничего не пришлось, приоритет еще имеется по скобкам

Ответить