Skip to content

Rebind on reconnecting to smsc is not working #248

@elhananjair

Description

@elhananjair

Hello friends I have a multiple socket RST problem from SMSC, and I tried to fix it using reconnect, I can see the reconnection going well but I couldn't be sure if the reconnect is working.

here is how I am trying to reconnect:

 session.socket.on('close', () => {
        console.log("Connection to SMSC closed, trying to reconnect...");
        setTimeout(() => {
            try {
                //session.unbind();
                //session.destroy();
                session.connect();
            }catch (e) {
                console.log("Error trying to reconnect with SMSC: " + e.message)
            }

        }, 5000);
    })
    
    
     session.on('connect', () => {
        console.log("Connection to SMSC established");
        session.bind_transceiver({system_id: "032332", password: "mypass"}, function (pdu) {
             console.log("Bind Transceiver request have made...")
             if (pdu.command_status === 0) { 
                  console.log("Successfully bound!");
                  session.submit_sm({...})
            }
        })
   })

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions