VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Проблемы Asterisk без вэб-оболочек и их решения

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

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

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox »

ded писал(а):CLI> pri set debug on span X (<span number>)
или
Check the application layer:
CLI> pri set debug 2 span X:Turn on PRI debug for span X

Код: Выделить всё

    -- Executing [212@ext-local:2] Dial("DAHDI/i1/156-76", "DAHDI/g2/212,20,tT") in new stack
PRI Span: 2 -- Making new call for cref 32831
    -- Requested transfer capability: 0x00 - SPEECH
PRI Span: 2
PRI Span: 2 > DL-DATA request
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=28
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 63/0x3F) (Sent from originator)
PRI Span: 2 > Message Type: SETUP (5)
PRI Span: 2 TEI=0 Transmitting N(S)=89, window is open V(A)=89 K=7
PRI Span: 2
PRI Span: 2 > Protocol Discriminator: Q.931 (8)  len=28
PRI Span: 2 > TEI=0 Call Ref: len= 2 (reference 63/0x3F) (Sent from originator)
PRI Span: 2 > Message Type: SETUP (5)
PRI Span: 2 > [04 03 80 90 a3]
PRI Span: 2 > Bearer Capability (len= 5) [ Ext: 1  Coding-Std: 0  Info transfer capability: Speech (0)
PRI Span: 2 >                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
PRI Span: 2 >                                User information layer 1: A-Law (35)
PRI Span: 2 > [18 03 a9 83 82]
PRI Span: 2 > Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Exclusive  Dchan: 0
PRI Span: 2 >                       ChanSel: As indicated in following octets
PRI Span: 2 >                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 2 >                       Ext: 1  Channel: 2 Type: NET]
PRI Span: 2 > [6c 05 21 81 31 35 36]
PRI Span: 2 > Calling Party Number (len= 7) [ Ext: 0  TON: National Number (2)  NPI: ISDN/Telephony Numberi
PRI Span: 2 >                                 Presentation: Presentation allowed, User-provided, verified a
PRI Span: 2 > [70 04 80 32 31 32]
PRI Span: 2 > Called Party Number (len= 6) [ Ext: 1  TON: Unknown Number Type (0)  NPI: Unknown Number Plan
PRI Span: 2 q931.c:6531 q931_setup: Call 32831 enters state 1 (Call Initiated).  Hold state: Idle
    -- Called DAHDI/g2/212
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8)  len=10
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 63/0x3F) (Sent to originator)
PRI Span: 2 < Message Type: CALL PROCEEDING (2)
PRI Span: 2 < [18 03 a9 83 82]
PRI Span: 2 < Channel ID (len= 5) [ Ext: 1  IntID: Implicit  Other(PRI)  Spare: 0  Exclusive  Dchan: 0
PRI Span: 2 <                       ChanSel: As indicated in following octets
PRI Span: 2 <                       Ext: 1  Coding: 0  Number Specified  Channel Type: 3
PRI Span: 2 <                       Ext: 1  Channel: 2 Type: NET]
PRI Span: 2 Received message for call 0x7efef801ebe0 on link 0x558d9042b6d0 TEI/SAPI 0/0
PRI Span: 2 -- Processing IE 24 (cs0, Channel ID)
PRI Span: 2 q931.c:9095 post_handle_q931_message: Call 32831 enters state 3 (Outgoing Call Proceeding).  Ho
Span 2: Processing event PRI_EVENT_PROCEEDING(13)
    -- DAHDI/i2/212-83 is proceeding passing it to DAHDI/i1/156-76
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8)  len=49
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 63/0x3F) (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: Priva
PRI Span: 2 <                               Ext: 1  Progress Description: Inband information or appropriate
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
PRI Span: 2 < Facility (len=40, codeset=0) [ 0x91, 0xAA, 0x06, 0x80, 0x01, 0x00, 0x82, 0x01, 0x00, 0x8B, 0xD, 0xD1, 0xE5, 0xF0, 0xE2, 0xE5, 0xF0, 0xED, 0xE0, 0xFF, '2', 0xEA, 0xEE, 0xF0 ]
PRI Span: 2 Received message for call 0x7efef801ebe0 on link 0x558d9042b6d0 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 32831 enters state 4 (Call Delivered).  Hold state:
PRI Span: 2 55 CC-Event: CC_EVENT_AVAILABLE in state CC_STATE_IDLE
PRI Span: 2 55  CC-Act: pri_cc_act_pass_up_cc_available
PRI Span: 2 55  CC-Next-State: CC_STATE_AVAILABLE
Span 2: Processing event PRI_EVENT_RINGING(7)
PRI Span: 2 55 CC-Event: CC_EVENT_CANCEL in state CC_STATE_AVAILABLE
PRI Span: 2 55  CC-Act: pri_cc_act_set_self_destruct
PRI Span: 2 55  CC-Next-State: CC_STATE_IDLE
    -- DAHDI/i2/212-83 is ringing
    -- DAHDI/i2/212-83 is making progress passing it to DAHDI/i1/156-76
    -- Span 1: Channel 0/23 got hangup request, cause 16
PRI Span: 2 q931.c:7332 q931_hangup: Hangup other cref:32831
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 32831 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 63/0x3F) (Sent from originator)
PRI Span: 2 > Message Type: DISCONNECT (69)
PRI Span: 2 TEI=0 Transmitting N(S)=90, window is open V(A)=90 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 63/0x3F) (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 networ
PRI Span: 2 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
    -- Hungup 'DAHDI/i2/212-83'
  == Spawn extension (ext-local, 212, 2) exited non-zero on 'DAHDI/i1/156-76'
    -- Hungup 'DAHDI/i1/156-76'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording DAHDI/i1/156-76
PRI Span: 2
PRI Span: 2 < Protocol Discriminator: Q.931 (8)  len=5
PRI Span: 2 < TEI=0 Call Ref: len= 2 (reference 63/0x3F) (Sent to originator)
PRI Span: 2 < Message Type: RELEASE (77)
PRI Span: 2 Received message for call 0x7efef801ebe0 on link 0x558d9042b6d0 TEI/SAPI 0/0
PRI Span: 2 q931.c:9257 post_handle_q931_message: Call 32831 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:32831
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 63/0x3F) (Sent from originator)
PRI Span: 2 > Message Type: RELEASE COMPLETE (90)
PRI Span: 2 TEI=0 Transmitting N(S)=91, window is open V(A)=91 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 63/0x3F) (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 networ
PRI Span: 2 >                  Ext: 1  Cause: Normal Clearing (16), class = Normal Event (1) ]
PRI Span: 2 q931.c:7332 q931_hangup: Hangup other cref:32831
PRI Span: 2 q931.c:7089 __q931_hangup: ourstate Null, peerstate Null, hold-state Idle
PRI Span: 2 Destroying call 0x7efef801ebe0, ourstate Null, peerstate Null, hold-state Idle
alennox
Сообщения: 86
Зарегистрирован: 28 июн 2021, 07:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox »

ded писал(а):
При звонке с одной АТС на другую не видно CallerName
Укажите поточнее: из Астериск в (какую АТС? Панасоник?) по Е1.
Не все традиционные АТС подерживают QSIG. Прямо сказать - только Panasonic.
У нас Panasonic TDE200 и TDE100, обе подключены по Е1 к шлюзу parabell , он подлючен к Asterisk.
Когда звоним с 200 на 100 на системнике видно номер который набрали но не видно Имя Абонента.
Тоже самое и при звонках с 100 АТС на 200 тоже не видно Имя абонента, номер вызываемого отображается.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 »

Да, и кроме этого еще много что.
В частности сейчас для одного заказчика со странным HiPath 4000 с очень древней прошивкой v.2 сделали возможность подмены ConnectedName на CalledName поскольку иначе ошибку та станция возвращала.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
alennox
Сообщения: 86
Зарегистрирован: 28 июн 2021, 07:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox »

sasa писал(а):патчили ?
https://forum.asterisk.ru/viewtopic.php?f=5&t=5696
Нет не патчили, пока не вижу смысла, в вашей ссылке facility начинающей1ся на 0x91... Астериск же отправляет CAllerid с facility 0x9f у меня же facility начинается на 0х91, лог спана я выложил.

Но опять же в вашей ссылки после патча сразу появились кракозяблы, а до этого и их не было.
alennox
Сообщения: 86
Зарегистрирован: 28 июн 2021, 07:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox »

Все таки сделал пачт, при применении выпало сообщение что патч уже обнаружен.
Видимо его в пакет запихали. Но все равно сделал и установил с ним.
Результат тот же.
sasa
Сообщения: 119
Зарегистрирован: 22 янв 2019, 14:41

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение sasa »

https://github.com/asterisk/libpri/blob ... se.c#L2347
Не знаю то вы там патчили
Но там 11 лет никто ничего не менял

А вообще что бы лучше понять чего хочет панасоник
Нужен дебаг q831 с панасоника
alennox
Сообщения: 86
Зарегистрирован: 28 июн 2021, 07:05

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение alennox »

Вот ссылка https://downloads.asterisk.org/pub/telephony/libpri/
Почему 11 лет, 2017год и патч там же
Попробую сделать, пока не знаю как
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение Zavr2008 »

Всего лишь нужно понять что это такое QSIG ECMA-164 версия 2.
Что есть разные элементы там:
opcode supplServ defining ECMA
0 callingName ECMA‑164
1 calledName ECMA‑164
2 connectedName ECMA‑164
Понять что в трассировке есть calledName, а отнюдь не callingName.
Что патчи нужны если Rose декодирование ошибки возвращает..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
sasa
Сообщения: 119
Зарегистрирован: 22 янв 2019, 14:41

Re: Asterisk Parabel Panasonic TDE100, TDE200, CallerName

Сообщение sasa »

alennox какие к черту патчи ?
Я вам ссылку на последний libpri дал
git clone https://github.com/asterisk/libpri.git
подключаете, пересобираете
и делаете полный pri дебаг на входящем span и на исходящем
у вас предыдущий дебаг только на исходящем span
так же включаете дебаг на панасониках обеих

когда получите дебаг на астериске + панасонике

берете патч
https://issues.asterisk.org/jira/secure ... hack.patch
из https://issues.asterisk.org/jira/browse/PRI-132
который закрыли но не исправили

и делаете еще раз дебаг на панасониках и астериске на обеих span входящем и исходящем
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH