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) | |||
| [email protected] | Einfacher Echotest | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP | |||
| [email protected] | Konferenzraum über Psi+ (psi+ und [email protected] geht auch) | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP | |||
| [email protected] | SIP bridge zum Tell Me Service (Hinweis: Sagen Sie Black Jack im Hauptmenü) | Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900 | |||
| [email protected] | 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 [email protected]/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 => [email protected],1,Playback(demo-echotest) ; Let them know what's going on exten => [email protected],n,Echo ; Do the echo test exten => [email protected],n,Playback(demo-echodone) ; Let them know it's over exten => [email protected],n,Goto(s,6) ; Start over
Sie können auch eine SIP bridge einrichten:
exten => [email protected],1,Dial(SIP/[email protected])