Здравствуйте, гость ( Вход | Регистрация )
9.3.2011, 7:04
Сообщение
#1
|
|
|
Участник ![]() ![]() Группа: Участники Сообщений: 10 Регистрация: 2.3.2011 Пользователь №: 15555 |
Доброго дня.
Увязал ipLdk-100 с астериском по h323, все работает хорошо, однако со стороны станции, вместе с АОНом, в поле CallerID name, прилетает LDKVOIB, астер толкует это как "LDKVOIB" <NNN> и вся эта конструкция отображается на экранах Ip-фонов. Можно ли как-то сменить этот идентификатор на что-то более вразумительное, скажем имя филиала, или отключить выдачу совсем? |
|
|
|
![]() |
9.3.2011, 9:09
Сообщение
#2
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 |
Доброго дня. Увязал ipLdk-100 с астериском по h323, все работает хорошо, однако со стороны станции, вместе с АОНом, в поле CallerID name, прилетает LDKVOIB, астер толкует это как "LDKVOIB" <NNN> и вся эта конструкция отображается на экранах Ip-фонов. Можно ли как-то сменить этот идентификатор на что-то более вразумительное, скажем имя филиала, или отключить выдачу совсем? Нет. Со стороны LDK это в настоящее время изменить нельзя. LDK в протоколе Q.931 отправляет это сообщение (LDKVOIB и + MAC-адрес) в поле Display. А уже в протоколе H.225 cтанция нормально отправляет Сalling Party/Connected Party. Попробуйте настроить Астериск, чтобы он брал информацию из Н.225, а не из Q.931. А поводу использования элемента Display в Q.931 в станциях LDK, то мы только собираемся писать запрос в Корею, чтобы они подправили это. Но, увы, пока до этого руки не дошли... -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
|
9.3.2011, 18:58
Сообщение
#3
|
|
![]() Продвинутый пользователь ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 169 Регистрация: 31.5.2010 Из: Default City Пользователь №: 14690 |
Нет. Со стороны LDK это в настоящее время изменить нельзя. LDK в протоколе Q.931 отправляет это сообщение (LDKVOIB и + MAC-адрес) в поле Display. А уже в протоколе H.225 cтанция нормально отправляет Сalling Party/Connected Party. Попробуйте настроить Астериск, чтобы он брал информацию из Н.225, а не из Q.931. А поводу использования элемента Display в Q.931 в станциях LDK, то мы только собираемся писать запрос в Корею, чтобы они подправили это. Но, увы, пока до этого руки не дошли... Что то как то в одну кучу все смешались :-) Q.931 в H.323 нет. Есть H.225.0 В H.225 Display IE LDK как раз и шлет LDKVOIB. Нормальное имя идет в H.450.1 в составе H.225.0, присутствует в ALERTING, CONNECT, SETUP и т.д. Поэтому если есть прям таки непреодолимое желание заставить понимать имя от LDK в сторону астерикса, надо брать его H.323-стек (там вроде OpenH323) и пилить на предмет декодирования H.450.1 APDU Базовые механизмы там есть, в принципе написать на ASN.1 интерпретатор, имя под рукой сниффы не так уж и сложно. -------------------- The sum of intelligence on the planet is a constant; the population is growing.
|
|
|
|
10.3.2011, 10:36
Сообщение
#4
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 |
Что то как то в одну кучу все смешались :-) Q.931 в H.323 нет. Есть H.225.0 В H.225 Display IE LDK как раз и шлет LDKVOIB. Нормальное имя идет в H.450.1 в составе H.225.0, присутствует в ALERTING, CONNECT, SETUP и т.д. Поэтому если есть прям таки непреодолимое желание заставить понимать имя от LDK в сторону астерикса, надо брать его H.323-стек (там вроде OpenH323) и пилить на предмет декодирования H.450.1 APDU Базовые механизмы там есть, в принципе написать на ASN.1 интерпретатор, имя под рукой сниффы не так уж и сложно. Почему же "всё в кучу"?? Я, конечно, не спец по Н.323, но насколько я понимаю: - H.225 - это протокол управления соединением, включая RAS. - Н.225 включает в себя сообщения протокола Q.931 практически в чистом виде, что и видно с помощью сниффера. Т.е. Q.931 - это часть Н.225. Сигнальные сообщения (Setup/Connect и т.д.) присутствуют в пакете H.225 дважды (что и видно с помощью сниффера): в "чистом виде" в сообщении протокола Q.931 и собственно в протоколе H.225.0 в информациии UserInformation. - H.450 - это протокол ДВО (дополнительного сервиса по обслуживания вызова: Hold/Transfer/Forward и пр.). В базовых сообщениях (H.225.0) используется передача Имени абонента в формате, соотвествующем Н.450, а также испотзование Facility тоже определяется рекомендациям Н.450. Пока пользователь не запрашивает функции ДВО, то собственно сообщений протокола Н.450 и не передается. Это всё ИМХО. Так вот, что я имел в виду, когда писал выше: уже были жалобы на то, что при ответе на входящий вызов LDK в сообщении Connect, в Q.931 выдает инф. элемент Display, в котором содержится "LDK" или "LDK VOIB" (Display information: LGE). При этом в Q.931 отсутствует элемент Connected Party (исходно в Q.931 этот элемент действительно не предусмотрен, в отличии от ETSI). Поэтому на вызывающем терминале вместо отображениея номера/имени ответившего абонента отображается текстовое сообщение "LDK" (LDK VOIB). А номер ответившего абонента присутствует в другом поле, в Н.225 в UserInformation: connectedAddress: dialedDigits: 495712100 Вот собственно об этом и собирались запрашивать корейцев, чтобы в сообщении Connect: - убрать элемент Display из поля Q.931 - добавить элемент Connected Party в поле Q.931. -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
|
EugeneT H323. LDKVOIB в поле CallerID name 9.3.2011, 7:04
Dron Цитата(EugeneT @ 9.3.2011, 7:04) Доброго ... 9.3.2011, 8:53
exzerodivide Цитата(harris @ 10.3.2011, 10:36) Почему ... 10.3.2011, 13:12
harris Цитата(exzerodivide @ 10.3.2011, 13:12) H... 10.3.2011, 14:37
exzerodivide Цитата(harris @ 10.3.2011, 14:37) Я не го... 10.3.2011, 18:32
harris Цитата(exzerodivide @ 10.3.2011, 18:32) Х... 10.3.2011, 18:57

exzerodivide Цитата(harris @ 10.3.2011, 18:57) Под дуб... 10.3.2011, 19:37

harris Цитата(exzerodivide @ 10.3.2011, 19:37) Э... 10.3.2011, 19:53
All is not what it seems Цитата(exzerodivide @ 10.3.2011, 18:32) Е... 11.3.2011, 12:45
EugeneT Цитата(All is not what it seems @ 11.3.2011, ... 13.3.2011, 11:11
stasmar Упс.. Игорь ответил 9.3.2011, 9:11
harris Цитата(stasmar @ 9.3.2011, 9:11) Тип лини... 9.3.2011, 9:12
stasmar Цитата(harris @ 9.3.2011, 9:12) Это не иг... 9.3.2011, 9:38
harris Цитата(stasmar @ 9.3.2011, 9:38) Игорю... 9.3.2011, 10:27
stasmar Цитата(harris @ 9.3.2011, 10:27) Ага... О... 9.3.2011, 11:50
harris Цитата(stasmar @ 9.3.2011, 11:50) Тогда с... 9.3.2011, 11:57
EugeneT написал в extensions_custom.conf вот такое:
Код... 10.3.2011, 7:22
exzerodivide У нас весь процесс по MG в почте :-)
Харрис, хотел... 10.3.2011, 22:41
harris Цитата(exzerodivide @ 10.3.2011, 22:41) У... 11.3.2011, 9:31
exzerodivide виноват, наследника openh323 - h323plus имел в вид... 11.3.2011, 16:18
All is not what it seems Почему h323plus?
С gnugk вообще не понял замысла. 11.3.2011, 16:28
exzerodivide ну во-первых он удобнее для экспериментов.
Во-втор... 11.3.2011, 17:40
All is not what it seems Вы хотели сказать худо-бедно="ровно на полови... 13.3.2011, 17:28
EugeneT Цитата(All is not what it seems @ 13.3.2011, ... 14.3.2011, 7:15
All is not what it seems Цитата(EugeneT @ 14.3.2011, 7:15) В обе, ... 16.3.2011, 2:12
EugeneT Цитата(All is not what it seems @ 16.3.2011, ... 16.3.2011, 14:34
exzerodivide Коллеги, обладающие девелоперским инсайдом, к вам ... 14.3.2011, 22:21
exzerodivide gnugk в одну сторону запилен (LG->GK)
Имя норма... 17.3.2011, 13:50
exzerodivide Сам спросил - сам отвечу.
параметр длины LG рассчи... 22.3.2011, 18:09![]() ![]() |
| Текстовая версия | Сейчас: 6.12.2025, 13:19 |