You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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({...})
}
})
})
The text was updated successfully, but these errors were encountered:
Reconnecting with this lib is ill-advised as it will reconnect on your side but the connection might still appear dead server-side. The best solution as of now is here: #90 (comment).
Though it had problems, so I replied with my own here: #90 (comment)
Hello @MartianH
Thanks for the suggestion, this problem got me in a fight with different companies acting as SMSC, currently, I am shifting to C++ to re-develop the application I have developed through this library.
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:
The text was updated successfully, but these errors were encountered: