Добрый день!
Помогите, пожалуйста, решить важную проблему.
Есть циска 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
можно еще увидеть
debug isdn q931
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 ?
>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
Посмотрите синхронно приём 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
>[оверквотинг удален]
> 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). Через некоторое время кол-во зависших сессий превышает допустимый предел и циска перестает обрабатывать звонки. Подскажите, пожалуйста, в каком месте копать?
У нас проблема была с таймера на 12.4(9),
после перехода на 12.4(16), для XM, было исправлено.
Извените, больше разумного не приходит.
>У нас проблема была с таймера на 12.4(9),
>после перехода на 12.4(16), для XM, было исправлено.
>Извените, больше разумного не приходит.на циске уже стоит такой иос:
c5350-is-mz.124-16b.bin
>>У нас проблема была с таймера на 12.4(9),
>>после перехода на 12.4(16), для XM, было исправлено.
>>Извените, больше разумного не приходит.
>
>на циске уже стоит такой иос:
>c5350-is-mz.124-16b.binна голосовом порту попробуй пропиши disc_pi_off
>на голосовом порту попробуй пропиши disc_pi_offне помогло, звонки по прежнему зависают.
Возможно, 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".
!
Сделал как Вы сказали, теперь настройки интерфейса выглядят так: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:1connections=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: 25Timer 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: 26Periodic 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:1connections=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: 25Timer 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: 26Periodic 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:2connections=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: 10Timer 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: 11Periodic 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:2connections=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: 10Timer 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: 11Periodic Timer:
Timer start operations:
None
Timer stop operations:
None
Packet suppression is disabled
Из приведённого config подозрительным остаётся
income pots : service tario_accept.
В 12.4 service может не закрывать соединение,
например для звонка на другой номер.
Попробуйте для тестов поставить на выделенный
номер service session.
>Из приведённого config подозрительным остаётся
>income pots : service tario_accept.
>В 12.4 service может не закрывать соединение,
>например для звонка на другой номер.
>Попробуйте для тестов поставить на выделенный
>номер service session.здесь командой service tario_accept подключается IVR Тарио, поставив на номер service session работа шлюза теряет смысл.
Можно попробовать поставить на тестовом номере и , если есть возмождность,
на тестовый VoIP шлюз.
Посмотрите, как в сервиса tario проводится 'call close', 'leg disconnect'.
Можно поставить 'log -s INFO' в наиболее "станных" частях сервиса.
>Можно попробовать поставить на тестовом номере и , если есть возмождность,
>на тестовый VoIP шлюз.
>Посмотрите, как в сервиса tario проводится 'call close', 'leg disconnect'.
>Можно поставить 'log -s INFO' в наиболее "станных" частях сервиса.А каким образом это можно посмотреть?
При небольшой загрузке попробуйте
debug call app vo script
debug call app vo tcl
большой поток при
debug call app vo all
Если поставить "log -s ...", то вывод на терминал
term mon.
полурешил такую проблему ночным reload по cisco kron
>полурешил такую проблему ночным reload по cisco kronВсем спасибо за советы. Проблему решил переходом на новый IOS: c5350-is-mz.124-15.T4.bin