我们已经实施了一个IVR系统,该系统还将呼叫重定向到呼叫中心。呼叫中心希望我们在自定义SIP标头中发送相关信息,以便IVR可以传递有助于服务呼叫的自定义信息,而无需再次请求在IVR中输入的信息。 我试图找到明确解释需要做什么但没有运气的文件。
像https://www.twilio.com/docs/api/twilio-sip/sip-twiml中提到的语音响应的一部分,将SipHeader_X-headername = headervalue添加为自定义标头一样简单 或需要其他东西,如https://www.twilio.com/docs/api/twiml/sip
中提到的SIP URL任何方向/帮助都会非常有帮助。谢谢。
更新提问:
在Twilio中配置一个URL来定向调用。使用基于Java的微服务应用程序使用Spring Boot来为URL调用提供服务。以下代码段包含对CSR的拨号。
String say = null;
Redirect redirect;
VoiceResponse.Builder builder = new VoiceResponse.Builder();
say = messageSource.getMessage("You are connecting to CSR", null,
Locale.ENGLISH);
builder.say(new
Say.Builder(say).voice(Voice.ALICE).language(Language.EN_US).build()).dial(new
Dial.Builder().number(new Number.Builder(number).build()).build());
response.setContentType("application/xml");
response.getWriter().append(builder.build().toXml());
答案 0 :(得分:0)
听起来像是在拨打SIP端点,所以你的额外参数应该与你链接到的文档类似:
$dial->sip('sip:jack@example.com?mycustomheader=foo&myotherheader=bar');