Как лучше убрать 9-ку из номера?

Модератор: Administrator

Ответить
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Как лучше убрать 9-ку из номера?

Сообщение nItr0 »

Ситуация заключается в следующем: соединены 2 АТС по 323 транку. Звонок с Avaya на вторую АТС уходит по коду 640. Когда звонят с той АТС приходит 3 цифры (их внутренняя нумерация). Для того чтобы абоненту Avaya правильно показывался номер я в настройках транка добавил подстановку этого кода 640. Но, когда с телефона через callback пытаешься позвонить, то к номеру вида 640ххх подставляется 9-ка и получается 9640ххх, соответсвенно номер уже не попадает в нужный транк. Как лучше убрать эту 9-ку?
У меня пока только одна идея - прописать в uniform-dialplan строчку вида 9640xxx добавить к ней, допустим, 000. Потом в aar analysis прописать направление в нужный route-pattern и там уже удалять первые 4 цифры (0009640xxx) и направлять в нужный транк.
Может есть более нормальный способ? :?:
Ingener
Участник форума
Сообщения: 145
Зарегистрирован: Пн 02 фев 2009, 15:53
Откуда: Alcoa
Контактная информация:

Сообщение Ingener »

так в роуте можно просто в троке No. Del Dgts написать циферку, которая будет соответствовать количеству удаляемы первых цифер.... если не прав, прошу поправить
Кто *** в дождь и грязь - наша доблестная связь!
Если нет дождя и грязи - нас *** начальник связи!
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Сообщение nItr0 »

И еще вопросик. Эта 9-ка добавляется только когда мне звонят. Если я выбираю из Call Log ранее набранный мною номер, то она не добаляется. Для других городских номеров она тоже не добавляется. Конфигурация на телефоны заливается через HTTP организованного на основе MV_IPTel и соответсвенно заливается файл с настройками 46xxsettings.txt. Там есть параметр "Outside line access code" SET PHNOL 9. Влияет ли он как-то на данную ситуацию?
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Сообщение nItr0 »

Ingener писал(а):так в роуте можно просто в троке No. Del Dgts написать циферку, которая будет соответствовать количеству удаляемы первых цифер.... если не прав, прошу поправить
У меня так организовано, что 6-ка в dialplan analysis это ext. Соответственно, потом в uniform-dialplan к строке вида 640 длиной 6 добавляется 0000. В aar эта комбинация отправляется в route-pattern, где уже эти добавленные 0000 удаляются.

В случае с 9-кой, это у нас выход в город через другой транк, поэтому так не выйдет, т.к. в aar номера начинающиеся на 9 сразу уходят в другой route-pattern, а из него соответственно в другой транк.
Pterodahtil
Постоянный участник форума
Сообщения: 2904
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Сообщение Pterodahtil »

nItr0 писал(а): параметр "Outside line access code" SET PHNOL 9. Влияет ли он как-то на данную ситуацию?
естественно. 9 должна подставляться когда выбираешь на ip телефоне из лога городской вызов, если есть АОН, и делаешь набор. Станция ваш 6ти значный номер воспринимает как городской аон.
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Сообщение nItr0 »

Pterodahtil писал(а):
nItr0 писал(а): параметр "Outside line access code" SET PHNOL 9. Влияет ли он как-то на данную ситуацию?
естественно. 9 должна подставляться когда выбираешь на ip телефоне из лога городской вызов, если есть АОН, и делаешь набор. Станция ваш 6ти значный номер воспринимает как городской аон.
Как я уже писал выше, то если брать любые другие внешние вызовы, для примера возьмем Москву, то номер в Call Log отображается в виде 9xxxxxxx, т.е. уже с 9-кой. И к таким номерам при Call Back 9-ка уже не добавляется. Почему дескать?
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Сообщение nItr0 »

Девятку убрал из "Outside line access code" SET PHNOL 9. Не помогло.

Опять же дошло что можно было бы все решить в uniform-dialplan - там же есть поле Del. НО, я совсем забыл что в fea у меня прописана 9-ка Auto Route Selection (ARS) - Access Code 1: 9 :( Поэтому звонок сразу уходит по ARS не туды.

В общем создал еще один route-pattern, и через ars analysis отправляю звонок в него, и он уходит в нужный транк.

Еще прописал в файле в параметре "Internal extension number length" SET PHNDPLENGTH 6. Может не будет добавлять 9-ку к номеру, но пока возможности проверить это нет. Если поможет, то настройки для ars можно будет убрать.

Порой складывается впечатление что сижу, сам с собой тут беседую :lol:
Ответить