Помогите разобраться с ARS Digit-Conversion

Модератор: Administrator

Ответить
JackB
Новый участник форума
Сообщения: 4
Зарегистрирован: Пт 31 окт 2014, 09:07

Помогите разобраться с ARS Digit-Conversion

Сообщение JackB »

Прошу не бить ногами, по крайней мере сильно. Документацию прочитал, но вопросы остались. Т.е. с одной стороны всё понятно, но написанная конфигурация не работает так как надо. Поэтому прошу помощи.
Первое: подстановочные символы в 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

Сообщение Pterodahtil »

Х используются для точного формирования номера, насколько я знаю для MFS протокола. В общем достаточно написать 89 - 11-11. В ars dig con номер преобразуется, удаляется слева и дальше уходит в ars anali. Почему он обрабатывается там несколькими правилами - не знаю. Может чего не видите? list ars d, list ars a покажут всё
Настрою IP Office и классическую Avaya
JackB
Новый участник форума
Сообщения: 4
Зарегистрирован: Пт 31 окт 2014, 09:07

Re: Помогите разобраться с ARS Digit-Conversion

Сообщение JackB »

Имеем следующее:

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

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    
При анализе ARS срабатывает строка помеченная стрелкой. Я с ней экспериментировал и абсолютно уверен в этом. Но как она может срабатывать при наличии строки в ars digit-conversion помеченной стрелкой? Мне этот момент не понятен.
Pterodahtil
Постоянный участник форума
Сообщения: 2904
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

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
....
Настрою IP Office и классическую Avaya
JackB
Новый участник форума
Сообщения: 4
Зарегистрирован: Пт 31 окт 2014, 09:07

Re: Помогите разобраться с ARS Digit-Conversion

Сообщение JackB »

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

Сообщение Pterodahtil »

чего-то я сам запутался...
у меня работает при таких настройках

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

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

Сообщение vsorokin »

"Убейте" везде "крестики" (8391xxxxxxx и т.п.).
Возможно, поможет?
JackB
Новый участник форума
Сообщения: 4
Зарегистрирован: Пт 31 окт 2014, 09:07

Re: Помогите разобраться с ARS Digit-Conversion

Сообщение JackB »

vsorokin писал(а):"Убейте" везде "крестики" (8391xxxxxxx и т.п.).
Возможно, поможет?
Я тогда вообще не понимаю в чём смысл смысл этих "крестиков" и иже с ними? Если и без них всё прекрасно работает! На кой они нужны? Или кому то могут понадобиться варианты "xxx123 - 11 - 11" ?
Pterodahtil
Постоянный участник форума
Сообщения: 2904
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Помогите разобраться с ARS Digit-Conversion

Сообщение Pterodahtil »

JackB писал(а):
vsorokin писал(а): Или кому то могут понадобиться варианты "xxx123 - 11 - 11" ?
я такое видел.... :)
Настрою IP Office и классическую Avaya
Ответить