I’m exploring the idea of using Asterisk to simulate a user calling into a system as part of an automated test and it seems that putting together a call file with specific sequences of Playback() calls and SendDTMF() calls might be possible.
Looking at some docs (Asterisk Call Files - Asterisk Project - Asterisk Project Wiki) I dont see any examples that seem to suggest anything more complicated than a “Playback()” call so I’m just looking to find out if I’m barking up the wrong tree here.
To be more specific, I’m trying to find out if asterisk is a potential candidate to trigger a system test via a call that starts with some audio playback on the host side, followed by a sequence of DTMF inputs and outputs with audio playback in between.
Now that I think about it with more detail… I actually suspect you could just record a single audio file of someone calling in with voice and dtmf input and just play that single file back… maybe.
Any thoughts opinions welcome, thanks!