Just a script that creates a custom voip.ms template and moves all trunks over to it in the database. Causes a service restart. End result is you can now edit the voip.ms SMS endpoint in your trunk. Works for 3cx V20. Useful if you want to intercept API calls for either logging or manipulation (ie upgrade long SMS to MMS - which voip.ms doesn't do automatically).
Find a file
2025-07-15 13:54:02 +00:00
expose_voipms_sms_url.sh Update expose_voipms_sms_url.sh 2025-07-15 13:54:02 +00:00
README.md Add README.md 2025-07-15 04:51:39 +00:00
undo_expose.sh Add undo_expose.sh 2025-07-15 04:49:53 +00:00

Make sure postgres client is installed.

Download the scripts somewhere on your 3cx box. Make them executable.

Modify the settings in them if your templates are somewhere else.

Run the expose script to expose the value and the undo to revert the database (but it will still leave the custom template)