Version of smsd: 3.1.21
Smsd installed from: package obtained from AUR
Name and model of a modem / phone: Huawei E3531
Interface: USB
Hello, Ladies & Gentlemen,
This is my first post so please be gentle.

Short version: Is there a way to tell smsd to run a cmdfile with some AT commands outside of the regular_run schedule?
Longer version:
I would like to eventually reach the following functionality with my setup:
- smsd will regularly check credit balance on the SIM (got this working already)
- SMS/email should be sent (just once) if balance is below certain threshold (work in progress, don't need help so far)
- If an SMS with a specific text is received, manually check balance again, then send a response SMS with the balance
The last line is where I have issues. I know that I can detect the incoming command SMS with an eventhandler, I know that I can create a cmdfile, and I know the AT/USSD commands I need, but I do not know how to tell smd to run it now.
Is such functionality achievable in the current version?
I tried manually creating a cmdfile, but smsd just ignores it. (expected, but I wanted to try it anyway, just in case)
I already searched the forums for keyword "USSD", but all discussions I checked pointed towards simply using regular_run.
And if I do end up having to use regular_run for this as well, what do you consider to be a "healthy" lower bound for regular_run_interval? E.g. should I expect any issues if I schedule regular_run every 10 seconds? 20? 30?