[Home]

Summary:DAHLIN-00141: MeetMe conference does break immediately. /var/log/messages shows dahdi error
Reporter:Sebastian Schumann (s_schumann)Labels:
Date Opened:2009-09-11 11:58:33Date Closed:2009-09-15 14:48:33
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:dahdi (the module)
Versions:2.2.0.2 Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I want to establish a MeetMe conference using
[...]
exten => 1234,n,MeetMe(1234,Mi)
[...]

As soon as the command is called, I receive from Asterisk:
   -- Executing [1234@default:4] MeetMe("SIP/alice-08e96c18", "1234,Mi") in new stack
 == Spawn extension (default, 1234, 4) exited non-zero on 'SIP/alice-08e96c18'.

/var/log/messages indicates problems with DAHDI:
Sep 11 18:43:29 server kernel: [6478913.125872] ioctl32(asterisk:10499): Unknown cmd fd(17) cmd(c00cda0d){t:'Ú';sz:12} arg(f652783c) on /dev/dahdi/pseudo

I use asterisk-1.6.2.0-rc1 compiled from source.
I use dahdi-linux-2.2.0.2 compiled from source.

I am running Asterisk on a Xen virtual machine (domU).

The /dev/dahdi exists:
# ll /dev/dahdi/
total 0
crw-rw---- 1 root root 196, 254 2009-09-11 14:09 channel
crw-rw---- 1 root root 196,   0 2009-09-11 14:09 ctl
crw-rw---- 1 root root 196, 255 2009-09-11 14:09 pseudo
crw-rw---- 1 root root 196, 253 2009-09-11 14:09 timer

Sebastian
Comments:By: Sebastian Schumann (s_schumann) 2009-09-11 12:02:16

I forgot: I the immediate BYE Asterisk sends, it puts those tho headers, maybe they help:

X-Asterisk-HangupCause: Unknown
X-Asterisk-HangupCauseCode: 0

Sebastian

By: Tzafrir Cohen (tzafrir) 2009-09-15 13:01:24

Is it a 32bit userspace on a 64bit kernel?

What is the output of:

uname -a
file /usr/sbin/asterisk

By: Sebastian Schumann (s_schumann) 2009-09-15 14:24:59

root@vserver:~# uname -a
Linux vserver 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux
root@vserver:~# file /usr/sbin/asterisk
/usr/sbin/asterisk: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

IIRC, I have ordered a 32 bit running on a 64 bit host. However, I am not 100% sure here, I will check again with my hoster. It seems more from the uname output (I checked also /proc/cpuinfo, there is long mode (lm) flag) that it is 64bit guest on 64bit host...

Sebastian

By: Tzafrir Cohen (tzafrir) 2009-09-15 14:48:33

Sadly this combination is not yet supported.