Страница 1 из 1

Анализатор номера вызывающего

Добавлено: 17 окт 2016 23:36
dar
ЦАТС МС-240. 5.02.74
В документации (mc240v3_part3.pdf) дана рекомендация по настройке преобразования номера А от Ростелеком таким образом:
По входящей связи Ростелеком отправляет А номер 10 цифр. Необходимо при помощи анализатора номера вызывающего (7.5 Таблицы анализа номера вызывающего) добавить к нему цифру 7, чтобы получить 11-значный номер с 7. Как правило, АОНы с международных направлений отправляются без цифр «810», поэтому их преобразовывать не нужно.
— и на картинке предложено создавать в таблице анализа номера вызывающего единственную запись default, с min и max цифр = 10, в модификации CgPn добавлять к номеру 7:
in_a_operator.png
in_a_operator.png (100.78 КБ) 9302 просмотра


Однако, как показала практика, если в такую таблицу "падает" номер А, у которого не 10 цифр, а меньше/больше, то станция такой звонок отбивает с основанием Call Reject:

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

(546:12:39.607)[SS7(07):17]   Calling number: 4987654321012
            Port calling info: category '1' <4987654321012>
            A-num: category '1' <4987654321012>
            Sorm Calling number: 4987654321012 (len 13). Type: 3
            Proceed 'Calling number analiz table': idx=07
            [entry 00] mask cat 0f, mask num ff.ff.ff.ff.ff.ff.ff.ff.
            [00]: cat='1', calling='4987654321012', mask='*:<default>'
            (CALLING: del=0, add=<7>. CALLED: del=0, add=<none>)
            calling len 13 out of range (min..max = 10..10), skip entry
            orig='4987654321012', mask (min/max) & <default> not found, release call
            Set calling number error

(546:12:39.607)[SS7/ISUP] <<-- TX. Linkset 03/Link '02:02', CIC=049. REL-Release
   # Cause indicators: [public network serving the remote user] [cause=Call rejected]
   #[No opt.params]
— что, в общем-то, логично, в той же документации (mc240v3_part3.pdf) пишется
Поля «мин», «макс» для масок default должны иметь значения, соответствующие диапазону принимаемых CgPN.
— а в предложенной таблице одно поле с жёстко заданными границами.

ОК, в статье МС240. Изменение номера вызывающего абонента и его параметров по входящей связи имеется подходящий, вроде бы, пример:
Пример 2. Необходимо для всех номеров CgPN длиной меньше 10 знаков выставить тип номера subscriber, 10 знаков - national, больше 10 знаков - international. В данном случае нам необходимо будет создать три дефолтных маски:
  • первая с минимумом 0 и максимум 9. В разделе модификация общая установить тип номера на “subscriber”. Все остальные параметры оставить без изменений
  • вторая с минимумом и максимумом 10 цифр. В разделе модификация общая установить тип номера на “national”. Все остальные параметры оставить без изменений
  • третья с минимумом 11 цифр и максимумом 20. В разделе модификация общая установить тип номера на “international”. Все остальные параметры оставить без изменений
— но проблема в том, что при попытке создать ещё одну запись default, pbxadm "ругается": "Маска `default` уже присутствует в системе! Укажите уникальное значение маски". То есть, никаких три дефолтных маски создать не получится.

Вопрос простой: что делать?

Re: Анализатор номера вызывающего

Добавлено: 18 окт 2016 04:14
minager
видимо не такой уж и простой вопрос.. уже решили ??

Re: Анализатор номера вызывающего

Добавлено: 18 окт 2016 04:43
dar
minager писал(а):видимо не такой уж и простой вопрос.. уже решили ??

Ещё сутки даже не прошли, как спросил. Так что просто жду.

Re: Анализатор номера вызывающего

Добавлено: 18 окт 2016 09:55
Анна
Добрый день.
Вам нужно обновить PbxAdm. Данную проблему уже исправили. Скиньте в личку почту на которую выслать программу или напишите на адрес в подписи письма

Re: Анализатор номера вызывающего

Добавлено: 18 окт 2016 14:31
dar
Спасибо, получено. Новая версия позволяет задавать несколько default. Буду пробовать, отпишусь по результатам.

Re: Анализатор номера вызывающего

Добавлено: 19 окт 2016 00:54
dar
Всё проверили, работает как ожидается. Спасибо.

Для тех, кто будет читать тему, ответ в статье МС240. Изменение номера вызывающего абонента и его параметров по входящей связи:
Пример 2. Необходимо для всех номеров CgPN длиной меньше 10 знаков выставить тип номера subscriber, 10 знаков - national, больше 10 знаков - international. В данном случае нам необходимо будет создать три дефолтных маски:
  • первая с минимумом 0 и максимум 9. В разделе модификация общая установить тип номера на “subscriber”. Все остальные параметры оставить без изменений
  • вторая с минимумом и максимумом 10 цифр. В разделе модификация общая установить тип номера на “national”. Все остальные параметры оставить без изменений
  • третья с минимумом 11 цифр и максимумом 20. В разделе модификация общая установить тип номера на “international”. Все остальные параметры оставить без изменений
+ не забудьте обновить pbxadm до версии минимум июньской.

Re: Анализатор номера вызывающего

Добавлено: 19 окт 2016 12:38
Анна
Обновление админа не всегда возможно. Версия админа которую можно использовать зависит от версии ПО процессора ЦП.Е.
Да и на более старых версиях ПО данный функционал работал