|
|
|
@ -125,6 +125,8 @@ function createOrJoinSMSRoom(tel, ournumber, callback) {
|
|
|
|
|
// not in the room, join it
|
|
|
|
|
client.joinRoom(res.room_id).then((room) => {
|
|
|
|
|
logger.debug("Room " + roomName + " joined.");
|
|
|
|
|
client.setRoomTag(room.room_id, "com.netsyms.matrix-bridge-voxtelesys.smstel", tel);
|
|
|
|
|
client.setRoomTag(room.room_id, "com.netsyms.matrix-bridge-voxtelesys.ournumber", ournumber);
|
|
|
|
|
callback(room.room_id);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -358,7 +360,9 @@ client.login("m.login.password", {"user": settings.matrixuser, "password": setti
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
//sendMatrix(room.roomId, "echo " + event.event.content.body);
|
|
|
|
|
const matches = room.name.match(/([1-9][0-9]+)/g);
|
|
|
|
|
const roomTags = client.getRoomTags(room.roomId, function (resp) {
|
|
|
|
|
console.log(resp);
|
|
|
|
|
});
|
|
|
|
|
if (matches.length == 1) {
|
|
|
|
|
var tel = matches[0];
|
|
|
|
|
logger.info("Got message for " + tel + " from " + event.getSender() + ", relaying.");
|
|
|
|
|