Obtenha SID e RID usando strophe.js

Como posso obter o SID e o RID ao me conectar a um servidor XMPP usando strophejs? Estou usando o Ejabbered como servidor XMPP.

Aqui está o meu código

        $(document).bind('connect', function (ev, data) {

        var conn = new Strophe.Connection('http://localhost:5280/http-bind');

        conn.connect(data.jid, data.password, function (status) {
            if (status === Strophe.Status.CONNECTED) {

                $(document).trigger('connected');
            } else if (status === Strophe.Status.DISCONNECTED) {
                $(document).trigger('disconnected');
            }
        });

        Gab.connection = conn;
    });

$(document).bind('connected', function () {
    ---------------------------------
    ---------------------------------

    console.log(Gab.connection.jid); // Got jid
    console.log(Gab.connection.rid); // Value is undefined
    console.log(Gab.connection.sid); // value is undefined
});

Eu tentei o código acima. Mas ficando indefinido como valor.

Eu verifiquei esta pergunta,XMPP: recuperando o ID da sessão BOSH e o RID

mas nos comentários lá, 'indefinido' é o resultado!

questionAnswers(1)

yourAnswerToTheQuestion