In Talkdesk, the asterisk (*) symbol is used to bypass automated answering mechanisms, like IVRs or voicemail systems.
Answering Machine Detection (called AMD for short) listens to the first few seconds of a call and analyzes the audio.
There is no consistent signaling difference between a call picked up by a human or a machine, so our system relies on analyzing the sound patterns of the first few seconds of a call.
When a human answers a call, the typical pattern is to say “Hello” and then wait for the other party to respond “Hello”. Basically, you can think of it as sound, followed by silence.
However, the typical pattern for voicemail is to continue speaking and say something like “Hi, you’ve reached so-and-so…”. This is constant sound with no silences. It is this pattern that AMD is listening for. Sound followed by silence means human, constant sound means voicemail.
AMD relies on measuring a greeting against typical speech patterns. Because of this, it will not work 100% of the time.
If-No-Answer and External Phone Mode
If-No-Answer or External numbers by default have AMD enabled. The idea being that, if a machine answers the call, calls get routed back to Talkdesk (ie. voicemail) instead of ending on the agent’s personal mobile or external phones’ voicemails.
By placing an * symbol into the extension field of an external number or IVR, agents and admins can disable AMD for that number and, as such, "force" calls onto that external number, regardless of any machine answering it.
Agent IVR is a feature whereby we play an IVR prompt to the external number. This allows us to collect digits (DTMF) to confirm 100% a human is answering. Before agents answer a call forwarded to their external phones, a message lets them know that the call is being forwarded by Talkdesk. We play a default prompt message (not changeable) as follows:
‘A call is coming from “account_name” press 1 to accept or 2 to reject.’
By pressing 1 the agent accepts the call, by pressing 2, or if no digits are pressed, the call will be ignored (the default behavior in terms of routing is applied, and if no other agent is available to handle the call, the caller will be redirected to voicemail). This provides a full proof machine detection option.
To enable this feature please contact us at firstname.lastname@example.org
Once Agent IVR feature is enabled on an account, this message plays 3 times and waits for the agents on the external number, forward number in IVR or INA number party to press digits. If no digits are pressed the call is forced back to Talkdesk for the customer to leave a voicemail.
When ** is added (two asterisks symbol into the extension field), this disables Agent IVR - AMD for that particular number. Adding just one * does nothing when an account has Agent IVR enabled.
When using a Widget CTI (Salesforce/Desk/Zendesk) an option is provided to answer the call on external phone. When enabled, an outbound call made for instance, from Salesforce widget would first dial the agent’s external number and then connect the call to the customer calling. In this use case, on primary dial, we have a hybrid approach. This means we use machine detection then Agent IVR for the first call.
Also in this case, when ** is added (two asterisks symbol into the extension field), this disables Agent IVR - AMD for that particular number.