*`mediaurlpath`: The public HTTP url for accessing media sent by a Matrix user. The parts in curly brackets will be replaced with the proper values. Check what to set the domain to by right-clicking a media file in Element.
*`matrixdomain`: The part after the @ in your username.
*`matrixuser`: Bot account username for this bridge.
*`matrixpass`: Bot account password.
*`inviteusers`: List of users that the bot will invite to new SMS rooms.
*`smsapikey`: Voxtelesys SMS API key.
*`smsfrom`: Default DID. Outgoing SMS will be sent from this number.
*`smsonlyto`: List of DIDs this bridge should handle incoming SMS from.
*`listenport`: HTTP port for webhook endpoint server.
*`publicurl`: Public URL of this bridge's built-in HTTP server.
*`loglevel`: debug, info, or error.
*`smsinterval`: Bridge will poll Voxtelesys API every X seconds. Set to 0 to use webhook only.
## Webhook Setup
In the Voxtelesys Portal, go to APIs -> Messaging Applications. Edit your application and set
HTTP Method to "POST", Events to "Inbound messages (MOs)", MO Webhook to "http://bridge-url:8069/webhook",
Chat commands can be issued in any room the bot is joined to.
*`!sms 1234567890`: Create a new empty SMS room for the provided phone number, and invite all `invitusers` to the room. Texts will send from the `smsfrom` number.
*`!sms 1234567890 9876543210`: Create a new empty SMS room, and invite all `invitusers` to the room, as above. Texts will send from the second number entered.
*`!fixusers`: Goes through all the SMS rooms, checking membership against `inviteusers`. If anyone's missing from a room, they're invited back.