Either to a schedule (like wake up calls) or based on a command line command (like how you can do with ‘call flow control’)
Use case: For an elderly member of the household to be able to use a physical push button to send an MQTT command to the host Pi that causes an extension to ring. When the extension is answered, it begins dialling a preset number.
Pretty much every single click-to-dial utility works this way. You ORIGINATE a call to the local extension which then bridges to another channel on answer.
Sadly with the best will in the world I’ve not been able to find a way to do this.
Basically I want to be able to (for example) via a Node-Red MQTT incoming message from another device on my LAN, cause my kitchen extension to ring. When the extension is answered, I’d like it to immediately being dialling an EXTERNAL (but could be internal) number.
Is that what @lgaetz was referring to? Is there a module to make this simpler?
You could look at ‘call files’ , they are less transient than the cli version and can add ‘retries’ to ensure the message is delivered in an emergency, but either method can be extended to use a ‘custom context’ using any ‘dialplan’ to do anything you want, the important thing here is to have multiple failovers as the originator might not be responsive . . .