I am having a weird problem where I have some SIP channels which aren’t cleaning up properly.
The thing I find strange is that nothing shows in “core show channels”, as in there are 0 active channels, but when I do “sip show channels” i get a couple of ‘stuck’ channels. The output shows that the last message received was BYE, which would indicate to me that they should have cleaned up.
atl-asterisk5*CLI> core show channels Channel Location State Application(Data) 0 active channels 0 active calls
atl-asterisk5*CLI> sip show channels Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message 216.82.XXX.XXX +17066XXX 6b25419936b 00102/00001 0x0 (nothing) No (d) Rx: BYE 216.82.XXX.XXX +14042XXX 3955ba5d7c2 00102/00001 0x0 (nothing) No (d) Rx: BYE 2 active SIP channels
When I look at the detail of one of the channels, it appears they have their “need destroy” flag set, but they weren’t ever destroyed.
atl-asterisk5*CLI> sip show channel 6b25419936b atl-asterisk5*CLI> * SIP Call5*CLI> Curr. trans. direction: Outgoing Call-ID: email@example.com Owner channel ID: <none> Our Codec Capability: 260 Non-Codec Capability (DTMF): 1 Their Codec Capability: 256 Joint Codec Capability: 256 Format: 0x0 (nothing) MaxCallBR: 384 kbps Theoretical Address: 216.82.XXX.XXX:5060 Received Address: 216.82.XXX.XXX:5060 SIP Transfer mode: open NAT Support: Always Audio IP: 67.220.XXX.XXX (local) Our Tag: as1f608769 Their Tag: VPST506071629460 SIP User agent: Username: +1706687XXXX Peername: bw_g729 Original uri: sip:+170668XXXX@216.82.XXX.XXX Need Destroy: 2 Last Message: Rx: BYE Promiscuous Redir: No Route: N/A DTMF Mode: rfc2833 SIP Options: (none)
I am running what should be a stable 1.4 version.
Asterisk 188.8.131.52 built by root @ atl-asterisk5.blah.com on a x86_64 running Linux on 2008-09-26 20:23:10 UTC