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
專家
已審閱 10 天前
  • 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.

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南