Diese Seite enthält Anleitungen zum Verwenden von Asterisk mit Psi+.
Um Asterisk mit Psi+ verwenden zu können, müssen Sie den Jingle Zweig von Asterisk mit einigen Patches benutzen. (Patches auf der Psi Seite sind nicht mehr notwendig.)
Hier ist eine Liste der derzeit bekannten öffentlichen Jingle bots:
JID | Bemerkungen | Läuft mit (getestet mit) | |||
echo@haar.student.utwente.nl | Einfacher Echotest | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP | |||
psi-dev@haar.student.utwente.nl | Konferenzraum über Psi+ (psi+ und psiplus@haar.student.utwente.nl geht auch) | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP | |||
tellme@haar.student.utwente.nl | SIP bridge zum Tell Me Service (Hinweis: Sagen Sie Black Jack im Hauptmenü) | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900 | |||
echo@test.collabora.co.uk | test-Bot von Collabora mit verschiedenen Tests, u.a. Echotest und Videotest | Psi, Psi+ |
Um einen der oben gelisteten Bots zu benutzen:
Der Kontakt sollte das Gespräch annehmen und den genannten Dienst bieten.
svn -r 281181 co http://svn.digium.com/svn/asterisk/team/phsultan/jingle-support/
wget http://haar.student.utwente.nl/~julius/patches/asterisk-jingle-hacks-20100430.patch.txt wget "https://issues.asterisk.org/file_download.php?file_id=25936&type=bug" -O patch-jingle_speex-1.diff
cd jingle-support patch -p1 < ../asterisk-jingle-hacks-20100430.patch.txt patch -p0 < ../patch-jingle_speex-1.diff
./configure make menuselect make make install make samples
[echo]] type=client serverhost=localhost username=echo@haar.student.utwente.nl/asterisk secret=<password> port=5222 usetls=no usesasl=no statusmessage=voice: echo test
Beachten Sie bitte, dass im obigen Falle Asterisk auf dem selben Server läuft wie der XMPP Dämon. * Editieren Sie /etc/asterisk/jingle.conf: Stellen Sie sicher, dass speex erlaubt ist, diese beiden Zeilen sollten das erledigen
disallow=all allow=speex
Beachten Sie den Kontext oder setzen Sie ihn auf public oder ähnlich
context=public
Editieren Sie den Kontext oder legen Sie einen neuen an und setzen Sie die Wahl-Regeln:
Dies ist ein Beispiel für einen Echotest:
exten => echo@haar.student.utwente.nl,1,Playback(demo-echotest) ; Let them know what's going on exten => echo@haar.student.utwente.nl,n,Echo ; Do the echo test exten => echo@haar.student.utwente.nl,n,Playback(demo-echodone) ; Let them know it's over exten => echo@haar.student.utwente.nl,n,Goto(s,6) ; Start over
Sie können auch eine SIP bridge einrichten:
exten => tellme@haar.student.utwente.nl,1,Dial(SIP/18005558355@proxy01.sipphone.com)