![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Частый гость ![]() ![]() ![]() Группа: Участники Сообщений: 93 Регистрация: 3.8.2009 Из: Москва Пользователь №: 13562 ![]() |
Всем hi! Коллеги, подскажите плиз, Подключили LDK-300 (прошивка 3.8 Ah) к Asterisk по протоколу h.323. хотелось бы корректно настроить CID если это возможно. Итак от asterisk->LG определение идет нормально если звонит 4321 на тел. LG определяется 4321. А вот если наоборот с LG -> Asterisk то на дисплее написано всё время LDKVOIB а строкой ниже номер. Причём тел. на который звонят в непринятых не запоминает номер, он всегда покажет, что вам звонил LDKVOIB, а номер видно только в момент звонка.
В логах нашли, что LDK в полях подставляет всё время CALLERID(name)=LDKVOIB") Хотя в самой станции номерам присвоины имена. Как то это можно победить? __________________________________________________ [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Goto (macro-user-callerid,s,30) [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:30] Set("OOH323/10000-22", "CALLERID(number)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:31] Set("OOH323/10000-22", "CALLERID(name)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:32] Set("OOH323/10000-22", "CDR(cnum)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:33] Set("OOH323/10000-22", "CDR(cnam)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:34] Set("OOH323/10000-22", "CHANNEL(language)=en") in new stack
Прикрепленные файлы
|
|
|
![]()
Сообщение
#2
|
|
![]() Ветеран ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 4439 Регистрация: 4.12.2006 Из: г.Ульяновск Пользователь №: 186 ![]() |
Всем hi! Коллеги, подскажите плиз, Подключили LDK-300 (прошивка 3.8 Ah) к Asterisk по протоколу h.323. хотелось бы корректно настроить CID если это возможно. Итак от asterisk->LG определение идет нормально если звонит 4321 на тел. LG определяется 4321. А вот если наоборот с LG -> Asterisk то на дисплее написано всё время LDKVOIB а строкой ниже номер. Причём тел. на который звонят в непринятых не запоминает номер, он всегда покажет, что вам звонил LDKVOIB, а номер видно только в момент звонка. В логах нашли, что LDK в полях подставляет всё время CALLERID(name)=LDKVOIB") Хотя в самой станции номерам присвоины имена. Как то это можно победить? __________________________________________________ [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Goto (macro-user-callerid,s,30) [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:30] Set("OOH323/10000-22", "CALLERID(number)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:31] Set("OOH323/10000-22", "CALLERID(name)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:32] Set("OOH323/10000-22", "CDR(cnum)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:33] Set("OOH323/10000-22", "CDR(cnam)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:34] Set("OOH323/10000-22", "CHANNEL(language)=en") in new stack Посмотрите поиском. Кто-то уже поднимал тему отладки CID между LDK и Астериском. -------------------- В любой вещи на свете есть изъян. В Ламборджини, например, тяжело педали валенками нажимать.
|
|
|
![]()
Сообщение
#3
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 ![]() |
Всем hi! Коллеги, подскажите плиз, Подключили LDK-300 (прошивка 3.8 Ah) к Asterisk по протоколу h.323. хотелось бы корректно настроить CID если это возможно. Итак от asterisk->LG определение идет нормально если звонит 4321 на тел. LG определяется 4321. А вот если наоборот с LG -> Asterisk то на дисплее написано всё время LDKVOIB а строкой ниже номер. Причём тел. на который звонят в непринятых не запоминает номер, он всегда покажет, что вам звонил LDKVOIB, а номер видно только в момент звонка. В логах нашли, что LDK в полях подставляет всё время CALLERID(name)=LDKVOIB") Хотя в самой станции номерам присвоины имена. Как то это можно победить? __________________________________________________ [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Goto (macro-user-callerid,s,30) [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:30] Set("OOH323/10000-22", "CALLERID(number)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:31] Set("OOH323/10000-22", "CALLERID(name)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:32] Set("OOH323/10000-22", "CDR(cnum)=1111") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:33] Set("OOH323/10000-22", "CDR(cnam)=LDKVOIB") in new stack [2014-03-25 10:08:15] VERBOSE[16834][C-00000022] pbx.c: -- Executing [s@macro-user-callerid:34] Set("OOH323/10000-22", "CHANNEL(language)=en") in new stack На стороне LDK - никак не победить. 1) LDKVOIB посылается вовсе не в поле CallerID, а в поле H.323-ID. Это идентификация устройства, обеспечивающего реализацию протокола H.323. В данном случае таким устройством является АТС LDK (ее шлюз VOIB), а не терминал пользователя. ИМХО, нужно в Астериске настроить, чтобы он игнорировал поле H.323-ID. 2) Станция LDK может отправить Имя абонента по H.323 только при использовании функций Networking между двумя станциями LG и только при наличии лицензии. У вас стоит Астериск, поэтому LDK не сможет передать имя абонента. -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
![]()
Сообщение
#4
|
|
Частый гость ![]() ![]() ![]() Группа: Участники Сообщений: 93 Регистрация: 3.8.2009 Из: Москва Пользователь №: 13562 ![]() |
Спасибо за разъясние.
Цитата ИМХО, нужно в Астериске настроить, чтобы он игнорировал поле H.323-ID. Мы сделали так: exten => _X.,1,Set (CALLERID(name)=${CALLERID(num)}) На дисплее теперь две одинаковые строчки равные номеру звонящего. Цитата Станция LDK может отправить Имя абонента по H.323 только при использовании функций Networking между двумя станциями LG Кстати линии на LG выставлены именно в режиме NET или это не влияет? Спорить, конечно не буду но в данном случае используется протокол h.323 на обеих сторонах, не всё ли равно что там Астериск? Ведь, как Вы написали, другая LG (вместо Астереиска) отображала бы имя нормально? Может дело в лицензии? |
|
|
![]()
Сообщение
#5
|
|
![]() ГУРУ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участники Сообщений: 12388 Регистрация: 23.11.2006 Из: Москва Пользователь №: 146 ![]() |
Спасибо за разъясние. Мы сделали так: exten => _X.,1,Set (CALLERID(name)=${CALLERID(num)}) На дисплее теперь две одинаковые строчки равные номеру звонящего. Кстати линии на LG выставлены именно в режиме NET или это не влияет? Спорить, конечно не буду но в данном случае используется протокол h.323 на обеих сторонах, не всё ли равно что там Астериск? Ведь, как Вы написали, другая LG (вместо Астереиска) отображала бы имя нормально? Может дело в лицензии? 1) Если нет лицензии, то станция НЕ посылает Имя абонента в принципе. 2) Нет, не все равно, что там Астер, а не LG. Если лицензия стоит, и станция посылает Имя абонента, то Астер все равно не сможет "прочитать" это имя, т.к. оно передается в полях Facility и в другой кодировке. Это по сути QSIG. В станциях LG протокол QSIG реализован на основе ETSI, а большинство производителей используют ECMA. -------------------- Аксиома Коула: Общая сумма разума на планете - величина постоянная, а население растет ...
|
|
|
![]() ![]() |
Текстовая версия | Сейчас: 16.7.2025, 14:32 |