这是我的情况-用户输入他的电话号码和他想呼叫的人的号码。
通过c#Twilio拨打用户号码,然后连接到他想呼叫的人。然后,我记录下对话。
我可以使用一个电话号码来完成所有工作并进行录音。
但是,当尝试连接第二个数字时(第一个数字会响,但是我收到标准的Twilio“应用程序错误”),出现以下502错误:
Twilio was unable to fetch content from: https://xxx.xxx.net/Call/Connect?recipientNumber={number}
Error: Error reading response: Response does not contain content type
Account SID: xxxxxxxxxxxxxxxxxxxxxxxx
SID: xxxxxxxxxxxxxxxxxxxxxx
Request ID: xxxxxxxxxxxxxxxxxxxxx
Remote Host: xxx.xxx.net
Request Method: POST
Request URI: https://xxx.xxx.net/Call/Connect?recipientNumber={number}
SSL Version: TLSv1.2
这源于基本代码:
var response = new VoiceResponse();
response.Say("We are about to connect you.").Dial(recipientNumber).Hangup();
return TwiML(response);
任何人都可以对我要去哪里或我缺少什么提出建议吗?
答案 0 :(得分:0)
结果证明这是版本控制和/或DLL的冲突-删除了nuget Twilio软件包,并手动添加了Twilio DLL。问题解决了!!