[Asterisk-Users] ISDN PBX + IVR + Voicemail Configuration - Sanity Check ...

Chris Wilson chris at netservers.co.uk
Fri Nov 7 06:44:29 MST 2003


Hi Hans,

> b. Hooked up to ISDN PBX using an ISDN4Linux (chan_modem ?) or CAPI4Linux
> (chan_capi ?) compatible ISDN controller.

We had real problems with chan_modem, where Asterisk would deadlock after 
the first call was hung up. We saw this with both 0.5.0 and CVS from 
late October. Other people have reported success with chan_modem, so I 
don't know if it's a site-specific issue.

We are using CAPI now which seems to work reasonably well, except that we
had an unexplained total ISDN failure a few days ago, which was fixed by
restarting Asterisk.

In case anyone is interested in the deadlock, which also affects 
analog modems for us, here is the backtrace:

#0  0xffffe002 in ?? ()
#1  0x08052355 in ast_log (level=0, file=0x80b42a8 "asterisk.c", line=337,
    function=0x80b4304 "urg_handler", fmt=0x80b42f4 "Urgent handler\n")
    at logger.c:266
#2  0x080832a2 in urg_handler (num=-4) at asterisk.c:337
#3  <signal handler called>
#4  0xffffe000 in ?? ()
#5  0x08093ef6 in el_getc (el=0x80ca970, cp=0xbfffea4b
"@øê\f\b\214ê^?¿\002")
    at read.c:347
#6  0x08093d65 in read_getcmd (el=0x80ca970,
    cmdnum=0xfffffffc <Address 0xfffffffc out of bounds>,
    ch=0xbfffea4b "@øê\f\b\214ê^?¿\002") at read.c:243
#7  0x08094025 in el_gets (el=0x80ca970, nread=0xbfffea8c) at read.c:443
#8  0x08082761 in main (argc=135064312, argv=0xbfffea8c) at
asterisk.c:1459
#9  0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
(gdb)
(gdb) up
#1  0x08052355 in ast_log (level=0, file=0x80b42a8 "asterisk.c", line=337,
    function=0x80b4304 "urg_handler", fmt=0x80b42f4 "Urgent handler\n")
    at logger.c:266
266             ast_mutex_lock(&loglock);

> P.S. He who comes up with clean internal ISDN bus (point to multi-point)
> support for Asterisk, based on CologneChip based equipment receives an 18"
> large Dutch cheese in the mail, right after I've wiped away my tears of
> happiness !

We are really looking forward to trying this too. Klaus-Peter is the man 
=) (sorry dan, can't use your softphone on *nix).

Cheers, Chris.
-- 
   ___ __     _
 / __// / ,__(_)_  | Chris Wilson -- UNIX Firewall Lead Developer |
/ (_ / ,\/ _/ /_ \ | NetServers.co.uk http://www.netservers.co.uk |
\ _//_/_/_//_/___/ | 21 Signet Court, Cambridge, UK. 01223 576516 |







More information about the asterisk-users mailing list