Hello! I am running ASL3 and have added the phone number for our reverse autopatch to an auto-dialer used as a notificaiton system for our emerg comms team. This would ring all of our phones with an automatic message and I would like the repeater to be one of those phones. Effectively this would make it a paging tool I suppose. What I would like is for that call to be picked up and put out over the repeater without the need for sending *99. A human making a call to the autopatch would have to send *99, but an autodialer is not smart enough to do that. I am wondering if anyone knows if I can bypass this requirement so that the audio sends it over by default. Any thoughts?
Is that a PSTN/public DID? Scary thought if it is. Hopefully, you won't get spam calls, or you have DISA enabled.
In any case, add v.
For example, in the dialplan for your reverse patch, change the equivalent of
same => n,rpt(${NODE}|P)
to
same => n,rpt(${NODE}|Pv)
This will enable VOX for that extension.
For at least a slight bit of spam prevention, add logic to the dial plan so that vox mode (v
) is only enabled for that one specific phone number / caller ID.
Yes. Spam calls will not be an issue as it will be in a permitted list based on caller ID. For everyone else I am requiring a pin code for all callers, but since this is an intentional "robo-call" we want it to pass without having to use complicated features that most of these notification services do no support. For instance, the one I am using does not allow the use of pauses or any other sneaky dial tricks we can use for other tools.
Adding the v worked. Can you please tell me where I can find the flags like that I can use to send to a dial plan? I have been in and out of Asterisk since 2005, but honestly haven't really had a chance to play with these kinds of extension rules/dial plans before.
The Pv (phone vox) is strictly a APP_RPT/ASL thing.
For the other, I might suggest the asterisk manual for full options on the dialplan.