Unable to send calls to campaign using CLI

0

Hi I am trying to invoke outbound campaigns using the StartOutboundVoiceContact CLI/API without pinpoint.

aws connect start-outbound-voice-contact --destination-phone-number +1xxx --contact-flow-id xxx --instance-id xx --source-phone-number +1xxx --campaign-id xxxx --traffic-type CAMPAIGN --answer-machine-detection-config EnableAnswerMachineDetection=true,AwaitAnswerMachinePrompt=true

But the calls do not follow the campaign logic. I have set it check if 100% agents are available in queue before dialing out. Both for predictive and progressive mode.

As soon as I hit the CLI calls are dialing out to the destination number even if there are 0 agents logged into the queue.

It looks like the CLI / API does not follow the campaign but simply put the calls into the contact as normal calls even hough I have specified the traffic type as CAMPAIGN.

Any idea what is wrong ?

Abilash
已提问 1 年前229 查看次数
1 回答
0

when you are using the CLI to make the outbound call, even with CAMPAIGN ID specified, it is ignored. So the call is made right away with AMD enabled. The only way that pacing taken into account is when you use this with AWAS Pinpoint. AWS Pinpoint is checking the strategy in your campaign before request Connect to make the call.

The logic in this is to use this API to make self-service outbound with AMD without any agent dependencies.

profile pictureAWS
已回答 1 年前
profile picture
专家
已审核 11 天前
  • That makes completely no sense. Why would AWS create an API and mention an API attribute, release it and completely ignore it. This then forces me to use pinpoint to use as a dialer instead of creating my own dialer.

    What other solution do I have to use HVCO via API and not use pinpoint.

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则