ARTCOM LOGO

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> H323. LDKVOIB в поле CallerID name
All is not what ...
сообщение 11.3.2011, 12:45
Сообщение #21


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Цитата(exzerodivide @ 10.3.2011, 18:32) *
Есть выход - допилить OpenH323 для разбора этого APDU. Соответственно, все, кто сидит на этом стеке, включая астерикса, смогут видеть имена от LG. Хочу попробовать сам тако сделать, как время появится свободное.

Вместо допиливания, замерзшиго в 2007, OpenH323 попробуйте написать девелоперам Opal, который развивается.
Кстати начать с того что посмотреть на работу Opal-based канала.
Перейти в начало страницы
 
+Цитировать сообщение
exzerodivide
сообщение 11.3.2011, 16:18
Сообщение #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.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 11.3.2011, 16:28
Сообщение #23


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Почему h323plus?
С gnugk вообще не понял замысла.
Перейти в начало страницы
 
+Цитировать сообщение
exzerodivide
сообщение 11.3.2011, 17:40
Сообщение #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.
Перейти в начало страницы
 
+Цитировать сообщение
EugeneT
сообщение 13.3.2011, 11:11
Сообщение #25


Участник
**

Группа: Участники
Сообщений: 10
Регистрация: 2.3.2011
Пользователь №: 15555



Цитата(All is not what it seems @ 11.3.2011, 14:45) *
Вместо допиливания, замерзшиго в 2007, OpenH323 попробуйте написать девелоперам Opal, который развивается.
Кстати начать с того что посмотреть на работу Opal-based канала.

С другой стороны ooh323 имеет место быть в репозитории дигиума для всех версий астера и худо-бедно работает, а прикручивание опала все же процедура нетривиальная и чревата всякими глюками.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 13.3.2011, 17:28
Сообщение #26


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Вы хотели сказать худо-бедно="ровно на половину", тоесть только в одну сторону?
А работать с опалом в астериске я и не предлогал.
Перейти в начало страницы
 
+Цитировать сообщение
EugeneT
сообщение 14.3.2011, 7:15
Сообщение #27


Участник
**

Группа: Участники
Сообщений: 10
Регистрация: 2.3.2011
Пользователь №: 15555



Цитата(All is not what it seems @ 13.3.2011, 19:28) *
Вы хотели сказать худо-бедно="ровно на половину", тоесть только в одну сторону?

В обе, если не считать небольшой косяк с callerID name
Цитата
А работать с опалом в астериске я и не предлогал.

А почему, кстати? Думаю, что астер ставится на предприятиях все больше и больше, причины разные могут быть, у меня началось с необходимости организации конференций и уж потом подтянулась подключение филиалов и удаленных точек. Так что, человеческий и нормально документированный способ соединения ipLDK и астера совсем не помешал бы.
Перейти в начало страницы
 
+Цитировать сообщение
exzerodivide
сообщение 14.3.2011, 22:21
Сообщение #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.
Перейти в начало страницы
 
+Цитировать сообщение
All is not what ...
сообщение 16.3.2011, 2:12
Сообщение #29


Ветеран форума
*****

Группа: Участники
Сообщений: 912
Регистрация: 10.11.2006
Пользователь №: 114



Цитата(EugeneT @ 14.3.2011, 7:15) *
В обе, если не считать небольшой косяк с callerID name

А 30 секундное ограничение длительности звонка из астериска на LDK как побороли?
Перейти в начало страницы
 
+Цитировать сообщение
EugeneT
сообщение 16.3.2011, 14:34
Сообщение #30


Участник
**

Группа: Участники
Сообщений: 10
Регистрация: 2.3.2011
Пользователь №: 15555



Цитата(All is not what it seems @ 16.3.2011, 4:12) *
А 30 секундное ограничение длительности звонка из астериска на LDK как побороли?

Убрал Н245Tunneling и H.323 Fast Start из настроек на обоих сторонах. Сидел две минуты, разговаривал сам с собой - не рвалось
Перейти в начало страницы
 
+Цитировать сообщение
exzerodivide
сообщение 17.3.2011, 13:50
Сообщение #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.
Перейти в начало страницы
 
+Цитировать сообщение
exzerodivide
сообщение 22.3.2011, 18:09
Сообщение #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.
Перейти в начало страницы
 
+Цитировать сообщение

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.7.2025, 18:22