Table of Contents

Jingle bots, offering Asterisk services to Psi+

Einführung

Diese Seite enthält Anleitungen zum Verwenden von Asterisk mit Psi+.

Einzelheiten

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.)

Öffentliche Bots

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+

Benutzung

Um einen der oben gelisteten Bots zu benutzen:

Der Kontakt sollte das Gespräch annehmen und den genannten Dienst bieten.

Einrichten von Asterisk zur Benutzung mit Psi+

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])

Bekannte Probleme