[asterisk-users] channel stay up when extension unreachable
Anton Raharja
anton at briker.org
Mon Aug 23 13:13:23 CDT 2010
Hi,
We are using asterisk 1.4.34, ubuntu 10.4, below is suspicious activity
recorded in our full log. Could you help us to explain what had
happened. Thanks.
=== my friend, 801, from his room did a test by dialing echo test in
freepbx, *43:
[Aug 20 14:42:46] VERBOSE[14427] logger.c: -- Executing
[*43 at from-internal:1] Answer("SIP/801-000003f5", "") in new stack
[Aug 20 14:42:46] VERBOSE[14427] logger.c: -- Executing
[*43 at from-internal:2] Wait("SIP/801-000003f5", "1") in new stack
[Aug 20 14:42:47] VERBOSE[14427] logger.c: -- Executing
[*43 at from-internal:3] Playback("SIP/801-000003f5", "demo-echotest") in
new stack
[Aug 20 14:42:47] VERBOSE[14427] logger.c: -- <SIP/801-000003f5>
Playing 'demo-echotest' (language 'en')
[Aug 20 14:43:07] VERBOSE[14427] logger.c: -- Executing
[*43 at from-internal:4] Echo("SIP/801-000003f5", "") in new stack
=== electricity down in 801's room and 801 became unreachable:
[Aug 20 14:46:45] NOTICE[8052] chan_sip.c: Peer '801' is now
UNREACHABLE! Last qualify: 7
=== after 25 minutes power restored and 801 re-registered. 801 continue
testing, dialed several other destinations, also dialed *43 several
times. He didn't noticed any suspicious log and didn't bother to check
it coz 801 worked, calls were made and seems to be completed normally.
[Aug 20 15:13:04] VERBOSE[8052] logger.c: -- Registered SIP '801' at
xxx.xxx.xxx.xxx port 1806
[Aug 20 15:13:04] VERBOSE[8052] logger.c: -- Saved useragent "X-Lite
release 1104o stamp 56125" for peer 801
[Aug 20 15:13:04] NOTICE[8052] chan_sip.c: Peer '801' is now Reachable.
(17ms / 2000ms)
=== tonight, in our server, I noticed that I have a channel associated
with 801 elapsed for at least 81 hours after a "core show channels",
while theres no way 801 still available or making that call
=== later on after soft hangup:
[Aug 23 23:52:01] VERBOSE[14427] logger.c: == Spawn extension
(from-internal, *43, 4) exited non-zero on 'SIP/801-000003f5'
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[h at from-internal:1] Macro("SIP/801-000003f5", "hangupcall") in new stack
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:1] ResetCDR("SIP/801-000003f5", "w") in new stack
[Aug 23 23:52:01] DEBUG[14427] app_macro.c: Executed application: ResetCDR
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:2] NoCDR("SIP/801-000003f5", "") in new stack
[Aug 23 23:52:01] DEBUG[14427] app_macro.c: Executed application: NoCDR
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:3] GotoIf("SIP/801-000003f5", "1?skiprg") in new stack
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Goto
(macro-hangupcall,s,6)
[Aug 23 23:52:01] DEBUG[14427] app_macro.c: Executed application: GotoIf
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:6] GotoIf("SIP/801-000003f5", "1?skipblkvm") in new
stack
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Goto
(macro-hangupcall,s,9)
[Aug 23 23:52:01] DEBUG[14427] app_macro.c: Executed application: GotoIf
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:9] GotoIf("SIP/801-000003f5", "1?theend") in new stack
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Goto
(macro-hangupcall,s,11)
[Aug 23 23:52:01] DEBUG[14427] app_macro.c: Executed application: GotoIf
[Aug 23 23:52:01] VERBOSE[14427] logger.c: -- Executing
[s at macro-hangupcall:11] Hangup("SIP/801-000003f5", "") in new stack
[Aug 23 23:52:01] VERBOSE[14427] logger.c: == Spawn extension
(macro-hangupcall, s, 11) exited non-zero on 'SIP/801-000003f5' in macro
'hangupcall'
[Aug 23 23:52:01] VERBOSE[14427] logger.c: == Spawn extension
(from-internal, h, 1) exited non-zero on 'SIP/801-000003f5'
anton
More information about the asterisk-users
mailing list