Помогите разобраться с ARS Digit-Conversion
Модератор: Administrator
Помогите разобраться с ARS Digit-Conversion
Прошу не бить ногами, по крайней мере сильно. Документацию прочитал, но вопросы остались. Т.е. с одной стороны всё понятно, но написанная конфигурация не работает так как надо. Поэтому прошу помощи.
Первое: подстановочные символы в Matching Pattern. В документации просто написаны что они есть (*,x,X). В моём понимании * любое количество любых цифр, X и x любая цифра. Не до конца понятно при этом их взаимодействие с полями Min и Max. Подскажите, шаблоны:
8391xxxxxxx 11(Min) 11(Max)
8391XXXXXXX 11(Min) 11(Max)
8391* 11(Min) 11(Max)
8391 11(Min) 11(Max)
Равнозначны?
Второй вопрос по полю Del. В документации написано что это количество цифр, которые должны быть "отрезаны" от номера. При этом не указано откуда, но я так понимаю слева. Судя по документации, вместо них должна быть подставлена цифровая комбинация из поля Replacement, если она указана. Мне менять ничего не надо, поэтому поле Replacement пустое. А во Del работает весьма непонятно. Т.е. есть запись
8xxxxxxxxxx 11(Min) 11(Max) 1(Del)
По идее после неё должен остаться номер с кодом города но без "8" длиной 10 цифр. Но после этой обработки почему то номер может отрабатываться правилом из ARS Digit-Analysis:
8391xxxxxxx 11(Min) 11(Max)
Как? Ведь номер должен был урезаться до 10 цифр?
Первое: подстановочные символы в Matching Pattern. В документации просто написаны что они есть (*,x,X). В моём понимании * любое количество любых цифр, X и x любая цифра. Не до конца понятно при этом их взаимодействие с полями Min и Max. Подскажите, шаблоны:
8391xxxxxxx 11(Min) 11(Max)
8391XXXXXXX 11(Min) 11(Max)
8391* 11(Min) 11(Max)
8391 11(Min) 11(Max)
Равнозначны?
Второй вопрос по полю Del. В документации написано что это количество цифр, которые должны быть "отрезаны" от номера. При этом не указано откуда, но я так понимаю слева. Судя по документации, вместо них должна быть подставлена цифровая комбинация из поля Replacement, если она указана. Мне менять ничего не надо, поэтому поле Replacement пустое. А во Del работает весьма непонятно. Т.е. есть запись
8xxxxxxxxxx 11(Min) 11(Max) 1(Del)
По идее после неё должен остаться номер с кодом города но без "8" длиной 10 цифр. Но после этой обработки почему то номер может отрабатываться правилом из ARS Digit-Analysis:
8391xxxxxxx 11(Min) 11(Max)
Как? Ведь номер должен был урезаться до 10 цифр?
-
Pterodahtil
- Постоянный участник форума
- Сообщения: 2904
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Помогите разобраться с ARS Digit-Conversion
Х используются для точного формирования номера, насколько я знаю для MFS протокола. В общем достаточно написать 89 - 11-11. В ars dig con номер преобразуется, удаляется слева и дальше уходит в ars anali. Почему он обрабатывается там несколькими правилами - не знаю. Может чего не видите? list ars d, list ars a покажут всё
Настрою IP Office и классическую Avaya
Re: Помогите разобраться с ARS Digit-Conversion
Имеем следующее:
При анализе ARS срабатывает строка помеченная стрелкой. Я с ней экспериментировал и абсолютно уверен в этом. Но как она может срабатывать при наличии строки в ars digit-conversion помеченной стрелкой? Мне этот момент не понятен.
Код: Выделить всё
list ars digit-conversion
Matching Pattern Min Max Del Replacement Net Conv
810xxxxxxxxxx 13 13 3 ars n
810xxxxxxxxxxx 14 14 3 ars n
810xxxxxxxxxxxx 15 15 3 ars n
810xxxxxxxxxxxxx 16 16 3 ars n
810xxxxxxxxxxxxxx 17 17 3 ars n
813 3 3 1 ars n
82xxxxxxx 9 9 0 ars n
8800xxxxxxx 11 11 1 ars n
8xxxxxxxxxx 11 11 1 ars n <--------- Вот строка
list ars analysis
Dialed String Min Max Route Pat Call Type Node Number
00x 3 3 2 locl
0x 2 2 2 locl
0xx 3 3 2 locl
0xxx 4 4 2 locl
13 2 2 4 natl
1xx 3 3 1 locl
20xxxxx 7 7 2 locl
21xxxxx 7 7 2 locl
22xxxxx 7 7 2 locl
23xxxxx 7 7 2 locl
24xxxxx 7 7 2 locl
25xxxxx 7 7 2 locl
26xxxxx 7 7 2 locl
27xxxxx 7 7 2 locl
28xxxxx 7 7 2 locl
29xxxxx 7 7 2 locl
2xxxxxxx 8 8 5 natl
800xxxxxxx 10 10 5 natl
8391xxxxxxx 11 11 2 locl <--------- И эта строка
8902xxxxxxx 11 11 2 locl
8903xxxxxxx 11 11 2 locl
8904xxxxxxx 11 11 2 locl
8905xxxxxxx 11 11 2 locl
8906xxxxxxx 11 11 2 locl
8908xxxxxxx 11 11 2 locl
8909xxxxxxx 11 11 2 locl
8913xxxxxxx 11 11 2 locl
8923xxxxxxx 11 11 2 locl
8929xxxxxxx 11 11 2 locl
8933xxxxxxx 11 11 2 locl
8950xxxxxxx 11 11 2 locl
8960xxxxxxx 11 11 2 locl
8962xxxxxxx 11 11 2 locl
8963xxxxxxx 11 11 2 locl
8965xxxxxxx 11 11 2 locl
8967xxxxxxx 11 11 2 locl
8983xxxxxxx 11 11 2 locl
xxxxxxxxxx 10 10 5 natl
xxxxxxxxxxx 11 11 6 intl
xxxxxxxxxxxx 12 12 6 intl
xxxxxxxxxxxxx 13 13 6 intl
xxxxxxxxxxxxxx 14 14 6 intl
-
Pterodahtil
- Постоянный участник форума
- Сообщения: 2904
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Помогите разобраться с ARS Digit-Conversion
Действительно. Если в ars an есть более точная запись полного набора, то отрабатывает она.... Для решения этой проблемы, нужно расписать полностью ars dig и ars an
ars dig
8903 - 11-11 -- 1 -- ars
.....
ars ana
8903 - 11-11 -- 1
903 - 10-10 --2
....
ars dig
8903 - 11-11 -- 1 -- ars
.....
ars ana
8903 - 11-11 -- 1
903 - 10-10 --2
....
Настрою IP Office и классическую Avaya
Re: Помогите разобраться с ARS Digit-Conversion
Пробовали расписывать, поэтому и собственно мозги завернулисьPterodahtil писал(а):Действительно. Если в ars an есть более точная запись полного набора, то отрабатывает она.... Для решения этой проблемы, нужно расписать полностью ars dig и ars an
ars dig
8903 - 11-11 -- 1 -- ars
.....
ars ana
8903 - 11-11 -- 1
903 - 10-10 --2
....
ars dig
8391xxxxxxx - 11 - 11 -- 1
Я так понимаю сия запись означает что если номер состоит ровно из 11 цифр и начинается с 8391 то из этого номера должна удалиться ведущая 8-ка и 10-ти значный номер начинающийся уже с 391xxxxxxx должен уйти на ars an
ars an
8391xxxxxxx - 11 - 11 - 2
391xxxxxxx - 10 - 10 - 5
Срабатывает первая строка. Как? Ведь уже не должно быть восьмерки и номер из 10-ти цифр!
Почему я решил что срабатывает первая? Потому что если "route pat" поменять в ней на "5" то всё работает именно так как и должно работать.
У меня такое ощущение что я чего то не улавливаю но даже не могу предположить что это ((
-
Pterodahtil
- Постоянный участник форума
- Сообщения: 2904
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Помогите разобраться с ARS Digit-Conversion
чего-то я сам запутался...
у меня работает при таких настройках
у меня работает при таких настройках
Код: Выделить всё
list ars digit-conversion
ARS DIGIT CONVERSION REPORT
Location: all
Matching Pattern Min Max Del Replacement String Net Conv ANI Req
8903 11 11 1 ars n n
list ars analysis
ARS DIGIT ANALYSIS REPORT
Location: all
Dialed Total Route Call Node ANI
String Min Max Pattern Type Number Req
5009 4 4 8 intl n
5011 4 4 8 locl n
8 11 11 8 pubu n
8888 7 7 1 pubu n
[u] 903 10 10 1 pubu n[/u] <--- сработало
99 6 6 8 pubu n
Настрою IP Office и классическую Avaya
-
vsorokin
- Постоянный участник форума
- Сообщения: 477
- Зарегистрирован: Чт 17 сен 2009, 15:00
- Откуда: Москва
- Контактная информация:
Re: Помогите разобраться с ARS Digit-Conversion
"Убейте" везде "крестики" (8391xxxxxxx и т.п.).
Возможно, поможет?
Возможно, поможет?
Re: Помогите разобраться с ARS Digit-Conversion
Я тогда вообще не понимаю в чём смысл смысл этих "крестиков" и иже с ними? Если и без них всё прекрасно работает! На кой они нужны? Или кому то могут понадобиться варианты "xxx123 - 11 - 11" ?vsorokin писал(а):"Убейте" везде "крестики" (8391xxxxxxx и т.п.).
Возможно, поможет?
-
Pterodahtil
- Постоянный участник форума
- Сообщения: 2904
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Помогите разобраться с ARS Digit-Conversion
я такое видел....JackB писал(а):vsorokin писал(а): Или кому то могут понадобиться варианты "xxx123 - 11 - 11" ?
Настрою IP Office и классическую Avaya