如何使用Twilio找到来电者姓名?

时间:2014-12-10 06:21:50

标签: twilio

我想在请求网址或状态回调网址上获取来电者姓名。我正在使用C#代码购买这些数字。

选项参数如下: -

options.VoiceUrl = ConfigurationManager.AppSettings["ServerUrl"] + "/Home/RaiseCallEvent";
options.StatusCallback = ConfigurationManager.AppSettings["ServerUrl"] + "/Home/EndCallEvent";
options.PhoneNumber = Number.PhoneNumber;
options.VoiceMethod = "GET";
options.VoiceCallerIdLookup = true; //for getting the caller name
options.StatusCallbackMethod = "GET";
IncomingPhoneNumber = TwilioClient.AddIncomingPhoneNumber(options);

当twilio点击我的语音url RaiseCallEvent或状态回调url EndCallEvent然后在哪个参数中我可以获得来电者姓名时,我已经完成了VoiceCallerIdLookup为真的现在?

1 个答案:

答案 0 :(得分:2)

Twilio传道者在这里。

如果您在VoiceCallerIdLookup上启用了IncomingPhoneNumber,那么当Twilio向您的语音请求网址发出HTTP请求时,它会包含一个名为CallerName的参数。我们作为语音请求的一部分发送的所有参数的完整列表如下:

https://www.twilio.com/docs/api/twiml/twilio_request

希望有所帮助。