de:jingle_bots
Inhaltsverzeichnis
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) | |||
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+ |
Benutzung
Um einen der oben gelisteten Bots zu benutzen:
- Fügen sie die JID zu Ihrem Roster hinzu
- Der Kontakt sollte Sie autorisieren und als online erscheinen
- Rufen Sie den Kontakt an
Der Kontakt sollte das Gespräch annehmen und den genannten Dienst bieten.
Einrichten von Asterisk zur Benutzung mit Psi+
- Holen Sie sich den speziellen Jingle-Zweig von Asterisk (revision 281181 is the last revision that is still working):
svn -r 281181 co http://svn.digium.com/svn/asterisk/team/phsultan/jingle-support/
- Besorgen Sie sich den Patch, der einige Programmfehler umgeht sowie denjenigen, der den Umgang mit wideband speex ermöglicht
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
- Wechseln Sie in das Verzeichnis und bringen Sie die Patches an
cd jingle-support patch -p1 < ../asterisk-jingle-hacks-20100430.patch.txt patch -p0 < ../patch-jingle_speex-1.diff
- Kompilieren Sie Asterisk wie üblich, stellen Sie dabei sicher, dass res_jabber und chan_jingle eingeschaltet sind
./configure make menuselect make make install make samples
- Legen Sie einen neues XMPP Konto an (z.B. in Psi, Sie können dieses später wieder entfernen)
- Editieren Sie /etc/asterisk/jabber.conf und fügen Sie das neue Konto hinzu:
[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 /etc/asterisk/extensions.conf:
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)
Bekannte Probleme
- Asterisk wählt manchmal nicht die richtige IPv4-Adresse aus den Angeboten des aktuellen Datenstroms aus, so dass kein Audio empfangen wird.
- Der Videotest mit dem Collabora Bot ist völlig ungetestet und funktioniert möglicherweise nicht.
de/jingle_bots.txt · Zuletzt geändert: 2019/04/28 13:52 von 127.0.0.1