我们的Twilio应用程序与TaskRouter连接以处理呼叫排队,我正努力在" dequeue"上设置正确的参数。指令。
也许这是错误的方法,但它的设置方式是这样,当一个呼叫进来时,它接受DTMF音并将它们发送到一个enqueue函数,其中呼叫被路由到不同的TaskQueues(支持,销售等)。根据我的理解,当一个呼叫被排入Twilio客户端时,Twilio会将它发送到正确的TaskQueue。当一个工作人员在该TaskQueue中可用时,Twilio将任务数据路由到assignment_callback URL。
那么如何设置"来自"我的dequeue指令中的属性是来电者的号码?如果我把它留空,则将其设置为我注册的Twilio号码。我只是希望我们的SIP电话上的号码来显示谁打过电话,如果我能得到一个打电话的话,那就太好了。来自assignment_callback URL的参数,并在dequeue指令中设置该值。
答案 0 :(得分:1)
想出我可以请求TaskAttributes参数,该参数返回一个包含“from”属性的JSON字符串,该属性返回调用者编号:
given().auth().preemptive().basic(username, password).when().get("{yourApiURL}").then().statusCode(200);