en:jingle_bots
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:jingle_bots [2010/10/17 15:36] – external edit 127.0.0.1 | en:jingle_bots [2019/04/28 13:51] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | #summary|Jingle bots, offering Asterisk services to Psi/Psi+ (en) | + | ====== |
| - | + | ||
| - | = Introduction | + | |
| + | ===== Introduction ===== | ||
| This page contains information on using Asterisk with Psi+. | This page contains information on using Asterisk with Psi+. | ||
| - | = Details = | + | ===== Details ===== |
| To be able to use Asterisk with Psi+, you need to use the Jingle branch of Asterisk with some patches. (This patches on the Psi side are not necessary anymore.) | To be able to use Asterisk with Psi+, you need to use the Jingle branch of Asterisk with some patches. (This patches on the Psi side are not necessary anymore.) | ||
| - | = Public Bots = | + | ===== Public Bots ===== |
| Here is a list of currently known public Jingle bots: | Here is a list of currently known public Jingle bots: | ||
| - | |||
| || JID || notes || Works with (tested with) || | || JID || notes || Works with (tested with) || | ||
| - | || echo@haar.student.utwente.nl || A simple echo test || Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP || | + | || echo@haar.student.utwente.nl || A simple echo test || Psi, Psi+, Pidgin, |
| - | || psi-dev@haar.student.utwente.nl || A conference room to talk about Psi+ (psi+ and psiplus@haar.student.utwente.nl work too) || Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900, SIP || | + | || psi-dev@haar.student.utwente.nl || A conference room to talk about Psi+ (psi+ and psiplus@haar.student.utwente.nl work too) || Psi, Psi+, Pidgin, |
| - | || tellme@haar.student.utwente.nl || A SIP bridge to the Tell Me service (hint, say Black Jack from the main menu) || Psi, Psi+, Pidgin, Google Talk, QIP, Nokia N900 || | + | || tellme@haar.student.utwente.nl || A SIP bridge to the Tell Me service (hint, say Black Jack from the main menu) || Psi, Psi+, Pidgin, |
| || echo@test.collabora.co.uk || A test bot by [[http:// | || echo@test.collabora.co.uk || A test bot by [[http:// | ||
| - | = How to use = | + | ===== How to use ===== |
| To use one of the bots listed above: | To use one of the bots listed above: | ||
| + | |||
| * Add the JID to your roster | * Add the JID to your roster | ||
| * The contact should authorize you and appear online | * The contact should authorize you and appear online | ||
| Line 32: | Line 28: | ||
| - | = Setting up Asterisk for use with Psi+ = | + | ===== Setting up Asterisk for use with Psi+ ===== |
| + | * Check out the special Jingle branch of Asterisk (revision 281181 is the last revision that is still working): | ||
| - | * Check out the special Jingle branch of Asterisk: | ||
| < | < | ||
| - | svn co http:// | + | svn -r 281181 |
| </ | </ | ||
| * Obtain the patch to work around some bugs and the patch to allow dealing with wideband speex | * Obtain the patch to work around some bugs and the patch to allow dealing with wideband speex | ||
| + | |||
| < | < | ||
| wget http:// | wget http:// | ||
| Line 48: | Line 45: | ||
| * Enter the tree and apply the patches | * Enter the tree and apply the patches | ||
| + | |||
| < | < | ||
| cd jingle-support | cd jingle-support | ||
| Line 53: | Line 51: | ||
| patch -p0 < ../ | patch -p0 < ../ | ||
| </ | </ | ||
| - | |||
| * Compile and install Asterisk as usual, make sure res_jabber and chan_jingle are enabled | * Compile and install Asterisk as usual, make sure res_jabber and chan_jingle are enabled | ||
| + | |||
| < | < | ||
| ./configure | ./configure | ||
| Line 65: | Line 63: | ||
| - | * Register a Jabber | + | * Register a XMPP account (using Psi for example, you can remove it from Psi afterwards) |
| - | + | ||
| * Edit / | * Edit / | ||
| + | |||
| < | < | ||
| [echo]] | [echo]] | ||
| Line 81: | Line 78: | ||
| </ | </ | ||
| - | | + | Note that in the above case, Asterisk is running on the same server as the XMPP daemon. |
| * Edit / | * Edit / | ||
| - | | + | |
| + | Make sure speex is allowed, the two lines below should work | ||
| < | < | ||
| disallow=all | disallow=all | ||
| Line 91: | Line 89: | ||
| </ | </ | ||
| - | | + | |
| + | Take note of the context or change it to something like public | ||
| < | < | ||
| context=public | context=public | ||
| </ | </ | ||
| - | |||
| * Edit / | * Edit / | ||
| - | | + | |
| - | This is the example for an echo test: | + | Edit or create a new context and set your dialing rules: |
| + | |||
| + | This is the example for an echo test: | ||
| < | < | ||
| exten => echo@haar.student.utwente.nl, | exten => echo@haar.student.utwente.nl, | ||
| Line 107: | Line 108: | ||
| </ | </ | ||
| - | | + | |
| + | You can also set up a SIP bridge: | ||
| < | < | ||
| exten => tellme@haar.student.utwente.nl, | exten => tellme@haar.student.utwente.nl, | ||
| Line 113: | Line 116: | ||
| - | = Known issues = | ||
| + | ===== Known issues ===== | ||
| * Asterisk sometimes doesn' | * Asterisk sometimes doesn' | ||
| * The video test with the Collabora bot is completely untested with Psi and probably won't work. | * The video test with the Collabora bot is completely untested with Psi and probably won't work. | ||
en/jingle_bots.1287329812.txt.gz · Last modified: 2010/10/19 18:42 (external edit)
