Subject: asterisk-classic: Similar issues Followup-For: Bug #386312 Package: asterisk-classic Version: 1:1.2.11.dfsg-1
We've been having similar issues. I don't know if they're related. We are also running a te110p card from Digium, but the problem seems to be happening with our SIP phones as well. Once the system starts locking up, any queue you call gives dead air instead of the music-on-hold--after the initial announcement (An agent will be with you shortly...), which comes through just fine. It never connects to anyone either, it just locks up. Also, if anyone dials in to AgentCallbackLogin(), to log in or out, they also get dead air and nothing happens. With a queue call, the console prints this: -- Goto (queue-overflow,s,1) -- Executing BackGround("SIP/79-0073b9d0", "menu/tlc-ann-1") in new stack -- Playing 'menu/tlc-ann-1' (language 'en') -- Executing Queue("SIP/79-0073b9d0", "overflow") in new stack It doesn't report starting music-on-hold... but it stays connected until I hang up. With AgentCallbackLogin, we see: -- Executing Wait("SIP/79-00762a70", "1") in new stack -- Executing AgentCallbackLogin("SIP/79-00762a70", "251||[EMAIL PROTECTED]") in new stack and absolutely nothing comes through on the line... but again, it stays connected until I hang up. I'm getting the same warning that Andres Junge reported: Sep 6 16:04:12 WARNING[7256]: chan_zap.c:8505 pri_dchannel: Ring requested on channel 0/1 already in use on span 1. Hanging up owner. However, I didn't get any "Avoiding initial deadlock." The output of show channels illustrates this pretty well: janus*CLI> show channels Channel Location State Application(Data) SIP/79-0073b9d0 [EMAIL PROTECTED]:2 Up Queue(overflow) SIP/79-00735c10 [EMAIL PROTECTED]:2 Up Queue(ab1|n|||45) SIP/31-0072fea0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/61-0072a680 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(257||@inter SIP/61-00724e60 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(257||@inter SIP/61-0071f640 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(257||[EMAIL PROTECTED] SIP/79-00715ed0 [EMAIL PROTECTED]:2 Up Queue(co1|n|||45) SIP/17-007106b0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(228||@inter SIP/17-0070ae90 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(228||@inter SIP/31-0068e180 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/31-00688960 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/31-00683140 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/31-0067d920 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/31-006a32f0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(262||@inter SIP/35-006d72a0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(240||[EMAIL PROTECTED] SIP/35-006d41b0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(240||@inter SIP/56-006c7df0 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(247||@inter SIP/55-006c4d00 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(258||@inter SIP/35-006a0240 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(240||@inter SIP/55-00639160 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(258||@inter SIP/56-00693f80 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(247||@inter Zap/33-1 [EMAIL PROTECTED]:1 Rsrvd (None) SIP/35-0063c210 [EMAIL PROTECTED]:2 Up AgentCallbackLogin(240||[EMAIL PROTECTED] Zap/9-1 [EMAIL PROTECTED]:2 Up Queue(bc1|n|||45) Zap/7-1 [EMAIL PROTECTED]:2 Up Queue(co1|n|||45) SIP/79-0069d190 [EMAIL PROTECTED]:2 Up Queue(co1|n|||45) Zap/4-1 [EMAIL PROTECTED]:2 Up Queue(co1|n|||45) Agent/249 [EMAIL PROTECTED]:1 Down (None) Local/[EMAIL PROTECTED] [EMAIL PROTECTED]:1 Ring (None) Local/[EMAIL PROTECTED] [EMAIL PROTECTED]:1 Down (None) Zap/1-1 [EMAIL PROTECTED]:2 Up Queue(co1|n|||45) 31 active channels 27 active calls I'm pretty sure most of those channels have been disconnected. Some I know for sure: 1. SIP/79 is me; I called into a couple different queues, and then hung up after a lot of silence. But asterisk still shows my channels open. 2. Zap channels 4, 7 and 9 are from the T1. Those Zap channels are definitely not still "Up" because the T1 has been physically unplugged now... which we did *after* we started having problems... in case you were wondering. :-) Here are the relevant packages: ii asterisk 1.2.11.dfsg-1 Open Source Private Branch Exchange (PBX) ii asterisk-classic 1.2.11.dfsg-1 Open Source Private Branch Exchange (PBX) - origin ii asterisk-config 1.2.11.dfsg-1 config files for asterisk ii asterisk-sounds-m 1.2.11.dfsg-1 sound files for asterisk ii zaptel 1.2.8.dfsg-1 zapata telephony utilities ii zaptel-modules-2. 1.2.8.dfsg-1+2.6. zaptel modules for Linux (kernel 2.6.17-2-amd64). ii zaptel-source 1.2.8.dfsg-1 Zapata telephony interface (source code for kernel This also happened previously with Asterisk 1.2.10 and Zaptel 1.2.7 on the same machine. So far, it's only been when the T1 is involved that Asterisk goes into this state. I'll see tomorrow if I can get it to lock up with only SIP calls. Regular calls SIP to SIP and SIP to Zap, and navigating through the menu, still work, so Asterisk isn't entirely locked up. It's probably just that a particular lock that AgentCallbackLogin() and Queue() use is becoming deadlocked somehow. Hope this helps to shed some light on things... We will be investigating this further, but would appreciate any insights anyone may be able to offer. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17-2-amd64 Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Versions of packages asterisk-classic depends on: ii adduser 3.97 Add and remove users and groups ii asterisk 1:1.2.11.dfsg-1 Open Source Private Branch Exchang ii asterisk-config 1:1.2.11.dfsg-1 config files for asterisk ii asterisk-sounds-main 1:1.2.11.dfsg-1 sound files for asterisk ii libasound2 1.0.11-7 ALSA library ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libcomerr2 1.39-1 common error description library ii libcurl3 7.15.5-1 Multi-protocol file transfer libra ii libgsm1 1.0.10-13 Shared libraries for GSM speech co ii libidn11 0.6.5-1 GNU libidn library, implementation ii libkrb53 1.4.4~beta1-1 MIT Kerberos runtime libraries ii libncurses5 5.5-3 Shared libraries for terminal hand ii libnewt0.52 0.52.2-7 Not Erik's Windowing Toolkit - tex ii libpopt0 1.10-3 lib for parsing cmdline parameters ii libpq4 8.1.4-6 PostgreSQL C client library ii libpri1.2 1.2.3-1 Primary Rate ISDN specification li ii libspeex1 1.1.12-2 The Speex Speech Codec ii libsqlite0 2.8.16-1 SQLite shared library ii libssl0.9.8 0.9.8b-2 SSL shared libraries ii libtonezone1 1:1.2.8.dfsg-1 tonezone library (runtime) ii unixodbc 2.2.11-13 ODBC tools libraries ii zlib1g 1:1.2.3-13 compression library - runtime asterisk-classic recommends no packages. -- no debconf information TTYL. -- C. Chad Wallace, B.Sc. The Lodging Company http://skihills.com/ OpenPGP Public Key ID: 0x262208A0
signature.asc
Description: OpenPGP digital signature