ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 09:18

Вот лог астера с двух каналов. Уже после патча.
Теперь уже точно патчил rose. Как получить debug с АТС просто не знаю, в Maintance console ничего не нашел, только syslog, который выключен и его надо
настраивать, может обычным HyperTerminal подключиться к RS232, нет к сожалению возможности.

Код: выделить все
PRI Span: 1 q931.c:5917 q931_alerting: Call 11 enters state 7 (Call Received).  Hold state: Idle
PRI Span: 1 Adding facility ie contents to send in ALERTING message:
PRI Span: 1 ASN.1 dump
PRI Span: 1   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 1     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 1     <00> - "~"
PRI Span: 1   Context Specific/C [1 0x01] <A1> Len:29 <1D>
PRI Span: 1     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 1       <3F> - "?"
PRI Span: 1     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 1       <01> - "~"
PRI Span: 1     Context Specific [0 0x00] <80> Len:21 <15>
PRI Span: 1       <D0 91 D0 B8 D1 80 D1 8E-D0 BA D0 BE D0 B2 20 D0 - "~~~~~~~~~~~~~~ ~"
PRI Span: 1        90 2E D0 90 2E> - "~.~~."
PRI Span: 1 ASN.1 end
PRI Span: 1   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 1   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 1   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 1   interpretation Context Specific [11 0x0B] = 0 0x0000
PRI Span: 1 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 1   invokeId Integer(2 0x02) = 63 0x003F
PRI Span: 1   operationValue Integer(2 0x02) = 1 0x0001
PRI Span: 1   operationValue = ROSE_QSIG_CalledName
PRI Span: 1   calledName Name
PRI Span: 1   namePresentationAllowedSimple Context Specific [0 0x00] =
PRI Span: 1     <D0 91 D0 B8 D1 80 D1 8E-D0 BA D0 BE D0 B2 20 D0 - "~~~~~~~~~~~~~~ ~"
PRI Span: 1      90 2E D0 90 2E> - "~.~~."
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=54
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent to originator)
PRI Span: 1 > Message Type: ALERTING (1)
PRI Span: 1 TEI=0 Transmitting N(S)=121, window is open V(A)=121 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=54
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent to originator)
PRI Span: 1 > Message Type: ALERTING (1)
PRI Span: 1 > [1c 2b 91 aa 06 80 01 00 82 01 00 8b 01 00 a1 1d 02 01 3f 02 01 01 80 15 d0 91 d0 b8 d1 80 d1 8e d0 ba d0 be d0 b2 20 d0 90 2e d0 90 2e]
PRI Span: 1 > Facility (len=45, codeset=0) [ 0x91, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x1D, 0x02, 0x01, '?', 0x02, 0x01, 0x01, 0x80, 0x15, 0xD0, 0x91, 0xD0, 0xB8, 0xD1, 0x80, 0xD1, 0x8E, 0xD0, 0xBA, 0xD0, 0xBE, 0xD0, 0xB2, ' ', 0xD0, 0x90, '.', 0xD0, 0x90, '.' ]
PRI Span: 1 > [1e 02 81 88]
PRI Span: 1 > Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  0: 0  Location: Private network serving the local user (1)
PRI Span: 1 >                               Ext: 1  Progress Description: Inband information or appropriate pattern now available. (8) ]
    -- DAHDI/i2/212-46 is making progress passing it to DAHDI/i1/156-40
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent from originator)
PRI Span: 1 < Message Type: DISCONNECT (69)
PRI Span: 1 < [08 02 81 90]
PRI Span: 1 < Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 1 <                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 1 Received message for call 0x7ff3a0019eb0 on link 0x56269087eed0 TEI/SAPI 0/0
PRI Span: 1 -- Processing IE 8 (cs0, Cause)
PRI Span: 1 -- Found active call: 0x7ff3a0019eb0 cref:11
PRI Span: 1 q931.c:9345 post_handle_q931_message: Call 11 enters state 12 (Disconnect Indication).  Hold state: Idle
Span 1: Processing event PRI_EVENT_HANGUP_REQ(15)
    -- Span 1: Channel 0/14 got hangup request, cause 16
    -- Hungup 'DAHDI/i2/212-46'
  == Spawn extension (in-local, 212, 2) exited non-zero on 'DAHDI/i1/156-40'
PRI Span: 1 q931.c:7332 q931_hangup: Hangup other cref:11
PRI Span: 1 q931.c:7089 __q931_hangup: ourstate Disconnect Indication, peerstate Disconnect Request, hold-state Idle
PRI Span: 1 q931.c:6124 q931_release: Call 11 enters state 19 (Release Request).  Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent to originator)
PRI Span: 1 > Message Type: RELEASE (77)
PRI Span: 1 TEI=0 Transmitting N(S)=122, window is open V(A)=122 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent to originator)
PRI Span: 1 > Message Type: RELEASE (77)
PRI Span: 1 > [08 02 81 90]
PRI Span: 1 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 1 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
    -- Hungup 'DAHDI/i1/156-40'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording DAHDI/i1/156-40
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 11/0xB) (Sent from originator)
PRI Span: 1 < Message Type: RELEASE COMPLETE (90)
PRI Span: 1 Received message for call 0x7ff3a0019eb0 on link 0x56269087eed0 TEI/SAPI 0/0
PRI Span: 1 q931.c:9204 post_handle_q931_message: Call 11 enters state 0 (Null).  Hold state: Idle
PRI Span: 1 q931.c:7332 q931_hangup: Hangup other cref:11
PRI Span: 1 q931.c:7089 __q931_hangup: ourstate Null, peerstate Null, hold-state Idle
PRI Span: 1 Destroying call 0x7ff3a0019eb0, ourstate Null, peerstate Null, hold-state Idle
Span 1: Processing event PRI_EVENT_HANGUP_ACK(9)
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=51
PRI Span: 1 < TEI=0 Call Ref: len= 0 (reference -32769/0xFFFF7FFF) (Dummy)
PRI Span: 1 < Message Type: FACILITY (98)
PRI Span: 1 < [1c 2e 91 ab 01 00 a1 28 02 01 00 06 0b 2b 0c 02 87 7b 01 01 01 01 0a 04 80 16 ff 01 88 31 d3 10 01 ff 11 01 00 0a 09 03 01 ff 11 01 00 0a 00 03]
PRI Span: 1 < Facility (len=48, codeset=0) [ 0x91, 0xAB, 0x01, 0x00, 0xA1, '(', 0x02, 0x01, 0x00, 0x06, 0x0B, '+', 0x0C, 0x02, 0x87, '{', 0x01, 0x01, 0x01, 0x01, 0x0A, 0x04, 0x80, 0x16, 0xFF, 0x01, 0x88, '1', 0xD3, 0x10, 0x01, 0xFF, 0x11, 0x01, 0x00, 0x0A, 0x09, 0x03, 0x01, 0xFF, 0x11, 0x01, 0x00, 0x0A, 0x00, 0x03 ]
PRI Span: 1 Received message for call 0x562690881670 on link 0x56269087eed0 TEI/SAPI 0/0
PRI Span: 1 -- Processing IE 28 (cs0, Facility)
PRI Span: 1 -- Delayed processing IE 28 (cs0, Facility)
PRI Span: 1 ASN.1 dump
PRI Span: 1   Context Specific/C [11 0x0B] <AB> Len:1 <01>
PRI Span: 1     Indefinite length terminator(0 0x00) <00> Invalid length encoding!
PRI Span: 1 ASN.1 end
PRI Span: 1   Did not expect: Context Specific/C [11 0x0B]



Код: выделить все
Span 2: Processing event PRI_EVENT_PROCEEDING(13)
    -- DAHDI/i2/212-4a is proceeding passing it to DAHDI/i1/156-44
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8)  len=49
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent to originator)
PRI Span: 2 < Message Type: ALERTING (1)
PRI Span: 2 < [1e 02 81 88]
PRI Span: 2 < Progress Indicator (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  0: 0  Location: Private network serving the local user (1)
PRI Span: 2 <                               Ext: 1  Progress Description: Inband information or appropriate pattern now available. (8) ]
PRI Span: 2 < [1c 26 91 aa 06 80 01 00 82 01 00 8b 01 00 a1 18 02 01 41 06 04 2b 0c 09 01 80 0d d1 e5 f0 e2 e5 f0 ed e0 ff 32 ea ee f0]
PRI Span: 2 < Facility (len=40, codeset=0) [ 0x91, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x18, 0x02, 0x01, 'A', 0x06, 0x04, '+', 0x0C, 0x09, 0x01, 0x80, 0x0D, 0xD1, 0xE5, 0xF0, 0xE2, 0xE5, 0xF0, 0xED, 0xE0, 0xFF, '2', 0xEA, 0xEE, 0xF0 ]
PRI Span: 2 Received message for call 0x7ff3900070a0 on link 0x562690882d70 TEI/SAPI 0/0
PRI Span: 2 -- Processing IE 30 (cs0, Progress Indicator)
PRI Span: 2 -- Processing IE 28 (cs0, Facility)
PRI Span: 2 -- Delayed processing IE 28 (cs0, Facility)
PRI Span: 2 ASN.1 dump
PRI Span: 2   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 2     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 2       <00> - "~"
PRI Span: 2     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 2       <00> - "~"
PRI Span: 2   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 2     <00> - "~"
PRI Span: 2   Context Specific/C [1 0x01] <A1> Len:24 <18>
PRI Span: 2     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 2       <41> - "A"
PRI Span: 2     OID(6 0x06) <06> Len:4 <04>
PRI Span: 2       <2B 0C 09 01> - "+~~~"
PRI Span: 2     Context Specific [0 0x00] <80> Len:13 <0D>
PRI Span: 2       <D1 E5 F0 E2 E5 F0 ED E0-FF 32 EA EE F0> - "~~~~~~~~~2~~~"
PRI Span: 2 ASN.1 end
PRI Span: 2   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 2   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 2   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 2   interpretation Context Specific [11 0x0B] = 0 0x0000
PRI Span: 2 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 2   invokeId Integer(2 0x02) = 65 0x0041
PRI Span: 2   operationValue OID(6 0x06) = 43.12.9.1
PRI Span: 2   operationValue = ROSE_QSIG_CalledName
PRI Span: 2   calledName Name
PRI Span: 2   namePresentationAllowedSimple Context Specific [0 0x00] =
PRI Span: 2     <D1 E5 F0 E2 E5 F0 ED E0-FF 32 EA EE F0> - "~~~~~~~~~2~~~"
PRI Span: 2 q931.c:8945 post_handle_q931_message: Call 32815 enters state 4 (Call Delivered).  Hold state: Idle
PRI Span: 2 44 CC-Event: CC_EVENT_AVAILABLE in state CC_STATE_IDLE
PRI Span: 2 44  CC-Act: pri_cc_act_pass_up_cc_available
PRI Span: 2 44  CC-Next-State: CC_STATE_AVAILABLE
Span 2: Processing event PRI_EVENT_RINGING(7)
PRI Span: 2 44 CC-Event: CC_EVENT_CANCEL in state CC_STATE_AVAILABLE
PRI Span: 2 44  CC-Act: pri_cc_act_set_self_destruct
PRI Span: 2 44  CC-Next-State: CC_STATE_IDLE
    -- Connected line update to DAHDI/i1/156-44 prevented.
    -- DAHDI/i2/212-4a is ringing
    -- DAHDI/i2/212-4a is making progress passing it to DAHDI/i1/156-44
    -- Span 1: Channel 0/19 got hangup request, cause 16
PRI Span: 2 q931.c:7332 q931_hangup: Hangup other cref:32815
PRI Span: 2 q931.c:7089 __q931_hangup: ourstate Call Delivered, peerstate Call Received, hold-state Idle
PRI Span: 2 q931.c:6275 q931_disconnect: Call 32815 enters state 11 (Disconnect Request).  Hold state: Idle
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent from originator)
PRI Span: 2 > Message Type: DISCONNECT (69)
PRI Span: 2 TEI=0 Transmitting N(S)=117, window is open V(A)=117 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent from originator)
PRI Span: 2 > Message Type: DISCONNECT (69)
PRI Span: 2 > [08 02 81 90]
PRI Span: 2 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 2 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
    -- Hungup 'DAHDI/i2/212-4a'
  == Spawn extension (in-local, 212, 2) exited non-zero on 'DAHDI/i1/156-44'
    -- Hungup 'DAHDI/i1/156-44'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording DAHDI/i1/156-44
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent to originator)
PRI Span: 2 < Message Type: RELEASE (77)
PRI Span: 2 Received message for call 0x7ff3900070a0 on link 0x562690882d70 TEI/SAPI 0/0
PRI Span: 2 q931.c:9257 post_handle_q931_message: Call 32815 enters state 0 (Null).  Hold state: Idle
Span 2: Processing event PRI_EVENT_HANGUP(6)
PRI Span: 2 q931.c:7332 q931_hangup: Hangup other cref:32815
PRI Span: 2 q931.c:7089 __q931_hangup: ourstate Null, peerstate Release Request, hold-state Idle
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent from originator)
PRI Span: 2 > Message Type: RELEASE COMPLETE (90)
PRI Span: 2 TEI=0 Transmitting N(S)=118, window is open V(A)=118 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 47/0x2F) (Sent from originator)
PRI Span: 2 > Message Type: RELEASE COMPLETE (90)
PRI Span: 2 > [08 02 81 90]
PRI Span: 2 > Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 2 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 2 q931.c:7332 q931_hangup: Hangup other cref:32815
PRI Span: 2 q931.c:7089 __q931_hangup: ourstate Null, peerstate Null, hold-state Idle
PRI Span: 2 Destroying call 0x7ff3900070a0, ourstate Null, peerstate Null, hold-state Idle

alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 12:55

Zavr2008 писал(а):Всего лишь нужно понять что это такое QSIG ECMA-164 версия 2.
Что есть разные элементы там:
opcode supplServ defining ECMA
0 callingName ECMA‑164
1 calledName ECMA‑164
2 connectedName ECMA‑164


Понять что в трассировке есть calledName, а отнюдь не callingName.
Что патчи нужны если Rose декодирование ошибки возвращает..


Согласен передает calledName, но ошибок декодирования не видно.
Тут похоже дело вообще не в декодировании, а в драйвере дахди или libpri , может настройки астера.
На цифровике нет данных об calledName, только номер. Называю латиницей.
alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 » 27 дек 2021, 14:22

Оверквоттинг прекратите. У Вас TDE не выдает Callerid Name. Настройка его требуется на той стороне.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 14:41

С чего вы решили что АТС его не выдает, в логах видно что он есть, могу назвать латиницей имя абонента и показать его лог в спане.
Оно там есть. На какой на той стороне?
alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 15:14

Вот лог спана когда звоню с системника АТС на SIP телефон астера.
Астер вообще кодировку не понимает.
Набираю на цифровике 703, номер показывает, имя нет.
На сип телефоне показывает номер 156, имя ..
Имя переименовываю на АТС латиницей, звоню, на сип телефоне есть имя и номер.
На цифровике только номер, имя сип абонента нет, хотя оно прописано в sip.conf латиницей


Код: выделить все
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=119
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 117/0x75) (Sent from originator)
PRI Span: 1 < Message Type: SETUP (5)
PRI Span: 1 < [04 03 80 90 a3]
PRI Span: 1 < Bearer Capability (len= 5) [ Ext: 1  Coding-Std: 0  Info transfer capability: Speech (0)
PRI Span: 1 <                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
PRI Span: 1 <                                User information layer 1: A-Law (35)
PRI Span: 1 < [18 03 a1 83 9f]
PRI Span: 1 < Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Preferred  Dchan: 0
PRI Span: 1 <                       ChanSel: As indicated in following octets
PRI Span: 1 <                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 1 <                       Ext: 1  Channel: 31 Type: CPE]
PRI Span: 1 < [1c 25 91 aa 06 80 01 00 82 01 00 8b 01 00 a1 17 02 01 40 06 04 2b 0c 09 00 80 0c c1 e8 f0 fe ea ee e2 20 c0 2e c0 2e]
PRI Span: 1 < Facility (len=39, codeset=0) [ 0x91, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, 0x17, 0x02, 0x01, '@', 0x06, 0x04, '+', 0x0C, 0x09, 0x00, 0x80, 0x0C, 0xC1, 0xE8, 0xF0, 0xFE, 0xEA, 0xEE, 0xE2, ' ', 0xC0, '.', 0xC0, '.' ]
PRI Span: 1 < [1c 32 91 aa 06 80 01 00 82 01 00 8b 01 00 a1 24 02 01 d5 06 0b 2b 0c 02 87 7b 01 01 01 01 0a 06 04 12 01 01 00 02 02 15 60 80 03 80 00 01 99 01 0c 9a 01 0c]
PRI Span: 1 < Facility (len=52, codeset=0) [ 0x91, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0x01, 0x00, 0xA1, '$', 0x02, 0x01, 0xD5, 0x06, 0x0B, '+', 0x0C, 0x02, 0x87, '{', 0x01, 0x01, 0x01, 0x01, 0x0A, 0x06, 0x04, 0x12, 0x01, 0x01, 0x00, 0x02, 0x02, 0x15, '`', 0x80, 0x03, 0x80, 0x00, 0x01, 0x99, 0x01, 0x0C, 0x9A, 0x01, 0x0C ]
PRI Span: 1 < [6c 05 09 80 31 35 36]
PRI Span: 1 < Calling Party Number (len= 7) [ Ext: 0  TON: Unknown Number Type (0)  NPI: Private Numbering Plan (9)
PRI Span: 1 <                                 Presentation: Presentation allowed, User-provided, not screened (0)  '156' ]
PRI Span: 1 < [70 04 89 37 30 33]
PRI Span: 1 < Called Party Number (len= 6) [ Ext: 1  TON: Unknown Number Type (0)  NPI: Private Numbering Plan (9)  '703' ]
PRI Span: 1 -- Making new call for cref 117
PRI Span: 1 Received message for call 0x7f4b0801edb0 on link 0x557d9483d4e0 TEI/SAPI 0/0
PRI Span: 1 -- Processing Q.931 Call Setup
PRI Span: 1 -- Processing IE 4 (cs0, Bearer Capability)
PRI Span: 1 -- Processing IE 24 (cs0, Channel ID)
PRI Span: 1 -- Processing IE 28 (cs0, Facility)
PRI Span: 1 -- Processing IE 28 (cs0, Facility)
PRI Span: 1 -- Processing IE 108 (cs0, Calling Party Number)
PRI Span: 1 -- Processing IE 112 (cs0, Called Party Number)
PRI Span: 1 -- Delayed processing IE 28 (cs0, Facility)
PRI Span: 1 ASN.1 dump
PRI Span: 1   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 1     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 1     <00> - "~"
PRI Span: 1   Context Specific/C [1 0x01] <A1> Len:23 <17>
PRI Span: 1     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 1       <40> - "@"
PRI Span: 1     OID(6 0x06) <06> Len:4 <04>
PRI Span: 1       <2B 0C 09 00> - "+~~~"
PRI Span: 1     Context Specific [0 0x00] <80> Len:12 <0C>
PRI Span: 1       <C1 E8 F0 FE EA EE E2 20-C0 2E C0 2E> - "~~~~~~~ ~.~."
PRI Span: 1 ASN.1 end
PRI Span: 1   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 1   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 1   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 1   interpretation Context Specific [11 0x0B] = 0 0x0000
PRI Span: 1 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 1   invokeId Integer(2 0x02) = 64 0x0040
PRI Span: 1   operationValue OID(6 0x06) = 43.12.9.0
PRI Span: 1   operationValue = ROSE_QSIG_CallingName
PRI Span: 1   callingName Name
PRI Span: 1   namePresentationAllowedSimple Context Specific [0 0x00] =
PRI Span: 1     <C1 E8 F0 FE EA EE E2 20-C0 2E C0 2E> - "~~~~~~~ ~.~."
PRI Span: 1 -- Delayed processing IE 28 (cs0, Facility)
PRI Span: 1 ASN.1 dump
PRI Span: 1   Context Specific/C [10 0x0A] <AA> Len:6 <06>
PRI Span: 1     Context Specific [0 0x00] <80> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1     Context Specific [2 0x02] <82> Len:1 <01>
PRI Span: 1       <00> - "~"
PRI Span: 1   Context Specific [11 0x0B] <8B> Len:1 <01>
PRI Span: 1     <00> - "~"
PRI Span: 1   Context Specific/C [1 0x01] <A1> Len:36 <24>
PRI Span: 1     Integer(2 0x02) <02> Len:1 <01>
PRI Span: 1       <D5> - "~"
PRI Span: 1     OID(6 0x06) <06> Len:11 <0B>
PRI Span: 1       <2B 0C 02 87 7B 01 01 01-01 0A 06> - "+~~~{~~~~~~"
PRI Span: 1     Octet String(4 0x04) <04> Len:18 <12>
PRI Span: 1       <01 01 00 02 02 15 60 80-03 80 00 01 99 01 0C 9A - "~~~~~~`~~~~~~~~~"
PRI Span: 1        01 0C> - "~~"
PRI Span: 1 ASN.1 end
PRI Span: 1   nfe NetworkFacilityExtension Context Specific/C [10 0x0A]
PRI Span: 1   sourceEntity Context Specific [0 0x00] = 0 0x0000
PRI Span: 1   destinationEntity Context Specific [2 0x02] = 0 0x0000
PRI Span: 1   interpretation Context Specific [11 0x0B] = 0 0x0000
PRI Span: 1 INVOKE Component Context Specific/C [1 0x01]
PRI Span: 1   invokeId Integer(2 0x02) = -43 0xFFFFFFD5
PRI Span: 1   operationValue OID(6 0x06) = 43.12.2.1019.1.1.1.1.10.6
PRI Span: 1   operationValue = ROSE_Unknown
PRI Span: 1   Skipping unused constructed component octets!
PRI Span: 1 !! ROSE invoke operation not handled on switchtype:Q.SIG switch! ROSE_Unknown
PRI Span: 1 q931.c:8919 post_handle_q931_message: Call 117 enters state 6 (Call Present).  Hold state: Idle
Span 1: Processing event PRI_EVENT_RING(5)
PRI Span: 1 q931.c:5906 q931_call_proceeding: Call 117 enters state 9 (Incoming Call Proceeding).  Hold state: Idle
PRI Span: 1
PRI Span: 1 > DL-DATA request
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 117/0x75) (Sent to originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 TEI=0 Transmitting N(S)=87, window is open V(A)=87 K=7
PRI Span: 1
PRI Span: 1 > Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 1 > TEI=0 Call Ref: len= 2 (reference 117/0x75) (Sent to originator)
PRI Span: 1 > Message Type: CALL PROCEEDING (2)
PRI Span: 1 > [18 03 a9 83 9f]
PRI Span: 1 > Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Exclusive  Dchan: 0
PRI Span: 1 >                       ChanSel: As indicated in following octets
PRI Span: 1 >                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 1 >                       Ext: 1  Channel: 31 Type: CPE]
    -- Accepting call from '156' to '703' on channel 0/31, span 1
    -- Executing [703@from-tde200:1] Set("DAHDI/i1/156-ac", "CONNECTEDLINE(name,i)=Иванов А.А.") in new stack
    -- Executing [703@from-tde200:2] Set("DAHDI/i1/156-ac", "CONNECTEDLINE(number,i)=703") in new stack
    -- Executing [703@from-tde200:3] Set("DAHDI/i1/156-ac", "CONNECTEDLINE(name-pres)=allowed") in new stack
    -- Executing [703@from-tde200:4] Set("DAHDI/i1/156-ac", "CONNECTEDLINE(num-pres)=allowed") in new stack
    -- Executing [703@from-tde200:5] Goto("DAHDI/i1/156-ac", "in-local,703,1") in new stack
    -- Goto (in-local,703,1)
    -- Executing [703@in-local:1] Gosub("DAHDI/i1/156-ac", "recording,s,1,703") in new stack
    -- Executing [s@recording:1] Set("DAHDI/i1/156-ac", "fname=1640602401.549_20211227-165321_from_156_to_703") in new stack
    -- Executing [s@recording:2] Set("DAHDI/i1/156-ac", "CDR(filename)=1640602401.549_20211227-165321_from_156_to_703.wav") in new stack
    -- Executing [s@recording:3] MixMonitor("DAHDI/i1/156-ac", "/var/spool/asterisk/monitor/1640602401.549_20211227-165321_from_156_to_703.wav") in new stack
    -- Executing [s@recording:4] Return("DAHDI/i1/156-ac", "") in new stack
  == Begin MixMonitor Recording DAHDI/i1/156-ac
    -- Executing [703@in-local:2] Dial("DAHDI/i1/156-ac", "SIP/703,20,ItTg") in new stack
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=43
PRI Span: 1 < TEI=0 Call Ref: len= 0 (reference -32769/0xFFFF7FFF) (Dummy)
PRI Span: 1 < Message Type: FACILITY (98)
PRI Span: 1 < [1c 26 91 ab 01 00 a1 20 02 01 00 06 0b 2b 0c 02 87 7b 01 01 01 01 0a 04 80 0e ff 01 88 14 d3 08 01 ff 11 01 00 0a 09 03]
PRI Span: 1 < Facility (len=40, codeset=0) [ 0x91, 0xAB, 0x01, 0x00, 0xA1, ' ', 0x02, 0x01, 0x00, 0x06, 0x0B, '+', 0x0C, 0x02, 0x87, '{', 0x01, 0x01, 0x01, 0x01, 0x0A, 0x04, 0x80, 0x0E, 0xFF, 0x01, 0x88, 0x14, 0xD3, 0x08, 0x01, 0xFF, 0x11, 0x01, 0x00, 0x0A, 0x09, 0x03 ]
PRI Span: 1 Received message for call 0x557d9483fc80 on link 0x557d9483d4e0 TEI/SAPI 0/0
PRI Span: 1 -- Processing IE 28 (cs0, Facility)
PRI Span: 1 -- Delayed processing IE 28 (cs0, Facility)
PRI Span: 1 ASN.1 dump
PRI Span: 1   Context Specific/C [11 0x0B] <AB> Len:1 <01>
PRI Span: 1     Indefinite length terminator(0 0x00) <00> Invalid length encoding!
PRI Span: 1 ASN.1 end
PRI Span: 1   Did not expect: Context Specific/C [11 0x0B]
PRI Span: 1
PRI Span: 1 < Protocol Discriminator: Q.931 (8)  len=9
PRI Span: 1 < TEI=0 Call Ref: len= 2 (reference 65/0x41) (Sent to originator)
PRI Span: 1 < Message Type: DISCONNECT (69)
PRI Span: 1 < [08 02 81 90]
PRI Span: 1 < Cause (len= 4) [ Ext: 1  Coding: CCITT (ITU) standard (0)  Spare: 0  Location: Private network serving the local user (1)
PRI Span: 1 <                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 1 Received message for call 0x7f4b6800b810 on link 0x557d9483d4e0 TEI/SAPI 0/0
PRI Span: 1 -- Processing IE 8 (cs0, Cause)
PRI Span: 1 -- Found active call: 0x7f4b6800b810 cref:32833
PRI Span: 1 q931.c:9370 post_handle_q931_message: Call 32833 enters state 12 (Disconnect Indication).  Hold state: Idle
Span 1: Processing event PRI_EVENT_HANGUP_REQ(15)
    -- Span 1: Channel 0/2 got hangup request, cause 16
    -- Channel DAHDI/i1/108-ab left 'simple_bridge' basic-bridge <287277dc-325e-4a1a-92ac-a85dcfa26e2d>
    -- Channel DAHDI/i2/224-af left 'simple_bridge' basic-bridge <287277dc-325e-4a1a-92ac-a85dcfa26e2d>
PRI Span: 1 q931.c:7357 q931_hangup: Hangup other cref:32833
PRI Span: 1 q931.c:7114 __q931_hangup: ourstate Disconnect Indication, peerstate Disconnect Request, hold-state Idle
PRI Span: 1 q931.c:6149 q931_release: Call 32833 enters state 19 (Release Request).  Hold state: Idle
PRI Span: 1

alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 » 27 дек 2021, 15:29

Что-то новое, раньше в трассировках видел только CalledName.

NVOKE Component Context Specific/C [1 0x01]
PRI Span: 1 invokeId Integer(2 0x02) = -43 0xFFFFFFD5
PRI Span: 1 operationValue OID(6 0x06) = 43.12.2.1019.1.1.1.1.10.6
PRI Span: 1 operationValue = ROSE_Unknown
PRI Span: 1 Skipping unused constructed component octets!
PRI Span: 1 !! ROSE invoke operation not handled on switchtype:Q.SIG switch! ROSE_Unknown

Возможно вот это и блокирует декодирование, хотя можно посмотреть через ChanDump() ну или в cli после дозвона через core show channel такой-то.
Если там есть что-то, то дальше нужно смотреть в SIP - а там в заголовки улетает или нет и что конретно.

UPDATE:
Имя переименовываю на АТС латиницей, звоню, на сип телефоне есть имя и номер.

Не дочитал. Тогда классическая проблема ICONV :)
Мы ее решаем так.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 15:43

Хорошо, что попробовать предложите, я делал вот так
exten => _2XX,1,Set(CALLERID(name)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})})
exten => _2XX,n,Set(CALLERID(all)=${CALLERID(name)} <${CALLERID(num)}>)
exten => _2XX,n,Goto(in-local,${EXTEN},1)

И вот так

exten => _2XX,1,Set(CONNECTEDLINE(name,i)=${ICONV(WINDOWS-1251,UTF-8,${CALLERID(name)})});
exten => _2XX,n,Set(CONNECTEDLINE(number,i)=${EXTEN});
exten => _2XX,n,Set(CONNECTEDLINE(name-pres)=allowed);
exten => _2XX,n,Set(CONNECTEDLINE(num-pres)=allowed);
exten => _2XX,n,Goto(in-local,${EXTEN},1)
в Dial(${TRUNK}/${EXTEN},${TIMEOUT},ItTg);
параметр I учитывал.

В обоих случаях в логах астера вижу русские имена.

Какие еще варианты?
alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 » 27 дек 2021, 15:51

Если там есть что-то, то дальше нужно смотреть в SIP - а там в заголовки улетает или нет и что конретно.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox » 27 дек 2021, 15:57

Да не это не то, не работает. Дело не в кодировке.
Тут вообще имена не отображаются, я понимаю еще точки или тире или вопросы, а тут ничего.
alennox
 
Сообщений: 86
Зарегистрирован: 28 июн 2021, 08:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 » 27 дек 2021, 16:24

на астере просто регите софтфон, не него и звоните.
Ну и утилита sngrep покажет всё что там в INVITE будет.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35

Пред.След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH