jonas kellens
2009-Jul-06 13:27 UTC
[asterisk-users] Asterisk & Jabber : WARNING: res_jabber.c aji_recv_loop: JABBER: socket read error
I have installed gnutls and gnutls-devel from RedHat repositories [root at asterisk asterisk]# yum install gnutls gnutls-devel I have installed iksemel with gnutls support : [root at asterisk asterisk]# cd /usr/src/iksemel-1.3/ [root at asterisk asterisk]# ./configure --with-gnutls --prefix=/usr [root at asterisk asterisk]# make [root at asterisk asterisk]# make check [root at asterisk asterisk]# make install [root at asterisk asterisk]# ls -l /usr/lib | grep iksemel -rw-r--r-- 1 root root 184210 2009-07-06 14:52 libiksemel.a -rwxr-xr-x 1 root root 816 2009-07-06 14:52 libiksemel.la lrwxrwxrwx 1 root root 19 2009-07-06 14:52 libiksemel.so -> libiksemel.so.3.1.0 lrwxrwxrwx 1 root root 19 2009-07-06 14:52 libiksemel.so.3 -> libiksemel.so.3.1.0 -rwxr-xr-x 1 root root 138938 2009-07-06 14:52 libiksemel.so.3.1.0 Then compiled Asterisk again : [root at asterisk asterisk]# cd /usr/src/asterisk-1.4.25.1/ [root at asterisk asterisk]# make clean [root at asterisk asterisk]# ./configure [root at asterisk asterisk]# make menuconfig [root at asterisk asterisk]# make [root at asterisk asterisk]# make install Then edited jabber.conf : [general] debug=yes ;;Turn on debugging by default. autoprune=no ;;Auto remove users from buddy list. autoregister=yes ;;Auto register users from buddy list. [asterisk] ;;label type=component ;;Client or Component connection serverhost=192.168.2.5 ;;Route to server for example talk.google.com username=asterisk at 192.168.2.5 ;;Username with optional roster. secret=XXXXXX ;;Password port=5222 ;;Port to use defaults to 5222 usetls=yes ;;Use tls or not ;usesasl=yes ;;Use sasl or not statusmessage="I am Asterisk" ;;Have custom status message for Asterisk. ;timeout=100 ;;Timeout on the message stack. Then start Asterisk : [root at asterisk asterisk]# /usr/sbin/asterisk -c And this is the error concerning jabber when wanting to connect to my OpenFire-server: [Jul 6 15:15:36] JABBER: reconnecting. [Jul 6 15:15:36] JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:component:accept' to='asterisk at 192.168.2.5' version='1.0'> [Jul 6 15:15:36] JABBER: asterisk INCOMING: <?xml version='1.0' encoding='UTF-8'?><stream:stream from="openfire.jocan.local" id="7pI2f" xmlns="jabber:component:accept" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><stream:error xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error> [Jul 6 15:15:36] JABBER: asterisk OUTGOING: <handshake>2313234e99edf2891db7901990cf854e8e5639c3</handshake> [Jul 6 15:15:36] JABBER: asterisk INCOMING: </stream:stream> [Jul 6 15:15:40] WARNING[23732]: res_jabber.c:1573 aji_recv_loop: JABBER: socket read error [Jul 6 15:15:40] JABBER: reconnecting. [Jul 6 15:15:40] JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:component:accept' to='asterisk at 192.168.2.5' version='1.0'> [Jul 6 15:15:40] JABBER: asterisk INCOMING: <?xml version='1.0' encoding='UTF-8'?><stream:stream from="openfire.jocan.local" id="3oygw" xmlns="jabber:component:accept" xmlns:stream="http://etherx.jabber.org/streams" version="1.0"><stream:error xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error> [Jul 6 15:15:40] JABBER: asterisk OUTGOING: <handshake>cccff622b0bafbf9db1e22034292e62610d93f48</handshake> [Jul 6 15:15:40] JABBER: asterisk INCOMING: </stream:stream> I don't know why connecting my Asterisk to my OpenFire (192.168.2.5) fails... Jonas. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20090706/4673a2f8/attachment.htm
Julian Lyndon-Smith
2009-Jul-06 15:18 UTC
[asterisk-users] Asterisk & Jabber : WARNING: res_jabber.c aji_recv_loop: JABBER: socket read error
Try client instead of component. Make sure that you selected the component in the menu select as well I can assure you that it works, and that it works well. We use it ;) Julian jonas kellens wrote:> I have installed gnutls and gnutls-devel from RedHat repositories > [root at asterisk asterisk]# yum install gnutls gnutls-devel > > I have installed iksemel with gnutls support : > [root at asterisk asterisk]# cd /usr/src/iksemel-1.3/ > [root at asterisk asterisk]# ./configure --with-gnutls --prefix=/usr > [root at asterisk asterisk]# make > [root at asterisk asterisk]# make check > [root at asterisk asterisk]# make install > [root at asterisk asterisk]# ls -l /usr/lib | grep iksemel > -rw-r--r-- 1 root root 184210 2009-07-06 14:52 libiksemel.a > -rwxr-xr-x 1 root root 816 2009-07-06 14:52 libiksemel.la > lrwxrwxrwx 1 root root 19 2009-07-06 14:52 libiksemel.so -> > libiksemel.so.3.1.0 > lrwxrwxrwx 1 root root 19 2009-07-06 14:52 libiksemel.so.3 -> > libiksemel.so.3.1.0 > -rwxr-xr-x 1 root root 138938 2009-07-06 14:52 libiksemel.so.3.1.0 > > Then compiled Asterisk again : > [root at asterisk asterisk]# cd /usr/src/asterisk-1.4.25.1/ > [root at asterisk asterisk]# make clean > [root at asterisk asterisk]# ./configure > [root at asterisk asterisk]# make menuconfig > [root at asterisk asterisk]# make > [root at asterisk asterisk]# make install > > Then edited jabber.conf : > [general] > debug=yes ;;Turn on debugging by default. > autoprune=no ;;Auto remove users from buddy > list. > autoregister=yes ;;Auto register users from > buddy list. > > [asterisk] ;;label > type=component ;;Client or Component connection > serverhost=192.168.2.5 ;;Route to server for example > talk.google.com > username=asterisk at 192.168.2.5 ;;Username with optional roster. > secret=XXXXXX ;;Password > port=5222 ;;Port to use defaults to 5222 > usetls=yes ;;Use tls or not > ;usesasl=yes ;;Use sasl or not > statusmessage="I am Asterisk" ;;Have custom status message > for Asterisk. > ;timeout=100 ;;Timeout on the message stack. > > Then start Asterisk : > [root at asterisk asterisk]# /usr/sbin/asterisk -c > > And this is the error concerning jabber when wanting to connect to my > OpenFire-server: > [Jul 6 15:15:36] JABBER: reconnecting. > [Jul 6 15:15:36] > JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream > xmlns:stream='http://etherx.jabber.org/streams' > xmlns='jabber:component:accept' to='asterisk at 192.168.2.5' version='1.0'> > [Jul 6 15:15:36] > JABBER: asterisk INCOMING: <?xml version='1.0' > encoding='UTF-8'?><stream:stream from="openfire.jocan.local" > id="7pI2f" xmlns="jabber:component:accept" > xmlns:stream="http://etherx.jabber.org/streams" > version="1.0"><stream:error > xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix > xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error> > [Jul 6 15:15:36] > JABBER: asterisk OUTGOING: > <handshake>2313234e99edf2891db7901990cf854e8e5639c3</handshake> > [Jul 6 15:15:36] > JABBER: asterisk INCOMING: </stream:stream> > [Jul 6 15:15:40] WARNING[23732]: res_jabber.c:1573 aji_recv_loop: > JABBER: socket read error > [Jul 6 15:15:40] JABBER: reconnecting. > [Jul 6 15:15:40] > JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream > xmlns:stream='http://etherx.jabber.org/streams' > xmlns='jabber:component:accept' to='asterisk at 192.168.2.5' version='1.0'> > [Jul 6 15:15:40] > JABBER: asterisk INCOMING: <?xml version='1.0' > encoding='UTF-8'?><stream:stream from="openfire.jocan.local" > id="3oygw" xmlns="jabber:component:accept" > xmlns:stream="http://etherx.jabber.org/streams" > version="1.0"><stream:error > xmlns:stream="http://etherx.jabber.org/streams"><bad-namespace-prefix > xmlns="urn:ietf:params:xml:ns:xmpp-streams"/></stream:error> > [Jul 6 15:15:40] > JABBER: asterisk OUTGOING: > <handshake>cccff622b0bafbf9db1e22034292e62610d93f48</handshake> > [Jul 6 15:15:40] > JABBER: asterisk INCOMING: </stream:stream> > > I don't know why connecting my Asterisk to my OpenFire (192.168.2.5) > fails... > > Jonas. > ------------------------------------------------------------------------ > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users