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



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to