AWS connect create a task from API

0

Hi, The requirement is when we invoke CreateTaskContact API call on Amazon connects from Lambda using python boto 3 function "start_task_contact", Is there anyway way to pass a phone number as the value to the "Reference" attribute. So When the task reaches the agent, he can simply click on the phone number to make an outbound call? Currently, the "reference" attribute is only accepting URL as the type and valid URL as a value. Anything other than this is throwing an InvalidRequestException error.

Regards jo

2개 답변
0
수락된 답변

Hi,

As per the API Guide, use the 'Attributes' to pass in phone number: https://docs.aws.amazon.com/connect/latest/APIReference/API_StartTaskContact.html#API_StartTaskContact_RequestSyntax

"Attributes": { "TripAdvisorScore" : "5 out of 5" , "PhoneNumber": "+44112233445566" },

Thx Dan

DanBloy
답변함 2년 전
0

As per the documentation the only valid values for Type are **URL **and **ATTACHMENT **(https://docs.aws.amazon.com/connect/latest/APIReference/API_Reference.html). And attachment doesn't appear to be useful for anything currently.

The simplest way to achieve this would be to use the Streams API and create a custom CCP that displays the click to call link along side the CCP. You'd then use Dan's comment about attaching the PhoneNumber as an attribute for the number to use in the click to call.

I've thought of some other options, such as calling the StartOutboundVoiceContact API via the url, but they get pretty ugly pretty quickly.

ledge
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠