MeetMee - Conference wie funktioniert es richtg ? [GELÖST]

onemarkus

Neuer User
Mitglied seit
5 Mai 2005
Beiträge
130
Punkte für Reaktionen
0
Punkte
0
meine Ext conf (wesentlicher auszug):
Code:
[conference]
; limit the conference room to 10 participants
exten => 600,1,MeetMeCount(600,CONFCOUNT)
exten => 600,2,GotoIf($[${CONFCOUNT} <= 10]?3:100)
exten => 600,3,MeetMe(600,i,54321)
exten => 600,100,Playback(conf-full)

include => conference

Meine Meetme.conf
Code:
;
; Configuration file for MeetMe simple conference rooms for Asterisk of course.
;
; This configuration file is read every time you call app meetme()

[general]
;audiobuffers=32		; The number of 20ms audio buffers to be used
				; when feeding audio frames from non-Zap channels
				; into the conference; larger numbers will allow
				; for the conference to 'de-jitter' audio that arrives
				; at different timing than the conference's timing
				; source, but can also allow for latency in hearing
				; the audio from the speaker. Minimum value is 2,
				; maximum value is 32.
;
[rooms]
;
; Usage is conf => confno[,pin][,adminpin]	
;
;conf => 1234 
;conf => 2345,9938
conf => 600


ERROR Meldung (Verbose Level 3):
Code:
May 26 13:06:19 WARNING[18746]: pbx.c:1697 pbx_extension_helper: No application 'MeetMeCount' for extension (default, 600, 1)
  == Spawn extension (default, 600, 1) exited non-zero on 'SIP/33-a8d9'


was habe ich falsch gemacht ?


danke

mark
 
gute frage; die Applikation MeetMeCount scheint nicht vorhanden zu sein.

gib mal in der Konsole
Code:
show application MeetMeCount
ein
 
Vielleicht auch erstmal...

Code:
show application MeetMe

Habe da so eine Vorahnung. Ich denke mal, da ist kein Zap im Asterisk drin, oder?

mfg Guard-X
 
nein ich habe asterisk from source compelliert.

debian*CLI> show application MeetMe
Your application(s) is (are) not registered

debian*CLI> show application MeetMeCount
Your application(s) is (are) not registered


Also ich habe keine ZAP Karte.

Welches Dummy muss ich compellieren ? Wie geht das gibt es da ne anleitung ?

danke

Mark
 
onemarkus schrieb:
Wie geht das gibt es da ne anleitung ?

z.B. hier: http://www.voip-info.org

oder bei mir:

Beispiel OpenSuse 10.0

Zaptel von http://www.asterisk.org downloaden

ztdummy Treiber Installation vorbereiten, dazu in der make Datei die Raute vor ztdummy entfernen

MODULES:=zaptel tor2 torisa wcusb wcfxo wctdm wctdm24xxp \
ztdynamic ztd-eth wct1xxp wct4xxp wcte11xp pciradio \
ztd-loc # ztdummy


In der Datei /etc/udev/rules.d/50-udev-rules folgende Zeilen hinzufügen:

KERNEL="zapctl", NAME="zap/ctl"
KERNEL="zaptimer", NAME="zap/timer"
KERNEL="zapchannel", NAME="zap/channel"
KERNEL="zappseudo", NAME="zap/pseudo"
KERNEL="zap[0-9]*", NAME="zap/%n"

"make" und "make install" im zaptel Verzeichnis ausführen, danach mit "modprobe zaptel" und "modprobe ztdummy" laden, zusätzlich in der Datei /etc/sysconfig/kernel folgende Zeile um den Eintrag "ztdummy" ergänzen (Autostart):

INITRD_MODULES="piix mptspi processor thermal fan dm_mod ztdummy"

Auf der CLI folgenden Befehl ausführen: mk_initrd

Danach Asterisk neu kompilieren, damit die MeetMe Apps auch installiert werden...

mfg Guard-X
 
chaos2000 schrieb:
Edit: Guard-X war wohl etwas schneller
In diesem Forum geht es um Millisekunden :)

Für alle anderen habe ich noch was vergessen:
Bei OpenSuse 10.1 heisst das Verzeichnis "etc/udev/rules.d/50-udev-default.rules"

mfg Guard-X
 
noch was für suse besitzer; immer auf die aktuellen kernel-sources achten, sonst funktioniert es nicht
Mein Tipp: Kernel-sources entfernen und mit apt
Code:
apt install kernel-source
die aktuellen holen - aber das nur am rande
 
Beim 2.6er kernel und dem aktuellen zaptel braucht das Makefile nicht mehr geändert werden.

/usr/src/zaptel/Makefile
.
.
ifeq (${BUILDVER},linux26)
MODULES+=ztdummy
endif
.
.
 
Code:
{standard input}: Assembler messages:
{standard input}:693: Error: symbol `rv' is already defined
{standard input}:707: Error: symbol `rv' is already defined
{standard input}:714: Error: symbol `c' is already defined
{standard input}:720: Error: symbol `rv' is already defined
make[2]: *** [/usr/src/zaptel-1.2.5/zaptel.o] Fehler 1
make[1]: *** [_module_/usr/src/zaptel-1.2.5] Fehler 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.15'
make: *** [linux26] Fehler 2

also das war mehr frust als lust :D

habe zaptel gezogen entpackt

dann kernel Source runtergeladen

dann make gemacht ganz viele errors das gleiche bei make26

Symlink auf kernel Sources ist vorhanden ...
 
was ist ein default kernel ?

ich habe debian edge in verwendung.

Der Image Kernel der mit installiert wurde ist:

Linux debian 2.6.15-1-486

ich habe Kernel Sources mit Apt-get installiert.
 
hmm, hast du auch die header installiert und den symlink auf die header gesetzt? anders gings bei mir nämlich auch nicht!
 
Code:
asterisk                        asterisk-addons-1.2.2         asterisk-sounds-1.2.1.tar.gz  linux-headers-2.6.15-1      linux-source-2.6.15.tar.bz2
asterisk-1.2.7.1-netsec         asterisk-addons-1.2.2.tar.gz  linux                         linux-headers-2.6.15-1-486  zaptel-1.2.5
asterisk-1.2.7.1-netsec.tar.gz  asterisk-sounds-1.2.1         linux26                       linux-source-2.6.15         zaptel-1.2.5.tar.gz
debian:/usr/src#

welche Symlinks müssen wohin gesetzt werden ?

ich habe linux26 auf linux-source-2.6.15
und linux auf linux-headers-2.6.15-1-486


Ergebniss:
Code:
debian:/usr/src/zaptel-1.2.5# make
ZAPTELVERSION="1.2.5" build_tools/make_version_h > version.h.tmp
if cmp -s version.h.tmp version.h ; then echo; else \
                mv version.h.tmp version.h ; \
        fi

rm -f version.h.tmp
/lib/modules/2.6.15-1-486/build
make -C /lib/modules/2.6.15-1-486/build SUBDIRS=/usr/src/zaptel-1.2.5 XPPMOD= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-1-486'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-1-486'

mit make linux26
Code:
debian:/usr/src/zaptel-1.2.5# make linux26
ZAPTELVERSION="1.2.5" build_tools/make_version_h > version.h.tmp
if cmp -s version.h.tmp version.h ; then echo; else \
                mv version.h.tmp version.h ; \
        fi

rm -f version.h.tmp
/lib/modules/2.6.15-1-486/build
make -C /lib/modules/2.6.15-1-486/build SUBDIRS=/usr/src/zaptel-1.2.5 XPPMOD= modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.15-1-486'
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-headers-2.6.15-1-486'

Ich denke ich hab falsch gesymlinkt :D

hat wer nen plan wie man das richtig symlinkt ?
 
keiner eine Idee ?
 
bitte helft mir ....

ich hab leider keine ahnung wie ich meetme in asterisk reinbekomme

danke

mark
 
onemarkus schrieb:
bitte helft mir ....

ich hab leider keine ahnung wie ich meetme in asterisk reinbekomme

danke

mark

Mit Debian kenne ich mich nicht so gut aus. Nimm Suse oder "app_conference", die benötigt keinen Timer!

mfg Guard-X
 
Ich hab auch gefrickelt bis ztdummy mal lief (debian 3.1 mit kernel 2.6).
Mit make gehts nicht versuch mal das hier:

m-a build zaptel
m-a a-i zaptel
modprobe zaptel
modprobe ztdummy

und in die /etc/modules:
zaptel
ztdummy

Bei mir hat das funktioniert mein meetme tut prima.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.