Как собрать цифры и отправить в транк?

Модератор: Administrator

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

Как собрать цифры и отправить в транк?

Сообщение nItr0 »

Здравствуйте!

Есть задача - приходит звонок с городского, пользователь слышит голосовое приветствие и вводит 10-ти значный код. Эти 10 цифр должны уходить в транк, на другом конце которого система аудиоконференций, а 10 цифр это соответственно номер (каждый раз разный). Как это можно реализовать?

Транк есть, работает. С городского звонок направляю через vdn в вектор, но как нормально обработать звонок в векторе или как-то по другому это реализовать не совсем понятно.
Serg_Y
Постоянный участник форума
Сообщения: 182
Зарегистрирован: Вт 06 фев 2018, 09:21

Re: Как собрать цифры и отправить в транк?

Сообщение Serg_Y »

А в чем проблема то? в векторе соберите эти 10 цифр и выплюньте в другой транк...Делов то
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Re: Как собрать цифры и отправить в транк?

Сообщение nItr0 »

Serg_Y писал(а):
Пн 10 апр 2023, 13:01
А в чем проблема то? в векторе соберите эти 10 цифр и выплюньте в другой транк...Делов то
Проблема в нехватке знаний.
Можно более подробно? Вот соберу я в векторе цифры

collect 10 digits after announcement 1783

а дальше как перейти в транк и отдать туда эти цифры?
Pterodahtil
Постоянный участник форума
Сообщения: 2851
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как собрать цифры и отправить в транк?

Сообщение Pterodahtil »

route-to digits
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
Настрою IP Office и классическую Avaya
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Re: Как собрать цифры и отправить в транк?

Сообщение nItr0 »

Pterodahtil писал(а):
Вт 11 апр 2023, 10:13
route-to digits
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
Т.е. можно например так

в inc-call-handling-trmt trunk-group я добавляю допустим префикс 888
в dialplan analysis пропишу 888 13 ext (3 цифры от 888 + нужный мне код из 10)
далее в uniform-dialplan отправляю это все в aar, оттуда route-pattern где удаляю этот префикс и затем уже в нужный транк

Или можно как-то более красиво это реализовать?

Хотя, если я добавлю цифры в inc-call-handling-trmt trunk-group, то лишусь vdn и вектора с приветствием. Наверное не стоит так делать :)
Pterodahtil
Постоянный участник форума
Сообщения: 2851
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как собрать цифры и отправить в транк?

Сообщение Pterodahtil »

nItr0 писал(а):
Вт 11 апр 2023, 11:59
Pterodahtil писал(а):
Вт 11 апр 2023, 10:13
route-to digits
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
Т.е. можно например так

в inc-call-handling-trmt trunk-group я добавляю допустим префикс 888
в dialplan analysis пропишу 888 13 ext (3 цифры от 888 + нужный мне код из 10)
далее в uniform-dialplan отправляю это все в aar, оттуда route-pattern где удаляю этот префикс и затем уже в нужный транк

Или можно как-то более красиво это реализовать?

Хотя, если я добавлю цифры в inc-call-handling-trmt trunk-group, то лишусь vdn и вектора с приветствием. Наверное не стоит так делать :)
Вы путаете.
inc-call-handling-trmt - модификация входящего номера в trunk. Что люди набирают во внешнем мире, что бы попасть в конференцию? Если это trunk ваш внутренний, между вашими АТС то можно и 888, если встречная АТС его смаршрутизирует в этот trunk и пришлет вам 8888, если это городской, то тут будет городской номер. И меняете 888 не на 10 цифр, а на номер vdn, который в соответствующем векторе будет собирать цифры. Дальше AAR.
Настрою IP Office и классическую Avaya
nItr0
Участник форума
Сообщения: 120
Зарегистрирован: Вт 02 фев 2010, 16:13

Re: Как собрать цифры и отправить в транк?

Сообщение nItr0 »

Pterodahtil писал(а):
Ср 12 апр 2023, 09:42
nItr0 писал(а):
Вт 11 апр 2023, 11:59
Pterodahtil писал(а):
Вт 11 апр 2023, 10:13
route-to digits
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
Т.е. можно например так

в inc-call-handling-trmt trunk-group я добавляю допустим префикс 888
в dialplan analysis пропишу 888 13 ext (3 цифры от 888 + нужный мне код из 10)
далее в uniform-dialplan отправляю это все в aar, оттуда route-pattern где удаляю этот префикс и затем уже в нужный транк

Или можно как-то более красиво это реализовать?

Хотя, если я добавлю цифры в inc-call-handling-trmt trunk-group, то лишусь vdn и вектора с приветствием. Наверное не стоит так делать :)
Вы путаете.
inc-call-handling-trmt - модификация входящего номера в trunk. Что люди набирают во внешнем мире, что бы попасть в конференцию? Если это trunk ваш внутренний, между вашими АТС то можно и 888, если встречная АТС его смаршрутизирует в этот trunk и пришлет вам 8888, если это городской, то тут будет городской номер. И меняете 888 не на 10 цифр, а на номер vdn, который в соответствующем векторе будет собирать цифры. Дальше AAR.
Ну так если в inc-call-handling-trmt я удалю все цифры и добавлю номер vdn, то попаду в нужный мне вектор.

Спасибо!!!
Pterodahtil
Постоянный участник форума
Сообщения: 2851
Зарегистрирован: Пн 07 июл 2008, 16:51
Откуда: Москва
Контактная информация:

Re: Как собрать цифры и отправить в транк?

Сообщение Pterodahtil »

nItr0 писал(а):
Ср 12 апр 2023, 11:02
Pterodahtil писал(а):
Ср 12 апр 2023, 09:42
nItr0 писал(а):
Вт 11 апр 2023, 11:59


Т.е. можно например так

в inc-call-handling-trmt trunk-group я добавляю допустим префикс 888
в dialplan analysis пропишу 888 13 ext (3 цифры от 888 + нужный мне код из 10)
далее в uniform-dialplan отправляю это все в aar, оттуда route-pattern где удаляю этот префикс и затем уже в нужный транк

Или можно как-то более красиво это реализовать?

Хотя, если я добавлю цифры в inc-call-handling-trmt trunk-group, то лишусь vdn и вектора с приветствием. Наверное не стоит так делать :)
Вы путаете.
inc-call-handling-trmt - модификация входящего номера в trunk. Что люди набирают во внешнем мире, что бы попасть в конференцию? Если это trunk ваш внутренний, между вашими АТС то можно и 888, если встречная АТС его смаршрутизирует в этот trunk и пришлет вам 8888, если это городской, то тут будет городской номер. И меняете 888 не на 10 цифр, а на номер vdn, который в соответствующем векторе будет собирать цифры. Дальше AAR.
Ну так если в inc-call-handling-trmt я удалю все цифры и добавлю номер vdn, то попаду в нужный мне вектор.

Спасибо!!!
Именно так и работает.
Настрою IP Office и классическую Avaya
Ответить