SIP softphone call automation to integrate with existing automation stack, using softphone, GUI automation to control it, audio loopback driver to pipe audio output (played via media player, etc.) back as input for softphone to send to other calling party, and tone detection software to inspect received audio as well as received DTMF keypresses. Audio played to other party was frequency tone to detect on the other end.
Other cases that were investigated but never automated:
Mobile UI automation to periodically keep app on mobile device alive to keep sending data to the cloud as a “canary”. Device is plugged for constant charging to operate 24/7.
Hardware + software based rig/solution to automate the process of moving a mobile device around a room for it to send data to the cloud where the data varies based on the location of the device within the room. To repeat that in a cycle, with device plugged in for charging (battery pack?) and moving about, ideally 24/7. This is to simulate a person walking around with the device and the app on device in operation. Possible thoughts for implementation at the time were to use a Roomba or a toy train track for the mobility aspect.