Twilio-如何为入站呼叫更新IVR流中定义的任务属性



我想知道如何更新当前任务的event.TaskAttributes.variable值。我认为这是Twilio的例子,但我没有看到任何变化。如果我遵循同样的方法,并尝试设置/更新特定属性的值(在IVR语音流小部件中定义(。

https://www.twilio.com/docs/taskrouter/api/task#action-更新

例如,有一个名为language的属性,它是IVR流中的一个收集输入数字字段,在执行的某个时刻(当调用方处于等待队列中时(,我们希望将其更新为不同的值。我试着通过邮递员,但没用。非常感谢您的帮助。

https://taskrouter.twilio.com/v1/Workspaces/WSXXXXXXX/Tasks/WTXXXXXX

{"属性":{"语言":"6〃;}}

谢谢!

在Postman中使用url编码格式。应该对请求进行编码。使用"Attributes"代替"Attributes"。我附上了一个示例cURL请求,这可能对有帮助

curl -X POST 
https://taskrouter.twilio.com/v1/Workspaces/WS...../Tasks/WTXXXX...... 
-H 'Authorization: Basic XXXXXXXXXXXXX' 
-H 'Content-Type: application/x-www-form-urlencoded' 
-d 'Attributes=%7B%22test2%22%3A%201%7D'

最新更新