Технический форум по настройке и эксплуатации АТС http://www.atsvtule.ru/forum/ |
|
Маски набора в Least Cost Route http://www.atsvtule.ru/forum/viewtopic.php?f=22&t=1665 |
Страница 1 из 2 |
Автор: | Hasan [ 16 сен 2015, 11:38 ] |
Заголовок сообщения: | Маски набора в Least Cost Route |
Добрый день. Вяжу по SIP транкам eMG80 (атс отделений) и Asterisk - ядро коммутации звонков. Связалось нормально, но возникли вопросы с настройкой масок в PGM221 LCR LDT описываю ситуацию: в отделении номерной план 200-250. В головном офисе есть внутренние 2000-2999. Логично, что наборы трехзначных номеров начинающихся с 2 должны оставаться в отделении, а четырехзначные должны уходить через назначенную группу SIP линий. Если в PGM221 ставлю в поле Compared digits: 2, все наборы начинающиеся на 2 уходят согласно назначенной DMT таблице, игнорируя PGM105 Flexible station number. Ранее имел дело с АТС Avaya IP office, там честно говоря локальный номерной план наоборот, имел больший приоритет нежели LCR. Если пытаюсь маской указать длину набора, прописывая в Compared Digits 2***, при наборе первой цифры слышу короткие гудки в трубке. То же самое и с использованием #. Каким образом пользоваться маскирующими символами, подскажите пожалуйста, и можно ли в LCR задавать проверку на количество набранных цифр? |
Автор: | Dron [ 16 сен 2015, 11:45 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
"*" - она и есть "*". Любая цифора- "D". А, вообще, сменили бы нумерацию где-нибудь, чтобы на разные цифири начиналась. |
Автор: | Hasan [ 16 сен 2015, 12:28 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Спасибо за оперативный ответ, тоже привык что звездочка это любое количество любых цифр, но сбила с толку документация "В качестве маски (т.е. любой цифры) используется символ ‘*’." Жаль, что в доке по именно этому пункту мало информации. Не сориентируете, где данный вопрос освещается шире? Нумерацию конечно хотелось бы сменить на плоскую сквозную, но eMG80 в четырехзначный локальный номерной план не умеет, как я прочитал в документации, да и потенциально упремся в ограничение. Потому пришлось брать схему 4 знака в ГО, и 2+3 знака в территориальных отделениях. Еще вопрос по маскам, они отрабатывают сначала более конкретная, затем менее конкретная? Например, если есть правило 90* и 9*, при наборе 904267772 срабатывает первое правило, более детальное, или же нет? У меня на собранном стенде вроде отрабатывало более точное, но хотелось бы узнать общую логику. И последний вопрос, обратил внимание что при заведении новых правил они перегруппировываются в списке. Они перестраиваются в алфавитном порядке, от 0 до 9, верно? И играет ли этот порядок в списке PGM221 на порядок обработки правил (как например это происходит в Asterisk при обработке extensions.conf)? |
Автор: | Dron [ 16 сен 2015, 15:56 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Hasan писал(а): Нумерацию конечно хотелось бы сменить на плоскую сквозную, но eMG80 в четырехзначный локальный номерной план не умеет Почему не умеет? Умеет! Причем, все достаточно просто. Вот более(до 8-ми) требует дополнительных действий. Hasan писал(а): Еще вопрос по маскам, они отрабатывают сначала более конкретная, затем менее конкретная? Например, если есть правило 90* и 9*, при наборе 904267772 срабатывает первое правило, более детальное, или же нет? У меня на собранном стенде вроде отрабатывало более точное, но хотелось бы узнать общую логику. Ничего конкретно сказать не могу - специально все не проверял. LCR перекочевал еще с ipLDK, но такие маски там нельзя было прописывать... Проверяйте! По мне, первое правило должно отрабатываться. Во всяком случае, если есть правило для 8 и для 89, то сначала будет проверяться цифра после 8-ки. И, если она 9, то .... Hasan писал(а): И последний вопрос, обратил внимание что при заведении новых правил они перегруппировываются в списке. Они перестраиваются в алфавитном порядке, от 0 до 9, верно? И играет ли этот порядок в списке PGM221 на порядок обработки правил (как например это происходит в Asterisk при обработке extensions.conf)? Все верно. Порядок роли не играет. |
Автор: | Hasan [ 21 сен 2015, 13:13 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Появилось еще несколько затруднений с LCR, прошу помощи более опытных коллег. 1) АТС игнорирует длину маски в LDT(которую я задаю символами D, реагируя только на цифры. Выбран режим LCR internal &loop. Т.е. станция смотрит в LCR и просто так, и после набора кода доступа к первой линии. В таблице есть следующие маски (для простоты выбранную DMT не пишу, с этим проблем нет): Код: 2DDD 2DDDD 050DDDDDDD 063DDDDDDD Первые три - это внутренние номера в головном офисе, звонки по этим маскам уходят по SIP на АТС ГО. номера с 063 и 050 - это префиксы мобильных операторов. Когда сотрудник отделения набирает PSTN номер c кодом выхода "9", АТС как я понимаю смотрит набор после девятки и сравнивает его с LDT. Если находит - выводит звонок согласно LDT, если не находит - просто выкидывает его в первую группу СЛ "как есть". Так вот, например звонок на номер 9-056103333 (междугородний) выходит согласно данной логике (т.к. совпадений по LDT нет), а звонок на 9-2480001 (местный) пытается пойти по правилу 2DDD, срабатывая на первую цифру и игнорируя длину набора! Приходится добавлять вручную в LDT еще и маски местных городских, что раздувает таблицу LCR. Вопрос - можно ли как-то заставить АТС ждать конца набора, и только после этого анализировать набранное? В Avaya (уж извините, что вечно сравниваю с этим вендором) для этого использовался символ точка с запятой, тогда АТС ждала паузы в наборе и только после этого начинала анализ. Как можно поступить в eMG80? |
Автор: | Dron [ 21 сен 2015, 16:37 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Hasan писал(а): Приходится добавлять вручную в LDT еще и маски местных городских, что раздувает таблицу LCR. По другому и никак! LCR просто анализирует набранные цифры до совпадения. Т.е., если прописано 2DDD, то и обработка пройдет после набора 2 и еще любых 3-х цифр. А сравнивать с Авайей совершенно не катит. Уровень другой. И цена... |
Автор: | Hasan [ 21 сен 2015, 16:57 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
вдогонку: Как оказалось, LDT таблица имеет приоритет перед локальным номерным планом. И когда в набираешь локальный номер 241, а в LDT есть маска набора 2DDDDDD (тип LCR - internal+LOOP), то звонок на локальный телефонный аппарат не проходит. Можно ли как-то из LCR завернуть звонок не в CO группу, а на локальный номерной план? |
Автор: | Dron [ 21 сен 2015, 17:04 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Ну, это для вас "оказалось" ![]() Завернуть можно. Только в вашем варианте в 221 программе надо прописывать локальные номера явно и ссылаться на индекс 222 программы, в котором не указывать CO Group. |
Автор: | Dron [ 21 сен 2015, 17:21 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
А лучше, все же, чтобы нумерация не пересекалась. Все гораздо проще было бы. ![]() |
Автор: | Hasan [ 21 сен 2015, 17:41 ] |
Заголовок сообщения: | Re: Маски набора в Least Cost Route |
Спасибо, вы меня в очередной раз спасаете. Насчет длины маски, задаваемой символами "D", станция все-таки не учитывает их при анализе набора? Согласен что лучше чтобы нумерация не пересекалась, но планируется ~100 отделений по стране, в каждом до 10-15 человек с возможным увеличением, + в главном офисе под 700 человек.. Как спроектировать номерной план чтобы потом не было ужаса маршрутизации "эти пять номеров сюда, те туда" с плоской нумерацией я не придумал, увы. Если поделитесь в личку или здесь, буду рад узнать мнение незамыленного взгляда, так сказать. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |