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)