|
|
|
@ -406,6 +406,18 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
|
|
|
|
|
function () {
|
|
|
|
|
client.sendReadReceipt(event, {});
|
|
|
|
|
});
|
|
|
|
|
} else if (typeof response.tags["com.netsyms.matrix-bridge-voxtelesys.sms"] != "undefined") {
|
|
|
|
|
var tel = response.tags["com.netsyms.matrix-bridge-voxtelesys.sms"].tel;
|
|
|
|
|
var from = response.tags["com.netsyms.matrix-bridge-voxtelesys.sms"].ournumber;
|
|
|
|
|
client.setRoomTag(event.getRoomId(), "u.matrix-bridge-voxtelesys-sms", {tel: tel, ournumber: from, order: 0.5});
|
|
|
|
|
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying to " + from + ".");
|
|
|
|
|
sendSMS(
|
|
|
|
|
tel,
|
|
|
|
|
from,
|
|
|
|
|
event.getContent().body,
|
|
|
|
|
function () {
|
|
|
|
|
client.sendReadReceipt(event, {});
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
console.log(response.tags);
|
|
|
|
|
sendMatrixNotice(room.roomId, "Error: couldn't determine correct number to send SMS from.");
|
|
|
|
|