Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по входящим.
АРТКОМ Форум > Форумы для специалистов > Техническая поддержка iPECS-MG & iPECS-eMG800
King
Добрый день.

Подскажите по дисе.
Сейчас есть связка ЕМГ800 - сип - Freepbx.

Емг номер 1XX и 2XX
Freepbx 3XX

Между собой всё звонит все норм.
На емг настроил LCR

Freepbx может позвонить в город через емг.
Настроил через 252 меню.
Своего выхода в город нет.

Не могу понять, когда звоню на городской ЕМГ включается диса с возможностью донабора.
набираю например 303. И вместо ожидаемого звонка абонента 303 на астериске.
звонит аттендант 100 емг.

Где поправить это можно?
Dron
Цитата(King @ 3.8.2021, 17:09) *
Добрый день.

Подскажите по дисе.
Сейчас есть связка ЕМГ800 - сип - Freepbx.

Емг номер 1XX и 2XX
Freepbx 3XX

Между собой всё звонит все норм.
На емг настроил LCR

Freepbx может позвонить в город через емг.
Настроил через 252 меню.
Своего выхода в город нет.

Не могу понять, когда звоню на городской ЕМГ включается диса с возможностью донабора.
набираю например 303. И вместо ожидаемого звонка абонента 303 на астериске.
звонит аттендант 100 емг.

Где поправить это можно?

У вас связка ж по sip. Т.е., с точки зрения eMG вызов 303 - это внешний вызов! Ну и LCR не работает в вашем случае. Т.е., eMG не знает,куда направить вызов, ибо надо сначала занять sip линию в сторону Freepbx.
Попробуйте с помощью Digit Conv Table. 3ХХ в COGroup3ХХ, где COGroup = код CO Group, в которую определены линия для вызовов в сторону Freepbx.
King
Цитата(Dron @ 3.8.2021, 21:00) *
У вас связка ж по sip. Т.е., с точки зрения eMG вызов 303 - это внешний вызов! Ну и LCR не работает в вашем случае. Т.е., eMG не знает,куда направить вызов, ибо надо сначала занять sip линию в сторону Freepbx.
Попробуйте с помощью Digit Conv Table. 3ХХ в COGroup3ХХ, где COGroup = код CO Group, в которую определены линия для вызовов в сторону Freepbx.


Спасибо, т.е. в
Dialed Digit
3XX
а в:
Changed Digit
Групу СО линий смотрящих на freepbx ? у нас это 8 группа.

пробовал указывать
08
и
008

не помогло.
может нужно указать с Access CO Group = 8908 ?

и нужно что либо в ARS CO Access Code
Прописывать?
Dron
Цитата(King @ 4.8.2021, 11:09) *
может нужно указать с Access CO Group = 8908 ?

Естественно! Вы ж этот код набираете, чтобы занять линию из 8-й группы.
King
Цитата(Dron @ 4.8.2021, 15:13) *
Естественно! Вы ж этот код набираете, чтобы занять линию из 8-й группы.


К сожалению, так же не помогло:
Нажмите для просмотра прикрепленного файла
Dron
Цитата(King @ 4.8.2021, 16:56) *
К сожалению, так же не помогло:
Нажмите для просмотра прикрепленного файла

Конечно же так не поможет! Линию из группы 8 заняли, а номер?!
Надо 3ХХ в 89083ХХ.
Да, Apply Option лучше CO line для вашего случая.
AXEL
Цитата(King @ 4.8.2021, 16:56) *
К сожалению, так же не помогло:
Нажмите для просмотра прикрепленного файла

Нумерация групп линий должна быть 3-х значная
Dron
Цитата(AXEL @ 5.8.2021, 9:26) *
Нумерация групп линий должна быть 3-х значная

Да, конечно же. 8908 - это не код CO Group. См. CO Group Access Code(114).
King
Цитата(Dron @ 5.8.2021, 10:43) *
Да, конечно же. 8908 - это не код CO Group. См. CO Group Access Code(114).

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

Попробовали
Dialed Digit
3XX

Changed Digit
890083XX

У нас 8 группа.
Apply Option
CO line

Access CO Group в меню (106-109) = 89

Внешний городской не проходит.
И СО линия из 8 группы не занимается.

Вижу что звонок переводится на атенданта.
Что может быть ещё?
AXEL
Цитата(King @ 12.8.2021, 14:48) *
Здравствуйте,

Попробовали
Dialed Digit
3XX

Changed Digit
890083XX

У нас 8 группа.
Apply Option
CO line

Access CO Group в меню (106-109) = 89

Внешний городской не проходит.
И СО линия из 8 группы не занимается.

Вижу что звонок переводится на атенданта.
Что может быть ещё?


Не прочитал изначально полностью пост. У вас DISA получается должна перенаправить вызов на городскую линию, так как фриипбх для eMG800 воспринимается как внешние городские номера. Соответственно надо разрешить дисе выход на городские линии. Это DISA COS (166), на линиях (140) это DISA CO Access , DISA Account Code. Ну и скорее всего в 270 программе должно стоять STA.
Ну и вы таким образом делаете в системе дырку для несанкционированных вызовов. Тут надо быть очень аккуратным.
King
Цитата(AXEL @ 12.8.2021, 16:07) *
Не прочитал изначально полностью пост. У вас DISA получается должна перенаправить вызов на городскую линию, так как фриипбх для eMG800 воспринимается как внешние городские номера. Соответственно надо разрешить дисе выход на городские линии. Это DISA COS (166), на линиях (140) это DISA CO Access , DISA Account Code. Ну и скорее всего в 270 программе должно стоять STA.
Ну и вы таким образом делаете в системе дырку для несанкционированных вызовов. Тут надо быть очень аккуратным.


Добрый день,

в 166 поставил cos = 1 (было 7)
в 140 на ГОРОДСКИХ линиях поставил
DISA CO Access = on
DISA Account Code = on (так и было выставлено)

В 270
Dialed Digit
3XX

Changed Digit
890083XX

Пробовали STA и ALL
но вызов не проходит.

Занимается входящая CO линия и потом вызов падает на аттенданта(
AXEL
Цитата(King @ 13.8.2021, 14:12) *
DISA Account Code = on (так и было выставлено)


В этом случае надо вводить пароль для таких вызовов.
И вообще сначала лучше проверять не путем набора номера, прописанного в таблице конвертации, а прямым вводом транк акцесс кода и номера. Чтоб понять на каком этапе неправильно настроено.

PS. Схема связи у вас нехорошая. Для объединения АТС, если вы хотите не просто вызовы между станциями, а еще и разнообразные транзитные звонки, лучше использовать IP Networking. Freepbx может работать по H323 протоколу, правда если она стоит за NAT, то нужно покупать платный модуль.
King
Цитата(AXEL @ 13.8.2021, 15:24) *
В этом случае надо вводить пароль для таких вызовов.
И вообще сначала лучше проверять не путем набора номера, прописанного в таблице конвертации, а прямым вводом транк акцесс кода и номера. Чтоб понять на каком этапе неправильно настроено.


Поставил
DISA Account Code = off

Позвонил на городской.
В момент дисы начал набирать 89008302.
примерно в момент набора 08 прошёл в трубке гудок, но не смотря на это продолжаю набор номера 302.
И вызов прошёл на астер!!! только к нему приходит как буд-то вызов от атенданта. внутреннего номера 100.

Пробую ещё раз, но на дисе набираю просто 302.
И звонит аттендант... Помогите, пожалуйста, как победить.

Цитата(AXEL @ 13.8.2021, 15:24) *
PS. Схема связи у вас нехорошая. Для объединения АТС, если вы хотите не просто вызовы между станциями, а еще и разнообразные транзитные звонки, лучше использовать IP Networking. Freepbx может работать по H323 протоколу, правда если она стоит за NAT, то нужно покупать платный модуль.


Понимаю что схема не очень, но нужно реализовать именно её.
С h323 и freepbx "наплевался" в своё время, очень бы хотелось настроить такой сиповский транзит.
Dron
Цитата(King @ 12.8.2021, 14:48) *
Здравствуйте,

Попробовали
Dialed Digit
3XX

Changed Digit
890083XX

У нас 8 группа.
Apply Option
CO line

Access CO Group в меню (106-109) = 89

Внешний городской не проходит.
И СО линия из 8 группы не занимается.

Вижу что звонок переводится на атенданта.
Что может быть ещё?

В Common Attributes(140) для линий, по которым входящий поступает, указали номер Digit Conv Table?
Попробуйте другие варианты Apply Option.
King
Цитата(Dron @ 16.8.2021, 14:10) *
В Common Attributes(140) для линий, по которым входящий поступает, указали номер Digit Conv Table?


Да указанна первая таблица.
и именно в ней прописан шаблон преобразования.

Я как-то для себя отметил что на EMG АТСках диджит конв. тейбл не совсем так работает, как на MG.
AXEL
Цитата(King @ 16.8.2021, 12:45) *
Пробую ещё раз, но на дисе набираю просто 302.
И звонит аттендант... Помогите, пожалуйста, как победить.

151 программа CLI Transit вместо CFW поставить ORI на линияк к астериску.
King
Цитата(AXEL @ 16.8.2021, 14:22) *
151 программа CLI Transit вместо CFW поставить ORI на линияк к астериску.


Поставил, но всё равно приходит Аон как от аттенданта 100
Нажмите для просмотра прикрепленного файла
Может из-за того что у меня
CLIP/COLP таблицы прописаны?

И по прежнему проходит вызов, только если набирать

89008302
просто
302
не работает.
Dron
Цитата(King @ 16.8.2021, 13:13) *
Да указанна первая таблица.
и именно в ней прописан шаблон преобразования.

Я как-то для себя отметил что на EMG АТСках диджит конв. тейбл не совсем так работает, как на MG.

Попробовал у себя на UCP (на eMG так же должно быть, по идее)
Dialed Digit
3XX

Changed Digit
890083XX (у себя вместо 3ХХ прописал номер мобильного 89ХХХХХХХХХ и группа у меня 1)

Apply Option
All

Common Attributes(140):
DISA Account Code = OFF
DISA CO Access = ON

DISA COS(166) = 1

Вызов ушел на мобильный при наборе 300. Т.е, принципиально оно работает. Но, ДЫРКА... Можно нарваться на БОЛЬШИЕ НЕПРИЯТНОСТИ!
Dron
Цитата(AXEL @ 16.8.2021, 13:22) *
151 программа CLI Transit вместо CFW поставить ORI на линияк к астериску.

Видимо, надо в SIP CO Attributes(133) для линий в сторону Астериска поставить CO to Offnet Direct Call Route : From Display = Original CLI.
King
Цитата(Dron @ 16.8.2021, 14:39) *
Попробовал у себя на UCP (на eMG так же должно быть, по идее)
Dialed Digit
3XX

Changed Digit
890083XX (у себя вместо 3ХХ прописал номер мобильного 89ХХХХХХХХХ и группа у меня 1)

Apply Option
All

Common Attributes(140):
DISA Account Code = OFF
DISA CO Access = ON
DISA COS(166) = 1


Не хочет работать не в какую..
Настройки теже самые что вы указали, могу принскрины сделать.
Прописал тоже для теста
304 = 890048XXXXXXXXXX
Звоню на дису, набираю 304 вызов не проходит.
В город у нас группа 4
Позвонил на дису набрал 89004+свой мобильник вызов прошёл.

Цитата(Dron @ 16.8.2021, 14:39) *
Вызов ушел на мобильный при наборе 300. Т.е, принципиально оно работает. Но, ДЫРКА... Можно нарваться на БОЛЬШИЕ НЕПРИЯТНОСТИ!


Дыра как я понимаю в том, что если мы добьёмся работы дигит конв. тейбл.
И у нас стоит на дисе.
DISA CO Access = on
то злоумышленники могут подбором вычислить код доступа в группу co линий (текущий 89)
подобрать нашу городскую группу (текущие 004)
и делать транзитные вызовы?

т.е. защита, только поменять код 89 на более сложный, но в теории для злома это тоже вопрос времени?
Dron
Цитата(King @ 16.8.2021, 14:29) *
Не хочет работать не в какую..
Настройки теже самые что вы указали, могу принскрины сделать.
Прописал тоже для теста
304 = 890048XXXXXXXXXX
Звоню на дису, набираю 304 вызов не проходит.
В город у нас группа 4
Позвонил на дису набрал 89004+свой мобильник вызов прошёл.

Т.е, вы так вот и прописали 890048ХХХХХХХХХХ? Так оно и не будет в таком случае работать! Я. указав 89ХХХХХХХХХ, имел в виду конкретный номер, просто не хотел его светить. Пропишите конкретный номер мобильного после 8-ки.
Да, оригинальный CLI ваш городской провайдер скорее всего не пропустит!
Собственно, не знаю что еще тут добавить. eMG800 у меня сейчас нет под рукой, чтобы проверить. Но, соф то один и тот же...
Вы не заморачивайтесь для начала оригинальным CLI и в сторону Астериска. Этот CLI и для Астериска неизвестен...
Dron
Цитата(King @ 16.8.2021, 14:29) *
Дыра как я понимаю в том, что если мы добьёмся работы дигит конв. тейбл.
И у нас стоит на дисе.
DISA CO Access = on
то злоумышленники могут подбором вычислить код доступа в группу co линий (текущий 89)
подобрать нашу городскую группу (текущие 004)
и делать транзитные вызовы?

т.е. защита, только поменять код 89 на более сложный, но в теории для злома это тоже вопрос времени?

Именно так. И единственная защита, в общем то, в вашем случае - запрос пароля!
King
Цитата(Dron @ 16.8.2021, 15:38) *
Т.е, вы так вот и прописали 890048ХХХХХХХХХХ? Так оно и не будет в таком случае работать! Я. указав 89ХХХХХХХХХ, имел в виду конкретный номер, просто не хотел его светить. Пропишите конкретный номер мобильного после 8-ки.
Да, оригинальный CLI ваш городской провайдер скорее всего не пропустит!
Собственно, не знаю что еще тут добавить. eMG800 у меня сейчас нет под рукой, чтобы проверить. Но, соф то один и тот же...
Вы не заморачивайтесь для начала оригинальным CLI и в сторону Астериска. Этот CLI и для Астериска неизвестен...

Не работает.
прописывал именно свой мобильник, а не маску из ХХХХ...
А вот если в ручную набираю, после того как диса ответила

89 004 и дальше свой мобильник через 8
то вызов идёт..
King
Цитата(Dron @ 16.8.2021, 15:40) *
Именно так. И единственная защита, в общем то, в вашем случае - запрос пароля!


Понимаю, нужно заставить работать диджит конв. тейбл.
А потом отчитаюсь руководству об "уязвимости дыр"
Dron
Цитата(King @ 16.8.2021, 14:47) *
Понимаю, нужно заставить работать диджит конв. тейбл.
А потом отчитаюсь руководству об "уязвимости дыр"

Apply Option = All?
Dron
Цитата(Dron @ 16.8.2021, 14:49) *
Apply Option = All?

А версия у вас какая?
King
Цитата(Dron @ 16.8.2021, 15:49) *
Apply Option = All?


Да.
King
Цитата(King @ 16.8.2021, 15:52) *
Да.

[Version] Appl(R2.1.11), Boot(1.0Ca), Kernel(R1.1.9), H/W(0)



P.S.
может дурацкий вопрос, но может можно например на EMG800 создать абонента с номером 302
А на нем сделать безусловную переадресацию на CO линии в астериск с номером 302?
Dron
Цитата(King @ 16.8.2021, 14:53) *
[Version] Appl(R2.1.11), Boot(1.0Ca), Kernel(R1.1.9), H/W(0)

Если мне память не изменяет, то на 2-й версии Digit Conv Table по входящей не рабатала.

Цитата(King @ 16.8.2021, 14:53) *
P.S.
может дурацкий вопрос, но может можно например на EMG800 создать абонента с номером 302
А на нем сделать безусловную переадресацию на CO линии в астериск с номером 302?

Ну, это то, видимо, будет работать. Но, тогда такое надо городить для всех абонентов Астериска?...
King
Цитата(Dron @ 16.8.2021, 16:01) *
Если мне память не изменяет, то на 2-й версии Digit Conv Table по входящей не рабатала.


У нас есть, другая ЕМГ800, там прошивка:
[Version] App(R4.0.33), Boot(1.0Ga), Kernel(R1.1.32), H/W(0)
И тут E1, на прошлой сип.

Я ради эксперемента cos на Disa поставил 1. В 140 так же прописал разрешение.
В диджит тайбл прописал
666 = 891958и свой номер.
195 это группа линий е1

Позвонил им, услышал дису. набрал 666 и пришёл мне вызов на мобильник.

Так что верно на прошивке версии 2. не так работает диджит конв. тайбл.

Цитата(Dron @ 16.8.2021, 16:01) *
Ну, это то, видимо, будет работать. Но, тогда такое надо городить для всех абонентов Астериска?...


А как это правильно нагородить? у нас не так много абонентов на астериске.
Dron
Цитата(King @ 16.8.2021, 16:31) *
А как это правильно нагородить? у нас не так много абонентов на астериске.

В 101 программе Virtual Registration айпишных абонентов. В Flexible Station Number(105) присваиваете им нужные номера. В Common Attributes(111) Разрешаете этим абонентам Call Forward и Offnet Forward, включаете FWD if OOS. Ну и настраиваете переадрессацию в Preset Call Forward(120).
Вот только у вас LCR настроен для вызова абонентов Астериска с этими же номерами. Набор абонентами eMG абонентов Астериска надо проверить. Вроде, должен в приоритете быть LCR.
King
Цитата(Dron @ 16.8.2021, 17:50) *
В 101 программе Virtual Registration айпишных абонентов. В Flexible Station Number(105) присваиваете им нужные номера. В Common Attributes(111) Разрешаете этим абонентам Call Forward и Offnet Forward, включаете FWD if OOS. Ну и настраиваете переадрессацию в Preset Call Forward(120).
Вот только у вас LCR настроен для вызова абонентов Астериска с этими же номерами. Набор абонентами eMG абонентов Астериска надо проверить. Вроде, должен в приоритете быть LCR.


По 120 меню.
Там в направлениях можно указать только:
внутренний номер
группу
ячейку быстрого набора
и
ICR

ICR - это запись вызова?
если я указываю внутренний номер, например 302 то система не сохраняет данные.
Dron
Цитата(King @ 16.8.2021, 17:03) *
По 120 меню.
Там в направлениях можно указать только:
внутренний номер
группу
ячейку быстрого набора
и
ICR

ICR - это запись вызова?
если я указываю внутренний номер, например 302 то система не сохраняет данные.

Ну что ж все разжевывать то приходится! Очевидные ж вещи... В ячейки быстрого набора пишите абонентов Астериска с указанием группы CO и переадрессация на эти ячейки.
King
Цитата(Dron @ 16.8.2021, 18:08) *
Ну что ж все разжевывать то приходится! Очевидные ж вещи... В ячейки быстрого набора пишите абонентов Астериска с указанием группы CO и переадрессация на эти ячейки.

Спасибо большое, так работает!
King
Цитата(Dron @ 16.8.2021, 17:50) *
Вот только у вас LCR настроен для вызова абонентов Астериска с этими же номерами. Набор абонентами eMG абонентов Астериска надо проверить. Вроде, должен в приоритете быть LCR.

Вот это завтра протестирую. Если получится, то так и оставим.
Dron
Цитата(King @ 16.8.2021, 17:39) *
Спасибо большое, так работает!

Не забудьте дырку прикрыть:
DISA Account Code = ON
DISA CO Access = OFF
DISA COS(166) = 7
Dron
Цитата(King @ 16.8.2021, 17:39) *
Вот это завтра протестирую. Если получится, то так и оставим.

Собственно, вызов все равно уйдет на Астериск. LCR то теперь и не нужен, можно отключить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.