Voximplant allows developers to detect voicemail via the answering machine detection module.
This feature uses artificial intelligence to distinguish if you reach a live person, a pre-recorded voicemail prompt, or a conversational AI robot during an outgoing call and behave differently, for example, play a pre-recorded message and leave it in the voicemail inbox.
As voicemail detection is based on machine learning, it improves constantly, providing better service with time.
Currently, voicemail detection feature is available for the following countries: Brazil, Colombia, Kazakhstan, Mexico, Russia. If your country is not in the list, and you need the voicemail/answering machine detection feature, please contact support.
As an example, let us call a phone number, and if AMD detects a voicemail play a mp3 message into the inbox.
Voicemail detection works for any type of calls, including SIP calls. Use it the same way as calling phone numbers.
Alternatively to these scenario examples, which first create an AMD (answering machine detection) instance, then add the instance as a parameter to the call, you can create an AMD instance within a call. There are two methods of doing this: event-based and async-await. Here is the event based example:
Here is the async-await scenario example of creating an AMD instance within a call: