Как собрать цифры и отправить в транк?
Модератор: Administrator
Как собрать цифры и отправить в транк?
Здравствуйте!
Есть задача - приходит звонок с городского, пользователь слышит голосовое приветствие и вводит 10-ти значный код. Эти 10 цифр должны уходить в транк, на другом конце которого система аудиоконференций, а 10 цифр это соответственно номер (каждый раз разный). Как это можно реализовать?
Транк есть, работает. С городского звонок направляю через vdn в вектор, но как нормально обработать звонок в векторе или как-то по другому это реализовать не совсем понятно.
Есть задача - приходит звонок с городского, пользователь слышит голосовое приветствие и вводит 10-ти значный код. Эти 10 цифр должны уходить в транк, на другом конце которого система аудиоконференций, а 10 цифр это соответственно номер (каждый раз разный). Как это можно реализовать?
Транк есть, работает. С городского звонок направляю через vdn в вектор, но как нормально обработать звонок в векторе или как-то по другому это реализовать не совсем понятно.
Re: Как собрать цифры и отправить в транк?
А в чем проблема то? в векторе соберите эти 10 цифр и выплюньте в другой транк...Делов то
Re: Как собрать цифры и отправить в транк?
Проблема в нехватке знаний.
Можно более подробно? Вот соберу я в векторе цифры
collect 10 digits after announcement 1783
а дальше как перейти в транк и отдать туда эти цифры?
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как собрать цифры и отправить в транк?
route-to digits
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
дальше в AAR.
Естественно, для уменьшения геммороя перед 10 цифрами нужно набрать индекс AAR, поэтому потребуйте набирать 11 цифр.
Настрою IP Office и классическую Avaya
Re: Как собрать цифры и отправить в транк?
Т.е. можно например такPterodahtil писал(а): ↑Вт 11 апр 2023, 10:13route-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 и вектора с приветствием. Наверное не стоит так делать
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как собрать цифры и отправить в транк?
Вы путаете.nItr0 писал(а): ↑Вт 11 апр 2023, 11:59Т.е. можно например такPterodahtil писал(а): ↑Вт 11 апр 2023, 10:13route-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
Re: Как собрать цифры и отправить в транк?
Ну так если в inc-call-handling-trmt я удалю все цифры и добавлю номер vdn, то попаду в нужный мне вектор.Pterodahtil писал(а): ↑Ср 12 апр 2023, 09:42Вы путаете.nItr0 писал(а): ↑Вт 11 апр 2023, 11:59Т.е. можно например такPterodahtil писал(а): ↑Вт 11 апр 2023, 10:13route-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.
Спасибо!!!
-
- Постоянный участник форума
- Сообщения: 2891
- Зарегистрирован: Пн 07 июл 2008, 16:51
- Откуда: Москва
- Контактная информация:
Re: Как собрать цифры и отправить в транк?
Именно так и работает.nItr0 писал(а): ↑Ср 12 апр 2023, 11:02Ну так если в inc-call-handling-trmt я удалю все цифры и добавлю номер vdn, то попаду в нужный мне вектор.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.
Спасибо!!!
Настрою IP Office и классическую Avaya