[asterisk-users] Asterisk & Jabber : WARNING: res_jabber.c aji_recv_loop: JABBER: socket read error
Julian Lyndon-Smith
asterisk at dotr.com
Mon Jul 6 10:18:06 CDT 2009
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
More information about the asterisk-users
mailing list