QSIG и имена
Не ходят через астериск имена абонентов по протоколу QSIG
|
Откуда: СПб
Сообщений: 14
|
Re: QSIG и имена
В общем все попытки пересылки имён на IP-телефоны с обычных АТС окончились неудачей :( Вышел из этой ситуации другим путём. Создал базу номеров * в Trixbox (Asterisk Phonebook), т.е. пришлось забить в эту базу все номера и имена абонентов обычных АТС и в конфиге extensions_custom.conf добавил строки:
[from-pstn-custom]
exten => _X.,1,Gosub(cidlookup,cidlookup_1,1)
exten => _X.,n,ExecIf($[ "${CALLERID(name)}" = ""] ,Set,CALLERID(name)=${CALLERID(num)})
exten => _X.,n,Set(__CALLINGPRES_SV=${CALLINGPRES_${CALLINGPRES}})
exten => _X.,n,SetCallerPres(allowed_not_screened)
exten => _X.,n,Goto(from-did-direct,${EXTEN},1)
Всё нормально теперь высвечивается на IP-телефонах
|
|
Сообщений: 6521
|
Re: QSIG и имена
А у нас - все кончились удачей. Имена ходят в обе стороны.
Станция - Siemens HiPath 3550, карта
02:00.0 Communication controller: Digium, Inc. Wildcard TE205P dual-span T1/E1/J1 card 5.0V (rev 02)
|
|
Сообщений: 21
|
Re: QSIG и имена
DeepGreen, у меня к-ды isdn supp-service name calling profile ROSE operation-value-tag local нет на циске, я просто прописал isdn supp-service name calling (после которой имена стали приходить на АТС. см. выше). Не подскажите как профайл создать? И какая у вас модель циски?
у нас 2811 и 3460, ios обновите
|
|
Откуда: СПб
Сообщений: 14
|
Re: QSIG и имена
ded: А у нас - все кончились удачей. Имена ходят в обе стороны.
Станция - Siemens HiPath 3550, карта
02:00.0 Communication controller: Digium, Inc. Wildcard TE205P dual-span T1/E1/J1 card 5.0V (rev 02)
Ded, у меня карты Digium нет, так бы оно тоже работало напрямую с *. Я ж говорил что АТСка с Cisco коннектится по E1, а дальше уже Cisco пересылает имена. И затык именно где-то м/у АТС и Cisco.
|
|
Откуда: СПб
Сообщений: 14
|
Re: QSIG и имена
[from-pstn-custom]
exten => _X.,1,Gosub(cidlookup,cidlookup_1,1)
exten => _X.,n,ExecIf($[ "${CALLERID(name)}" = ""] ,Set,CALLERID(name)=${CALLERID(num)})
exten => _X.,n,Set(__CALLINGPRES_SV=${CALLINGPRES_${CALLINGPRES}})
exten => _X.,n,SetCallerPres(allowed_not_screened)
exten => _X.,n,Goto(from-did-direct,${EXTEN},1)
Всё нормально теперь высвечивается на IP-телефонах
Ded, подскажи пожалуйста как поправить конфиг, чтобы * передавал имена, которые определил по базе, дальше в транк. В текущем конфиге Asterisk имена с транков только на внутр. абонентов передаёт. Т.е. хочу сделать так, чтобы * выступал в качестве определителя имен и дальнейшей их передачи при транзитных звонках. Это нужно для того чтобы при звонках с АТСок без поддержки передачи имён на АТСки с поддержкой передачи имён всё же приходили имена. (В организации просто зоопарк станций, приходится выкручиваться).
|
|
Сообщений: 6521
|
Re: QSIG и имена
Извини, ответ не может быть описан просто куском кода, как выше. В процессе настройки я понял ещё раз, что я ничего не знаю про QSIG, VoIP, и прочее. Начать даже с того, что на стороне Siemens HiPath 3550 оказалось два варианта QSIG, и по 1000 параметров настройки для каждого, чем они отличаются я просто не понял.
Мы используем всегда TrixBox в интеграциях, вопрос чтобы * передавал имена, которые определил по базе, дальше в транк не стоит, это его основной функционал. Интересней видеть ответы по QSIG, типа supplementary service, которые в обычном EuroISDN даже не бывают. Это трансферы от абонентов Siemens в мир Астериска, которые не ДТМФ а в сигнализации пробегают.
!! Unknown IE 50 (cs5, Unknown Information Element)
Length (46) of 0x4D component is too long
Invalid callStatus type 0x4D of ROSE callTransferComplete component received
4D 002E 50 72 6F 74 61 73 6F 76 61 0A 01 01 5B D7 00 F1 92 4F 00 F9 00 00 00 FE 1C 4A 00 8F 5E 00 00 F1 92 4F 00 81 7F 18 08 01 00 00 00 8F 5E 00 (component 4d)
[ 30 26 A0 11 A1 07 0A 01 00 12 02 32 31 0A 01 03 04 03 31 32 31 40 04 95 32 01 81 80 0B 4D 2E 50 72 6F 74 61 73 6F 76 61 ] - [0&.........21.....121@..2....M.Ivanova]
|
|