URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 15892
[ Назад ]

Исходное сообщение
"AS5350XM не передается сигнал Disconnect в ISDN"

Отправлено Andrew_82 , 28-Мрт-08 16:04 
Добрый день!
Помогите, пожалуйста, решить важную проблему.
Есть циска AS5350XM, потоком Е1 она подключена к ТФОП, а по IP к Тарио. Звонок проходит по следующей схеме:

[абонент1] ----Е1----[ЦИСКА AS5350]----IP----[шлюз2]----[абонент2]

Во время разговора, если абонент1 положит трубку, то абонент2 услышит короткие гудки и соединение оборвется. Если же трубку положит абонент2, то циска не разорвет соединие, абонент1 будет слушать тишину.
Вопрос заключается в следующем, как настроить циску, чтобы она корректно передавала сигнал Disconnect в ISDN (сигнал через сеть IP до циски доходит)?

Выдержка из конфига:

Building configuration...

boot system flash c5350-is-mz.124-16b.bin

isdn switch-type primary-net5
isdn logging
!
voice call send-alert
voice call disc-pi-off
voice call convert-discpi-to-prog always
voice rtp send-recv
!
voice service pots
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
!
voice service voip
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
!
!
voice class codec 7680
codec preference 1 g729r8
codec preference 2 g729br8
codec preference 3 g723r63
codec preference 4 g711alaw
!
voice class codec 7681
codec preference 1 g711alaw
codec preference 2 g729r8
codec preference 3 g723r63
!
!
voice class aaa 7690
authentication method tario
authorization method tario
accounting method tario
accounting template tario
!
!
controller E1 3/0
pri-group timeslots 1-31
!
gw-accounting aaa
acct-template tario
!
!
translation-rule 2
Rule 0 ^718002 1264677
!
!
interface GigabitEthernet0/0
ip address х.х.х.х х.х.х.х
no ip redirects
no ip unreachables
no ip proxy-arp
duplex full
speed 100
negotiation auto
no cdp enable
!
interface Serial3/0:15
no ip address
encapsulation hdlc
isdn switch-type primary-net5
isdn incoming-voice data 64
isdn send-alerting
no cdp enable
!
!
voice-port 3/0:D
cptone RU
timeouts interdigit 4
bearer-cap 3100Hz
!
dial-peer voice 1001 pots
permission orig
huntstop
service tario_accept
voice-class aaa 7690
incoming called-number 718002
!
dial-peer voice 1003 voip
huntstop
destination-pattern 0723#T
voice-class aaa 7690
voice-class codec 7680
session target ipv4:212.53.35.244
no vad
!
dial-peer voice 1004 voip
huntstop
destination-pattern 3261#T
voice-class aaa 7690
voice-class codec 7680
session target ipv4:212.53.35.244:17201
dtmf-relay rtp-nte h245-alphanumeric
no vad
!
!
sip-ua
!
ss7 mtp2-variant Bellcore 0
ss7 mtp2-variant Bellcore 1
ss7 mtp2-variant Bellcore 2
ss7 mtp2-variant Bellcore 3


Ниже привожу дебаг окончания вызова (абонент2 ложит трубку):

Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_call_disconnected:
   Cause Value=16, Interface=0x6513DB8C, Call Id=133
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_call_disconnected:
   Call Entry(Responsed=TRUE, Cause Value=16, Retry Count=0)
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_get_transfer_info:
   Transfer Number Is Null
Mar 28 10:41:04.915: //130/33C52CA38027/CCAPI/ccConferenceDestroy:
   Conference Id=0x19, Tag=0x0
Mar 28 10:41:04.915: //130/xxxxxxxxxxxx/CCAPI/cc_api_bridge_drop_done:
   Conference Id=0x19, Source Interface=0x656E0264, Source Call Id=130,
   Destination Call Id=133, Disposition=0x0, Tag=0x0
Mar 28 10:41:04.915: //133/xxxxxxxxxxxx/CCAPI/cc_api_bridge_drop_done:
   Conference Id=0x19, Source Interface=0x6513DB8C, Source Call Id=133,
   Destination Call Id=130, Disposition=0x0, Tag=0x0
Mar 28 10:41:04.915: //130/33C52CA38027/CCAPI/cc_generic_bridge_done:
   Conference Id=0x19, Source Interface=0x6513DB8C, Source Call Id=133,
   Destination Call Id=130, Disposition=0x0, Tag=0x0
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/ccCallDisconnect:
   Cause Value=16, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect Cause=16)
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/ccCallDisconnect:
   Cause Value=16, Call Entry(Responsed=TRUE, Cause Value=16)
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_get_transfer_info:
   Transfer Number Is Null
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
   Disposition=0, Interface=0x6513DB8C, Tag=0x0, Call Id=133,
   Call Entry(Disconnect Cause=16, Voice Class Cause Code=0, Retry Count=0)
Mar 28 10:41:04.915: //133/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
   Call Disconnect Event Sent
Mar 28 10:41:04.915: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Coder=5, DTMF Relay=4, Vad=0,
   Record Function=0x0, Event Queue=0x6375B15C, Stream Context=635D80CC,
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:41:04.915: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Call Entry(Stream Status=2, Digit Enable=TRUE)
Mar 28 10:41:05.075: //130/33C52CA38027/CCAPI/cc_api_call_associated:
   Interface=0x656E0264, CallId=130, Disposition=0
   Play Function=0x61518ABC, Codec=0x5, Vad=0x0
   Media Type=0x6, SPI Context=0x634D77D0, Stream CallId=131
   TX Dynamic Pt=0x0, RX Dynamic Pt=0x0
Mar 28 10:41:23.187: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:41:23.187: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Call Entry(Stream Status=1, Digit Enable=TRUE)
Mar 28 10:41:33.187: //130/33C52CA38027/CCAPI/cc_handle_inter_digit_timer:
   Generate inter-digit timeout CC_EV_CALL_DIGIT_END event
Mar 28 10:41:33.187: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Coder=5, DTMF Relay=4, Vad=0,
   Record Function=0x0, Event Queue=0x6375B15C, Stream Context=635D80CC,
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:41:33.187: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Call Entry(Stream Status=2, Digit Enable=TRUE)
Mar 28 10:41:33.187: //130/33C52CA38027/CCAPI/cc_api_call_associated:
   Interface=0x656E0264, CallId=130, Disposition=0
   Play Function=0x61518ABC, Codec=0x5, Vad=0x0
   Media Type=0x6, SPI Context=0x634D77D0, Stream CallId=131
   TX Dynamic Pt=0x0, RX Dynamic Pt=0x0
Mar 28 10:41:51.907: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:41:51.907: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Call Entry(Stream Status=1, Digit Enable=TRUE)
Mar 28 10:42:01.907: //130/33C52CA38027/CCAPI/cc_handle_inter_digit_timer:
   Generate inter-digit timeout CC_EV_CALL_DIGIT_END event
Mar 28 10:42:01.907: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Coder=5, DTMF Relay=4, Vad=0,
   Record Function=0x0, Event Queue=0x6375B15C, Stream Context=635D80CC,
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:42:01.907: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Call Entry(Stream Status=2, Digit Enable=TRUE)
Mar 28 10:42:01.907: //130/33C52CA38027/CCAPI/cc_api_call_associated:
   Interface=0x656E0264, CallId=130, Disposition=0
   Play Function=0x61518ABC, Codec=0x5, Vad=0x0
   Media Type=0x6, SPI Context=0x634D77D0, Stream CallId=131
   TX Dynamic Pt=0x0, RX Dynamic Pt=0x0
Mar 28 10:42:20.623: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:42:20.623: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Call Entry(Stream Status=1, Digit Enable=TRUE)
Mar 28 10:42:30.623: //130/33C52CA38027/CCAPI/cc_handle_inter_digit_timer:
   Generate inter-digit timeout CC_EV_CALL_DIGIT_END event
Mar 28 10:42:30.623: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Coder=5, DTMF Relay=4, Vad=0,
   Record Function=0x0, Event Queue=0x6375B15C, Stream Context=635D80CC,
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:42:30.623: //130/33C52CA38027/CCAPI/ccAssociateStream:
   Call Entry(Stream Status=2, Digit Enable=TRUE)
Mar 28 10:42:30.623: //130/33C52CA38027/CCAPI/cc_api_call_associated:
   Interface=0x656E0264, CallId=130, Disposition=0
   Play Function=0x61518ABC, Codec=0x5, Vad=0x0
   Media Type=0x6, SPI Context=0x634D77D0, Stream CallId=131
   TX Dynamic Pt=0x0, RX Dynamic Pt=0x0
Mar 28 10:42:32.479: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Record Context=0x0, Stream Call Id=131, Call Id=130
Mar 28 10:42:32.479: //130/33C52CA38027/CCAPI/ccDisassociateStream:
   Call Entry(Stream Status=1, Digit Enable=TRUE)
Mar 28 10:42:32.479: //130/33C52CA38027/CCAPI/ccCallDisconnect:
   Cause Value=16, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect Cause=0)
Mar 28 10:42:32.479: //130/33C52CA38027/CCAPI/ccCallDisconnect:
   Cause Value=16, Call Entry(Responsed=TRUE, Cause Value=16)
Mar 28 10:42:32.479: //130/33C52CA38027/CCAPI/cc_api_get_transfer_info:
   Transfer Number Is Null
Mar 28 10:42:32.515: //130/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
   Disposition=0, Interface=0x656E0264, Tag=0x0, Call Id=130,
   Call Entry(Disconnect Cause=16, Voice Class Cause Code=0, Retry Count=0)
Mar 28 10:42:32.515: //130/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
   Call Disconnect Event Sent
Mar 28 10:43:22.407: //-1/xxxxxxxxxxxx/CCAPI/ccAppShutdownMode:
   ccAppShutdownMode: remove it from the queue


Содержание

Сообщения в этом обсуждении
"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено zaikini , 28-Мрт-08 22:33 
можно еще увидеть
debug isdn q931



"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 31-Мрт-08 12:28 
Disconnect кажется у Вас есть.
Mar 28 10:42:32.515: //130/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
   Call Disconnect Event Sent

Посмотрите isdn debug q931 5350XM и шлюз2.
Испотзуется h323 ? sip ?


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 31-Мрт-08 15:19 
>Disconnect кажется у Вас есть.
>Mar 28 10:42:32.515: //130/33C52CA38027/CCAPI/cc_api_call_disconnect_done:
>   Call Disconnect Event Sent
>
>Посмотрите isdn debug q931 5350XM и шлюз2.
>Испотзуется h323 ? sip ?

Со стороны IP дисконнект приходит, но не передается в ISDN. Используется SIP.

Дебаг debug isdn q931:

Mar 31 11:16:47.982: ISDN Se3/0:15 Q931: RX <- SETUP pd = 8  callref = 0x0002
        Sending Complete
        Bearer Capability i = 0x9090A3
                Standard = CCITT
                Transfer Capability = 3.1kHz Audio
                Transfer Mode = Circuit
                Transfer Rate = 64 kbit/s
        Channel ID i = 0xA98382
                Exclusive, Channel 2
        Progress Ind i = 0x8283 - Origination address is non-ISDN
        Calling Party Number i = 0x2183, '8482420516'
                Plan:ISDN, Type:National
        Called Party Number i = 0xC1, '718002'
                Plan:ISDN, Type:Subscriber(local)
Mar 31 11:16:47.986: ISDN Se3/0:15 **ERROR**: call_incoming: call id 0x3EB call treated as DOV
Mar 31 11:16:47.990: ISDN Se3/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0x8002
        Channel ID i = 0xA98382
                Exclusive, Channel 2
Mar 31 11:16:47.990: ISDN Se3/0:15 Q931: TX -> ALERTING pd = 8  callref = 0x8002
        Progress Ind i = 0x8188 - In-band info or appropriate now available
Mar 31 11:16:47.990: ISDN Se3/0:15 Q931: TX -> CONNECT pd = 8  callref = 0x8002
Mar 31 11:16:48.030: ISDN Se3/0:15 Q931: RX <- CONNECT_ACK pd = 8  callref = 0x0002
Mar 31 11:17:47.150: ISDN Se3/0:15 Q931: RX <- DISCONNECT pd = 8  callref = 0x0002
        Cause i = 0x8290 - Normal call clearing
Mar 31 11:17:47.150: ISDN Se3/0:15 Q931: TX -> RELEASE pd = 8  callref = 0x8002
Mar 31 11:17:47.182: ISDN Se3/0:15 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x0002



"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 01-Апр-08 13:17 
Посмотрите синхронно приём SIP:BYE и передачу disconnect.
Вы используете ? :
sip-ua
set sip-status 404 pstn-cause 17
set sip-status 503 pstn-cause 17
set pstn-cause 6 sip-status 503
set pstn-cause 18 sip-status 408
set pstn-cause 27 sip-status 502
set pstn-cause 31 sip-status 480
set pstn-cause 58 sip-status 503
set pstn-cause 88 sip-status 503
set pstn-cause 95 sip-status 503
set pstn-cause 102 sip-status 504
set pstn-cause 111 sip-status 500


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 04-Апр-08 10:07 
>[оверквотинг удален]
> set sip-status 503 pstn-cause 17
> set pstn-cause 6 sip-status 503
> set pstn-cause 18 sip-status 408
> set pstn-cause 27 sip-status 502
> set pstn-cause 31 sip-status 480
> set pstn-cause 58 sip-status 503
> set pstn-cause 88 sip-status 503
> set pstn-cause 95 sip-status 503
> set pstn-cause 102 sip-status 504
> set pstn-cause 111 sip-status 500

Немного не поняял Вашего вопроса, как это можно посмотреть?

Уточню в чем проявляется проблема. Набрав команду show call active voice compact
получаю следующую картину:

<callID>  A/O FAX T<sec> Codec       type  Peer Address       IP R<ip>:<udp>
Total call-legs: 28
         7 ANS     T974   None        TELE  P8482280040
        34 ANS     T890   None        TELE  P8482361135
        69 ANS     T793   None        TELE  P8482281840
       105 ANS     T655   None        TELE  P8482709672
       122 ANS     T602   None        TELE  P8482313723
       161 ANS     T524   None        TELE  P9053068751
       178 ANS     T492   None        TELE  P8482709672
       247 ANS     T253   None        TELE  P2324546
       265 ANS     T197   g729r8      TELE  P9179673297
       269 ANS     T194   g729r8      TELE  P
       281 ORG     T144   g729r8      VOIP  P992935988939    85.117.136.38:21424
       293 ORG     T127   g729r8      VOIP  P99555783100    193.58.235.19:23756
       294 ANS     T145   None        TELE  P8482709672
       301 ANS     T132   None        TELE  P
       311 ANS     T118   g729r8      TELE  P8482769860
       322 ORG     T0     g729r8      VOIP  P99595764950    193.58.235.11:19052
       334 ORG     T65    g729r8      VOIP  P380692672911     212.53.40.81:29126
       336 ANS     T63    g729r8      TELE  P8482289100
       346 ANS     T48    g729r8      TELE  P8482355477
       353 ANS     T45    g729r8      TELE  P8482518455
       358 ANS     T40    g729r8      TELE  P8482280040
       361 ORG     T16    g729r8      VOIP  P78422408364    193.58.235.12:17708
       366 ANS     T26    None        TELE  P8482705953
       371 ORG     T0     g729r8      VOIP  P74853420466   213.219.246.36:23828
       373 ORG     T6     g729r8      VOIP  P74956579717    82.116.32.242:24006
       376 ANS     T2     None        TELE  P2480416


На циске по какой-то причине образуются зависшие сессии (у которых codec=None). Через некоторое время кол-во зависших сессий превышает допустимый предел и циска перестает обрабатывать звонки. Подскажите, пожалуйста, в каком месте копать?


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 04-Апр-08 11:42 
У нас проблема была с таймера на 12.4(9),
после перехода на 12.4(16), для XM, было исправлено.
Извените, больше разумного не приходит.

"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 04-Апр-08 12:40 
>У нас проблема была с таймера на 12.4(9),
>после перехода на 12.4(16), для XM, было исправлено.
>Извените, больше разумного не приходит.

на циске уже стоит такой иос:
c5350-is-mz.124-16b.bin



"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено spa , 07-Апр-08 07:18 
>>У нас проблема была с таймера на 12.4(9),
>>после перехода на 12.4(16), для XM, было исправлено.
>>Извените, больше разумного не приходит.
>
>на циске уже стоит такой иос:
>c5350-is-mz.124-16b.bin

на голосовом порту попробуй пропиши disc_pi_off


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 08-Апр-08 13:43 
>на голосовом порту попробуй пропиши disc_pi_off

не помогло, звонки по прежнему зависают.


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 08-Апр-08 17:11 
Возможно, isdn T306, но обычно на станции или network side :
The T306 timer is designed for routers that are configured as an ISDN network-side
switch. When the router receives a disconnect message with a progress indicator of 8,
it disconnects the call after waiting for the specified number of ms while the in-band
announcement or error tone is playing. Be sure to set the timer long enough for the
announcement to be heard or the tone to be recognized. The isdn t306 command is used
only for disconnect messages with a progress indicator of 8; otherwise, the T305 timer
is used. The disable and no forms of this command have the same result: the timer waits
for the default number of ms before disconnecting the call.

У Вас
interface Serial3/0:15
no ip address
encapsulation hdlc
isdn switch-type primary-net5
isdn incoming-voice data 64
isdn send-alerting
no cdp enable

Попробуйте изменить и добавить
!interface Serial3/0:15
isdn switch-type primary-net5
isdn incoming-voice modem
isdn send-alerting
isdn negotiate-bchan
!
Несколько страноо, что работает без "negotiate-bchan".
!


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 09-Апр-08 10:51 
Сделал как Вы сказали, теперь настройки интерфейса выглядят так:

interface Serial3/0:15
no ip address
encapsulation hdlc
isdn switch-type primary-net5
isdn incoming-voice modem
isdn send-alerting
isdn negotiate-bchan
isdn sending-complete
no cdp enable
end

Однако, звонки по-прежнему зависают. Ниже привожу детальную информацию по "зависшему" и нормальному звонку. У зависшего звонка наблюдаю параметр "Conference ID: -1", у нормального звонка: "Conference ID: 257". МОжет проблема в этом?


"зависший" звонок:

voip_gate_test1#show voice dsmp stream leg 481

Stream information:: stream=7159
Type: TDM, Direction: OUTPUT
Fax/Modem Type: voice
Xmit Function: 0x00000000
Xmit function is Enabled
Call ID: 481, Conference ID: -1


Session information:: session=0x67756ECC dsp_intf=0x64227C00 dsp_name=1/2:1

connections=0 streams=4 (7160 7159 7158 7157 )
current state S_DSMP_VC_RUNNING current container simple_voice_container
State Transitions: timestamp (container, state) -- event -> (container, state)
1279.188 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1279.320 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1282.760 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1282.892 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1284.052 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1284.184 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1286.744 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1286.876 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1287.088 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1287.220 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.020 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.152 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.356 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
1288.356 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
1288.356 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (simple_voice_container, S_DSMP_VC_RUNNING)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_DISCONNECT -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
1297.012 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (simple_voice_container, S_DSMP_VC_RUNNING)
1299.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_DISCONNECT -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)

Session log information::
Regular Timer:
    Timer start operations:
             Timestamp    Duration(ms)        Caller
              2816.856            4000    0x61541F28
              2816.696            4000    0x61541F28
              2524.668            4000    0x61541F28
              2524.484            4000    0x61541F28
    Number of overwritten entries: 25

    Timer stop operations:
             Timestamp    Duration(ms)        Caller
              2816.868               0    0x615423B4
              2816.700               0    0x615423B4
              2524.676               0    0x615423B4
              2524.492               0    0x615423B4
    Number of overwritten entries: 26

Periodic Timer:
    Timer start operations:
    None
    Timer stop operations:
    None
Packet suppression is enabled


Stream information:: stream=7160
Type: TDM, Direction: INPUT
Fax/Modem Type: voice
Xmit Function: 0x00000000
Xmit function is Disabled
Call ID: 481, Conference ID: -1


Session information:: session=0x67756ECC dsp_intf=0x64227C00 dsp_name=1/2:1

connections=0 streams=4 (7160 7159 7158 7157 )
current state S_DSMP_VC_RUNNING current container simple_voice_container
State Transitions: timestamp (container, state) -- event -> (container, state)
1279.188 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1279.320 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1282.760 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1282.892 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1284.052 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1284.184 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1286.744 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1286.876 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1287.088 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1287.220 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.020 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_BEGIN -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.152 (simple_voice_container, CNFSM_CONTAINER_STATE) -- E_DSMP_DSP_DTMF_DIGIT_END -> (simple_voice_container, CNFSM_NO_STATE_CHANGE)
1288.356 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
1288.356 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
1288.356 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (simple_voice_container, S_DSMP_VC_RUNNING)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_DISCONNECT -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
1297.012 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
1297.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (simple_voice_container, S_DSMP_VC_RUNNING)
1299.012 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_DISCONNECT -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)

Session log information::
Regular Timer:
    Timer start operations:
             Timestamp    Duration(ms)        Caller
              2816.856            4000    0x61541F28
              2816.696            4000    0x61541F28
              2524.668            4000    0x61541F28
              2524.484            4000    0x61541F28
    Number of overwritten entries: 25

    Timer stop operations:
             Timestamp    Duration(ms)        Caller
              2816.868               0    0x615423B4
              2816.700               0    0x615423B4
              2524.676               0    0x615423B4
              2524.492               0    0x615423B4
    Number of overwritten entries: 26

Periodic Timer:
    Timer start operations:
    None
    Timer stop operations:
    None
Packet suppression is enabled


Нормальный звонок:

voip_gate_test1#show voice dsmp stream leg 1137

Stream information:: stream=6027
Type: PACKET, Direction: OUTPUT
Fax/Modem Type: voice
Xmit Function: 0x6152A904
Xmit function is Enabled
Call ID: 1137, Conference ID: 257
DSP Encap: 0x1
Codec Mask: 0x4; Codec Bytes: 20
Fax Rate Mask: 0x2; Fax Bytes: 20; T38 Disabled
VAD Mask: 0x1


Session information:: session=0x677DFD54 dsp_intf=0x64229320 dsp_name=1/8:2

connections=2 streams=4 (6046 6045 6028 6027 )
current state S_DSMP_VC_RUNNING current container simple_voice_container
State Transitions: timestamp (container, state) -- event -> (container, state)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_main_container, S_DSMP_RSC_STARTING) -- E_DSMP_DSPRM_PEND_SUCCESS -> (rsc_main_container, S_DSMP_RSC_DYNAMIC_CONF)
2883.812 (rsc_main_container, S_DSMP_RSC_DYNAMIC_CONF) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_MCAST_CHECK)
2883.812 (rsc_running_container, S_DSMP_MCAST_CHECK) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_DTMF_FSK_MODE_CHECK)
2883.812 (rsc_running_container, S_DSMP_DTMF_FSK_MODE_CHECK) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_NOT_DTMF_FSK)
2883.812 (rsc_running_container, S_DSMP_NOT_DTMF_FSK) -- CNFSM_LAMBDA_EVENT -> (simple_voice_container, S_DSMP_VC_RUNNING)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)

Session log information::
Regular Timer:
    Timer start operations:
             Timestamp    Duration(ms)        Caller
              2892.436            4000    0x61541F28
              2888.732            4000    0x61541F28
              2887.504            4000    0x61541F28
              2887.344            4000    0x61541F28
    Number of overwritten entries: 10

    Timer stop operations:
             Timestamp    Duration(ms)        Caller
              2892.444               0    0x615423B4
              2888.736               0    0x615423B4
              2887.516               0    0x615423B4
              2887.356               0    0x615423B4
    Number of overwritten entries: 11

Periodic Timer:
    Timer start operations:
    None
    Timer stop operations:
    None
Packet suppression is disabled


Stream information:: stream=6028
Type: PACKET, Direction: INPUT
Fax/Modem Type: voice
Xmit Function: 0x613C5638
Xmit function is Enabled
Call ID: 1137, Conference ID: 257
DSP Encap: 0x1
Codec Mask: 0x4; Codec Bytes: 20
Fax Rate Mask: 0x2; Fax Bytes: 20; T38 Disabled
VAD Mask: 0x1


Session information:: session=0x677DFD54 dsp_intf=0x64229320 dsp_name=1/8:2

connections=2 streams=4 (6046 6045 6028 6027 )
current state S_DSMP_VC_RUNNING current container simple_voice_container
State Transitions: timestamp (container, state) -- event -> (container, state)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.672 (rsc_main_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_main_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_main_container, S_DSMP_RSC_STARTING) -- E_DSMP_DSPRM_PEND_SUCCESS -> (rsc_main_container, S_DSMP_RSC_DYNAMIC_CONF)
2883.812 (rsc_main_container, S_DSMP_RSC_DYNAMIC_CONF) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_MCAST_CHECK)
2883.812 (rsc_running_container, S_DSMP_MCAST_CHECK) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_DTMF_FSK_MODE_CHECK)
2883.812 (rsc_running_container, S_DSMP_DTMF_FSK_MODE_CHECK) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, S_DSMP_NOT_DTMF_FSK)
2883.812 (rsc_running_container, S_DSMP_NOT_DTMF_FSK) -- CNFSM_LAMBDA_EVENT -> (simple_voice_container, S_DSMP_VC_RUNNING)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_CONNECT_REQ -> (rsc_running_container, CNFSM_NO_STATE_CHANGE)
2883.812 (rsc_running_container, CNFSM_CONTAINER_STATE) -- E_DSMP_CC_MODIFY_REQ -> (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED)
2883.812 (rsc_running_container, S_DSMP_MODIFY_CAPS_SAVED) -- CNFSM_LAMBDA_EVENT -> (rsc_running_container, CNFSM_CONTAINER_STATE)

Session log information::
Regular Timer:
    Timer start operations:
             Timestamp    Duration(ms)        Caller
              2892.436            4000    0x61541F28
              2888.732            4000    0x61541F28
              2887.504            4000    0x61541F28
              2887.344            4000    0x61541F28
    Number of overwritten entries: 10

    Timer stop operations:
             Timestamp    Duration(ms)        Caller
              2892.444               0    0x615423B4
              2888.736               0    0x615423B4
              2887.516               0    0x615423B4
              2887.356               0    0x615423B4
    Number of overwritten entries: 11

Periodic Timer:
    Timer start operations:
    None
    Timer stop operations:
    None
Packet suppression is disabled


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 09-Апр-08 14:16 
Из приведённого config подозрительным остаётся
income pots : service tario_accept.
В 12.4 service может не закрывать соединение,
например для звонка на другой номер.
Попробуйте для тестов поставить на выделенный
номер service session.

"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 09-Апр-08 14:28 
>Из приведённого config подозрительным остаётся
>income pots : service tario_accept.
>В 12.4 service может не закрывать соединение,
>например для звонка на другой номер.
>Попробуйте для тестов поставить на выделенный
>номер service session.

здесь командой service tario_accept подключается IVR Тарио, поставив на номер service session работа шлюза теряет смысл.


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex. , 09-Апр-08 17:07 
Можно попробовать поставить на тестовом номере и , если есть возмождность,
на тестовый VoIP шлюз.
Посмотрите, как в сервиса tario проводится 'call close', 'leg disconnect'.
Можно поставить 'log -s INFO' в наиболее "станных" частях сервиса.


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 11-Апр-08 17:11 
>Можно попробовать поставить на тестовом номере и , если есть возмождность,
>на тестовый VoIP шлюз.
>Посмотрите, как в сервиса tario проводится 'call close', 'leg disconnect'.
>Можно поставить 'log -s INFO' в наиболее "станных" частях сервиса.

А каким образом это можно посмотреть?


"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Alex , 14-Апр-08 11:04 
При небольшой загрузке попробуйте
debug call app vo script
debug call app vo tcl
большой поток при
debug call app vo all
Если поставить "log -s ...", то вывод на терминал
term mon.



"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено daff , 12-Май-08 12:56 
полурешил такую проблему ночным reload по cisco kron

"AS5350XM не передается сигнал Disconnect в ISDN"
Отправлено Andrew_82 , 19-Май-08 09:05 
>полурешил такую проблему ночным reload по cisco kron

Всем спасибо за советы. Проблему решил переходом на новый IOS: c5350-is-mz.124-15.T4.bin