将信息从IVR传递到SIP标头中的呼叫中心

时间:2017-08-18 19:18:18

标签: twilio sip ivr

我们已经实施了一个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());

1 个答案:

答案 0 :(得分:0)

听起来像是在拨打SIP端点,所以你的额外参数应该与你链接到的文档类似:​​

$dial->sip('sip:jack@example.com?mycustomheader=foo&myotherheader=bar');