On Sun, Aug 19, 2007 at 12:18:39PM +0800, GNUbie wrote: > Package: asterisk > Version: 1.4.9~dfsg-1 > > I re-built the asterisk v1.4.9~dfsg-1 from the Debian Unstable repository, > installed the .deb packages generated on my Debian GNU/Linux Etch and > working fine. Until now when I tried to call a local PSTN number the call > was disconnected. I immediately entered the Asterisk's shell and set the > verbose to 10 and made a new call to the same number and my Asterisk > crashed. Below is a summary of what I just did after my first call was > disconnected: > > # asterisk -r > Asterisk 1.4.9, Copyright (C) 1999 - 2007 Digium, Inc. and others. > Created by Mark Spencer <[EMAIL PROTECTED]> > Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for > detail s. > This is free software, with components licensed under the GNU General Public > License version 2 and other licenses; you are welcome to redistribute it > under > certain conditions. Type 'core show license' for details. > ========================================================================= > Connected to Asterisk 1.4.9 currently running on gnubie (pid = 15375) > gnubie*CLI> core set verbose 10 > Verbosity was 0 and is now 10 > -- Executing [EMAIL PROTECTED]:1] Dial("SIP/201-081f5308", > "Zap/g1/62389378") in new stack > [Aug 19 12:03:31] WARNING[16232]: app_dial.c:1106 dial_exec_full: Unable to > create channel of type 'Zap' (cause 34 - Circuit/channel congestion) > == Everyone is busy/congested at this time (1:0/1/0) > -- Executing [EMAIL PROTECTED]:2] Congestion("SIP/201-081f5308", "") > in new stack > == Spawn extension (extensions, 962389378, 2) exited non-zero on > 'SIP/201-081f5308' > -- Zap/4-1 is busy > -- Hungup 'Zap/4-1' > gnubie*CLI> > Disconnected from Asterisk server > > # dpkg -l | grep asterisk > ii asterisk 1.4.9~dfsg-1 Open > Source Private Branch Exchange (PBX) > ii asterisk-config 1.4.9~dfsg-1 config > files for asterisk > ii asterisk-doc 1.4.9~dfsg-1 > documentation for asterisk > ii asterisk-sounds-main 1.4.9~dfsg-1 sound > files for asterisk > > # dpkg -l | grep zaptel > ii zaptel 1.4.4~dfsg-1 zapata > telephony utilities > ii zaptel-modules-2.6.18-4-686 1.4.4~dfsg-1+2.6.18.dfsg.1-12etch2 zaptel > modules for Linux (kernel 2.6.18-4-68 > > # uname -r > 2.6.18-4-686 > > # cat /etc/debian_version > 4.0 > > I suggest that the Asterisk must not crash no matter what call operation a > user will do.
Indeed. So let's try to track this down. To get a core file: echo '/tmp/core.%e.%t' >/proc/sys/kernel/core_pattern Enable the -g flag to Asterisk by editing the init.d script (there's an example in the default file but when I look at it now it seems to be slightly wrong: it tries to mess with core_pattern as well). Please install thepackage asterisk-dbg to produce useful backtraces. (I've just commited some fixes to that said part. But the text I have added is probably too lengthy to be useful. I also don't like the messing with the global core_pattern, even though you can do cool things with it. But I have no better suggestions) -- Tzafrir Cohen icq#16849755 jabber:[EMAIL PROTECTED] +972-50-7952406 mailto:[EMAIL PROTECTED] http://www.xorcom.com iax:[EMAIL PROTECTED]/tzafrir -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]