среда, 29 августа 2018 г.

Исходящий вызов с AddPac H.323



Для полноты картины приложу пример исходящего вызова.
Как видим занялся абонентский порт(стр 11), 
Далее определился номер аб. А(стр 12)
Пошел набор (стр 8-37)
Определился voip-пир(стр 38)
Прошли модификации номера(стр 41)
Договорились о кодеках (стр 42)
Порт сигнализации (стр 43)

Дальше быстрее пойдем:

строка - что произошло 

 44 -  сигнализация есть
 45 -  ушло сообщение SETUP
 46 -  приняли CALL PROCEEDING
 47 -  ответила удаленная сторона 
 48 -  Открыт голосовой канал на кодеке g711alaw со скоростью 64k
 49 -  получен ALERTING - ответ
 50 -  удаленная сторона ответила с именем и версией гейтвея
 51 -  пошел обмен Н323 в частности TerminalCapabilitySet - возможности терминала
 56 -  прилетел CONNECT - трубку аб. Б снял
 59 -  softswitch перевел соединение в established(установленно).

Пара слов о том какой у нас вызов то:

аб А --- GW AP100 --- softswitch MVTS --- AudioCodes MP-112 --- аб Б.

И снимаем мы дебаг как раз на выходе AddPac, соответственно сообщения приходят и от Аудиокодеса и от Меры

 61 -  продолжается обмен сообщениями между шлюзами, в частности сообщение FACILITY
         до словно пер. средство, используется для обращения к дополнительным услугам в 
         соответствии с Рекомендациями ITU H.450.X. используется также для указания  
         контроллера соединения(телефонной зоны) - наш случай(см схему выше).

 74 - 82  -  набран добавочный 184
 83 -  абонент занят(couse 16), вернее я отбил
 84 -  а вот как понять можно: Local:CallClear - с локальной стороны удаленного терминала
         отбили вызов(отклонили)
 85 -  вызов завершен, шлюз освободил абонентский порт аб А(положили трубку) 
 88 -  шлюз работу закончил и отправляет RELEASE COMPLETE всем заинтересованным


СТОП

Сам трейс вызова:



9        <CEP    000000> : Call Received
10      <CEP    000000> : Call Initiated : calledNumber() crv(0) total(0)
11      <Call   8>      : ******  Call Created status(InitiatedByFXS) ver(8.28:2006-02-06-00-00) time(1478612933) **** 
12      <CEP    000000> : Calling number(2799044)
13      <CEP    000000> : Call id(c5d72158-f407-e77a-8009-0002a4076c54) callNum(8)
14      <Call   8>      : Digit(8) at InitiatedByFXS
15      <Call   8>      : MatchedAll
16      <Call   8>      : Digit(4) at CalleeDeterminedWaitDigit
17      <Call   8>      : MatchedAll
18      <Call   8>      : Digit(9) at CalleeDeterminedWaitDigit
19      <Call   8>      : MatchedAll
20      <Call   8>      : Digit(5) at CalleeDeterminedWaitDigit
21      <Call   8>      : MatchedAll
22      <Call   8>      : Digit(9) at CalleeDeterminedWaitDigit
23      <Call   8>      : MatchedAll
24      <Call   8>      : Digit(8) at CalleeDeterminedWaitDigit
25      <Call   8>      : MatchedAll
26      <Call   8>      : Digit(1) at CalleeDeterminedWaitDigit
27      <Call   8>      : MatchedAll
28      <Call   8>      : Digit(8) at CalleeDeterminedWaitDigit
29      <Call   8>      : MatchedAll
30      <Call   8>      : Digit(2) at CalleeDeterminedWaitDigit
31      <Call   8>      : MatchedAll
32      <Call   8>      : Digit(8) at CalleeDeterminedWaitDigit
33      <Call   8>      : MatchedAll
34      <Call   8>      : Digit(2) at CalleeDeterminedWaitDigit
35      <Call   8>      : MatchedAll
36      <Time   8>      : Inter digit timer timeout.
37      <Call   8>      : Digit(#) at CalleeDeterminedWaitDigit
38      <Call   8>      : MatchAllProcess After Sorted
                          <0>  id(200) dest(T) prefer(0) selected(3)
39      <Call   8>      : Initiate callee with dial-peer(T) status(CalleeDeterminedAll) id(c5d72158-f407-e77a-8009-0002a4076c54)
40      <NetEP  8>      : InitiateOutCall: calledNum(84959818282) callingNum(2799044) target(213.134.195.38)
41      <NetEP  8>      : DoCall: calledAddr(84959818282@213.134.195.38) callingAddr(260506#74952799044)
42      <H323   8>      : local capabilities.
                          number of capabilities = 5
                                  1 : g711alaw-64k
                                  2 : g729-8k
                                  3 : T.38
                                  4 : UserInput/basicString
                                  5 : UserInput/hookflash
43      <H225   8>      : Try signalling TCP connect (213.134.195.38:1720)
44      <H225   8>      : Signalling TCP connect success (8)
45      <Q931   8>      : Send SETUP
46      <Q931   8>      : Received CALL PROCEEDING
47      <H225   8>      : Remote Endpoint (Gateway,5.00A.024,181,0,40)
48      <Chan   8>      : Open - number(129) direction(receive) session(voice) codec(g711alaw-64k)
                          - Local : Data(23026) Cont(23027) Addr(195.96.162.116)
                          - Remote : Data(23412) Cont(23413) DataAddr(213.134.195.38) ContAddr(213.134.195.38)
49      <Q931   8>      : Received ALERTING
50      <H225   8>      : Remote Endpoint (Gateway,5.00A.024,181,0,40)
51      <H245   8>      : Send TCS request.
52      <Q931   8>      : Send FACILITY
53      <H245   8>      : Send MSD request.
54      <Q931   8>      : Send FACILITY
55        <Call   8>      : Alert from(ffffffff) pseudo(0) inband(0) status(CalleeInitiated)
56      <Q931   8>      : Received CONNECT
57      <H225   8>      : Remote Endpoint (Gateway,5.00A.024,181,0,40)
58        <Call   8>      : Connected from(ffffffff)
59      <NetEP  8>      : Call with 213.134.195.38 established
60      <Chan   8>      : Open - number(101) direction(transmit) session(voice) codec(g711alaw-64k)
                          - Local : Data(23026) Cont(23027) Addr(195.96.162.116)
                          - Remote : Data(23412) Cont(23413) DataAddr(213.134.195.38) ContAddr(213.134.195.38)
61      <Q931   8>      : Received FACILITY
62      <H245   8>      : Received TCS ack..
63      <Q931   8>      : Received FACILITY
64      <H245   8>      : Received TCS request.65      <H245   8>      : remote capabilities matching to local capabilities.
                          number of capabilities = 4
                                  1 : g711alaw-64k
                                  2 : g729-8k
                                  3 : T.38
                                  4 : UserInput/basicString
66      <H245   8>      : Send TCS ack.
67      <Q931   8>      : Send FACILITY
68      <Q931   8>      : Received FACILITY
69      <H245   8>      : Received MSD request.
70      <H245   8>      : Send MSD ack.
71      <Q931   8>      : Send FACILITY
72      <Q931   8>      : Received FACILITY
73      <H245   8>      : Received MSD ack.
74      <Call   8>      : Digit(1) at Established
75      <H245   8>      : Send UserInputIndication(1)
76      <Q931   8>      : Send FACILITY
77      <Call   8>      : Digit(8) at Established
78      <H245   8>      : Send UserInputIndication(8)
79      <Q931   8>      : Send FACILITY
80      <Call   8>      : Digit(4) at Established
81      <H245   8>      : Send UserInputIndication(4)
82      <Q931   8>      : Send FACILITY
83      <CEP    000000> : Disconnected(16) at Busy
84      <Call   8>      : Terminated from(0) this(Local:CallClear) before(NULL) forced(0) time(1478612965)
85      <CEP    000000> : DisconnectCall at Idle
86      <Chan   8>      : Close - number(129) direction(receive)
87      <Chan   8>      : Close - number(101) direction(transmit)
88      <Q931   8>      : Send RELEASE COMPLETE
89      <NetEP  8>      : Call TO <213.134.195.38> terminated reason(Local:CallClear)


Всем спасибо !

Комментариев нет:

Отправить комментарий

Debian 12 sources.list редактирование и уход от cdrom

     Если после установки постоянно просит диск и ничего с этим не сделать, то идем в сорс-листы и комментим вот такую строчку  cat /etc/apt...