Letzte Woche => Endspurt!Montag den 29.01.07 geht das Buch in die Produktion. Bis dahin laeuft der Beta-Test noch in vollem Umfang. Bitte melden Sie Fehler! Siehe Beta-Test FAQ. Erscheinungstermin: 03.03.07. Das Buch wird auf dem Asterisk-Tag.org in Chemnitz vorgestellt und kann dort auch erworben werden. 10 Tage spaeter wird es im Buchhandel sein. Wer nicht in Chemnitz sein kann, sollte das Buch vorbestellen: Amazon oder direkt beim Verlag Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. Naechste Asterisk-Schulung: 12.02. - 13.02.07 (noch 1 Platz frei) - Ach ja, ... wir suchen auch noch Asterisk Entwickler! => http://www.amooma.de/jobs/ |
Nimmt den Anrufer in eine MeetMe-Konferenz auf.
MeetMe([KonferenzNr
][,Optionen
[,PIN
]])
Verbindet den Anrufer auf dem aktuellen Channel zu einer MeetMe-Konferenz, angegeben durch den Parameter KonferenzNr
. Ohne Angabe der Konferenznummer wird der Teilnehmer zur Eingabe derselben aufgefordert.
Wird als PIN
-Parameter die PIN-Nummer der Konferenz (statisch in meetme.conf
oder dynamisch vom Ersteller festgelegt) übergeben, so wird der Anrufer direkt in die Konferenz geleitet. Ansonsten muss der Anrufer die PIN eingeben, um beitreten zu können.
Damit MeetMe-Konferenzen funktionieren, muss ein passendes Zaptel-Interface installiert sein. Alternativ kann auch der ztdummy
-Treiber für Timing-Zwecke verwendet werden.
MeetMe-Konferenzen benutzen offenbar intern immer den uLaw-Codec, je mehr Teilnehmer in einer Konferenz andere Codecs wie GSM verwenden, desto mehr Rechenleistung wird für die Umkodierung benötigt.
Die Optionen
können sich aus folgenden Zeichen zusammensetzen:
a
A
w
und x
).b
${MEETME_AGI_BACKGROUND}
spezifizierte AGI-Skript, standardmäßig conf-background.agi
. (Funktioniert nur dann korrekt, wenn alle Kanäle in einer Konferenz Zap-Kanäle sind.) Das Skript erhält alle DTMF-Tanstendrücke, wodurch die Kombination mit Optionen, die auch das Abfangen von Tasten zur Folge haben (p
), nicht möglich ist.c
d
D
#
drücken.)e
E
i
m
M
p
#
zu verlassen.P
q
r
${MEETME_RECORDINGFILE}
, Format: ${MEETME_RECORDINGFORMAT}
. Der Standard-Dateiname lautet meetme-conf-rec-${KonferenzNr
}-${UniqueID
}
, wobei UniqueID
eine einmalige ID ist. Das Standardformat ist wav
. (Funktioniert nur mit Zap-Kanälen)s
*
ins (Teilnehmer- oder Administrator-)Menü.t
T
v
w
A
) die Konferenz betritt. Bis dahin hören alle Teilnehmer Wartemusik.x
A
) verlassen wird.X
${MEETME_EXIT_CONTEXT}
zu verlassen, oder durch Eingabe der Nummer einer Extension des aktuellen Kontexts, falls diese Variable nicht definiert ist.Die Option X
funktioniert nicht zusammen mit p
oder s
.
Verwenden Sie e
(oder E
) zusammen mit d
(oder D
), um dynamisch einen neuen Konferenzraum zu eröffnen, wobei Asterisk automatisch die KonferenzNr
festlegt. Sie müssen dann natürlich den anderen Teilnehmern die Nummer mitteilen oder entsprechende Dialplan-Logik einsetzen.
Mit d
oder D
werden dynamisch Konferenzräume angelegt, in der meetme.conf
können sie statisch definiert werden.
exten => 123,1,Answer() ; den Anrufer in Konferenzraum 333 schicken (mit der PIN 1234): exten => 123,n,MeetMe(333,DpM,1234)
Siehe auch. Abschnitt 10.50, „MeetMeAdmin()
“, Abschnitt 10.51, „MeetMeCount()
“
Befehle im CLI. Diese Befehle stehen im CLI zur Verfügung, um MeetMe-Konferenzen zu verwalten (dabei ist die TeilnehmerNr
die in der Liste angezeigte Nummer des Teilnehmers):
MeetMe
MeetMe list KonferenzNr
MeetMe kick KonferenzNr
TeilnehmerNr
MeetMe kick KonferenzNr
MeetMe lock KonferenzNr
MeetMe unlock KonferenzNr
MeetMe mute KonferenzNr
TeilnehmerNr
MeetMe unmute KonferenzNr
TeilnehmerNr
© by Stefan Wintermeyer