On Sat, 10 Nov 2012 18:08:58 +0000 Phil Reynolds <[email protected]> wrote:
> I have tried today to change my Jabber server from OpenFire to > ejabberd. Unfortunately I have not been able to get Asterisk logged in > to Jabber since. If SASL is not enabled, then ejabberd rejects the > connection as it does not support non-SASL authentication. However, if > SASL is enabled, Asterisk crashes when it logs in. This is what appears in CLI when the crash occurs: JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' to='firthpark.tinsleyviaduct.com' version='1.0'> JABBER: asterisk INCOMING: <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='2662035953' from='firthpark.tinsleyviaduct.com' version='1.0' xml:lang='en'><stream:features><starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='TQ2JFyRoSa70h2G1bpgjzuXb2sU='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> JABBER: asterisk OUTGOING: <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> JABBER: asterisk INCOMING: <proceed xmlns='urn:ietf:params:xml:ns:xmpp-tls'/> JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' to='firthpark.tinsleyviaduct.com' version='1.0'> JABBER: asterisk INCOMING: <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='1069044991' from='firthpark.tinsleyviaduct.com' version='1.0' xml:lang='en'> JABBER: asterisk INCOMING: <stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='TQ2JFyRoSa70h2G1bpgjzuXb2sU='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> JABBER: asterisk OUTGOING: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>AGFzdGVyaXNrAGNsaWQvaW0=</auth> JABBER: asterisk INCOMING: <success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/> JABBER: asterisk OUTGOING: <?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' to='firthpark.tinsleyviaduct.com' version='1.0'> JABBER: asterisk INCOMING: <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='3920780923' from='firthpark.tinsleyviaduct.com' version='1.0' xml:lang='en'> JABBER: asterisk INCOMING: <stream:features><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='TQ2JFyRoSa70h2G1bpgjzuXb2sU='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features> JABBER: asterisk OUTGOING: <iq type='set' id='aaaaa'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><resource>asterisk</resource></bind></iq> JABBER: asterisk OUTGOING: <iq type='set' id='auth'><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq> JABBER: asterisk INCOMING: <iq id='aaaaa' type='result'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'><jid>[email protected]/asterisk</jid></bind></iq> JABBER: asterisk OUTGOING: <presence from='[email protected]/asterisk'><status>asterisk running</status><priority>0</priority><c node='http://www.asterisk.org/xmpp/client/caps' ver='asterisk-xmpp' ext='voice-v1' xmlns='http://jabber.org/protocol/caps'/></presence> JABBER: asterisk OUTGOING: <iq type='get' id='roster'><query xmlns='jabber:iq:roster'/></iq> JABBER: asterisk INCOMING: <iq type='result' id='auth'><session xmlns='urn:ietf:params:xml:ns:xmpp-session'/></iq> JABBER: asterisk INCOMING: <iq from='firthpark.tinsleyviaduct.com' to='[email protected]/asterisk' id='1072575207' type='get'><query xmlns='http://jabber.org/protocol/disco#info' node='http://www.asterisk.org/xmpp/client/caps#asterisk-xmpp'/></iq> JABBER: asterisk OUTGOING: <iq from='[email protected]/asterisk' to='firthpark.tinsleyviaduct.com' type='result' id='1072575207'><query xmlns='http://jabber.org/protocol/disco#info'><identity category='client' type='pc' name='asterisk'/><feature var='http://www.google.com/xmpp/protocol/voice/v1'/><feature var='http://jabber.org/protocol/disco#info'/></query></iq> -- Phil Reynolds mail: [email protected] Web: http://phil.tinsleyviaduct.com/ -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
