![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#21
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 912 Регистрация: 10.11.2006 Пользователь №: 114 ![]() |
Есть выход - допилить OpenH323 для разбора этого APDU. Соответственно, все, кто сидит на этом стеке, включая астерикса, смогут видеть имена от LG. Хочу попробовать сам тако сделать, как время появится свободное. Вместо допиливания, замерзшиго в 2007, OpenH323 попробуйте написать девелоперам Opal, который развивается. Кстати начать с того что посмотреть на работу Opal-based канала. |
|
|
![]()
Сообщение
#22
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 ![]() |
виноват, наследника openh323 - h323plus имел в виду.
На самом деле, хочу попробовать сам и начать с gnugk, заставив его переносить поля. -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
![]()
Сообщение
#23
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 912 Регистрация: 10.11.2006 Пользователь №: 114 ![]() |
Почему h323plus?
С gnugk вообще не понял замысла. |
|
|
![]()
Сообщение
#24
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 ![]() |
ну во-первых он удобнее для экспериментов.
Во-вторых, как чисто H.323-маршрутизатор он мне более интересен, нежели астер. h323plus - openh323 фактически помер в своем дальнейшем развитии. Его дело продолжил h323plus, к тому же gnugk собирается как раз с openh323/h323plus -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
![]()
Сообщение
#25
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 10 Регистрация: 2.3.2011 Пользователь №: 15555 ![]() |
Вместо допиливания, замерзшиго в 2007, OpenH323 попробуйте написать девелоперам Opal, который развивается. Кстати начать с того что посмотреть на работу Opal-based канала. С другой стороны ooh323 имеет место быть в репозитории дигиума для всех версий астера и худо-бедно работает, а прикручивание опала все же процедура нетривиальная и чревата всякими глюками. |
|
|
![]()
Сообщение
#26
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 912 Регистрация: 10.11.2006 Пользователь №: 114 ![]() |
Вы хотели сказать худо-бедно="ровно на половину", тоесть только в одну сторону?
А работать с опалом в астериске я и не предлогал. |
|
|
![]()
Сообщение
#27
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 10 Регистрация: 2.3.2011 Пользователь №: 15555 ![]() |
Вы хотели сказать худо-бедно="ровно на половину", тоесть только в одну сторону? В обе, если не считать небольшой косяк с callerID name Цитата А работать с опалом в астериске я и не предлогал. А почему, кстати? Думаю, что астер ставится на предприятиях все больше и больше, причины разные могут быть, у меня началось с необходимости организации конференций и уж потом подтянулась подключение филиалов и удаленных точек. Так что, человеческий и нормально документированный способ соединения ipLDK и астера совсем не помешал бы. |
|
|
![]()
Сообщение
#28
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 ![]() |
Коллеги, обладающие девелоперским инсайдом, к вам возникла пара вопросов (в процессе перепиливания gnugk):
1. Что означают первые 2 байта в имени в H.450.1 ? ( например 13 октетов, 00 50 55 72 6d 61 6e 56 42 5f 46 61 78 .PUrmanVB_Fax ) Можно ли их безболезненно отбросить ? При формировании имени в сторону LDK как они должны вычисляться ? 2. Как определять, что "с той стороны" станция LG ? Есть варианты через: nonStandardData = { nonStandardIdentifier = h221NonStandard { t35CountryCode = 97 t35Extension = 0 manufacturerCode = 1112 } data = 14 octets { 4c 47 20 45 6c 65 63 74 72 6f 6e 69 63 73 LG Electronics Вопрос: является ли manufacturerCode и значение data одинаковыми для ipLDK, LIK и MG ? -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
![]()
Сообщение
#29
|
|
Ветеран форума ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 912 Регистрация: 10.11.2006 Пользователь №: 114 ![]() |
|
|
|
![]()
Сообщение
#30
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 10 Регистрация: 2.3.2011 Пользователь №: 15555 ![]() |
|
|
|
![]()
Сообщение
#31
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 ![]() |
gnugk в одну сторону запилен (LG->GK)
Имя нормально подменяется, при отсутствии имени из H.450, Display IE затирается, что бы не видеть мусор. Вопрос по поводу 2 первых октетов имени от LG остается открытым. Что успел увидеть: 1. Это функция от только длины имени 2. Что видно сейчас: Длина_имени_побайтно(dec) Первые_2_октета (hex) 1 00 00 2 00 08 3 00 10 4 00 18 5 00 20 6 00 28 7 00 30 8 00 38 9 00 40 10 00 48 11 00 50 12 00 58 Вопрос: так как же они, эти 2 байта, считаются ? PS Это нужно для допиливания второй части (формирование имени в сторону LG) -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
![]()
Сообщение
#32
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 ![]() |
Сам спросил - сам отвечу.
параметр длины LG рассчитывается так: y=8*(x-1) В общем, есть допиленная мной версия gnugk 2.3.4 Умеет следующее: 1. Формировать и отправлять в setup имя в h.450.1. iPEKS-MG его принимает и отображает. Первое происходит всегда, но по-хорошему это должно регулироваться конфигом (to-do) 2. Обнаруживать, что звонит LG, на основании этого: 2.1 Затирать имя в Q.931 и вставлять правильное из H.450.1. Если в последнем пусто - имя не передавать. 2.2 Добавлять ко всем сообщениям в сторону LG H.450.1 с именем звонящего. Готов выложить скомпиленный бинарь(debug-версия), тестовый конфиг и сорцы (проект в VS 2010). Есть заинтересованные пощупать ? Смысл проекта - интеграционная платформа между LG и Cisco&Avaya. PS Если кто-то возьмется потестировать с LIK и ipLDK - был бы признателен. Все что нужно - виндовая машина. -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 17.7.2025, 18:22 |