We support below two types of machine detection.


Synchronous machine detection  

Machine detection will take place and once the machine is detected the call will either be hang up or proceed as per the URL that is invoked by the call(like answer_URL, action, callback, hangup, etc,.)


Asynchronous machine detection 

Machine detection will take place in the background and the call flow can be changed as soon as the machine is detected.