- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用cisco CUCM AXL API 和 C#,
我想更改描述的电话
。我的代码没有问题,但设备电话仍然是最近的描述,当我访问Cisco管理时,我找到新的描述,但在设备上。 知道为什么吗?
这是我的代码:
private bool subUpdateDevice(string _pattern, string _name, string _device, int _index)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(@"https://xxx.xxx.xxx.xxx:8443/axl/");
req.ProtocolVersion = HttpVersion.Version10;
req.Method = "POST";
req.Host = "xxx.xxx.xxx.xxx:8443";
req.ProtocolVersion = System.Net.HttpVersion.Version10;
req.ContentType = "text/xml";
req.Accept = "text/xml";
req.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("XXXXX:xxxxx")));
string strAXLRequest = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" ";
strAXLRequest += "xmlns:ns=\"http://www.cisco.com/AXL/API/10.5\">";
strAXLRequest += "<soapenv:Header/><soapenv:Body>";
strAXLRequest += "<ns:updatePhone>";
strAXLRequest += "<name>" + _device + "</name>";
strAXLRequest += "<lines><line>";
strAXLRequest += "<index>" + _index + "</index>";
strAXLRequest += "<display>" + _name + "</display>";
strAXLRequest += "<dirn>";
strAXLRequest += "<pattern>" + _pattern + "</pattern>";
strAXLRequest += "</dirn>";
strAXLRequest += "<displayAscii>" + _name + "</displayAscii>";
strAXLRequest += "</line></lines></ns:updatePhone>";
strAXLRequest += "</soapenv:Body></soapenv:Envelope>";
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) { return true; };
req.ContentLength = strAXLRequest.Length;
try
{
Stream s = req.GetRequestStream();
byte[] buffer = System.Text.Encoding.UTF8.GetBytes(strAXLRequest);
s.Write(buffer, 0, strAXLRequest.Length);
s.Close();
try
{
WebResponse resp = req.GetResponse();
s = resp.GetResponseStream();
StreamReader sr = new StreamReader(s);
string outputString = sr.ReadToEnd();
sr.Close();
s.Close();
resp.Close();
if (outputString.Contains("updatePhoneResponse"))
{
return true;
}
else return false;
}
catch (Exception ex)
{
string excep = ex.ToString();
return false;
}
}
catch (WebException wex)
{
string excep = wex.ToString();
return false;
}
catch (NotSupportedException nex)
{
string excep = nex.ToString();
return false;
}
catch (ObjectDisposedException oex)
{
string excep = oex.ToString();
return false;
}
catch (ProtocolViolationException pex)
{
string excep = pex.ToString();
return false;
}
}
最佳答案
我找到了它,我必须像在 CUCM 中那样应用配置。
我的代码用于更改手机中的数据,但如果我们需要应用新配置,我们应该调用 ApplyPhone
.. 最终它对我有用:这是代码(只需更改 strAXLRequest
string strAXLRequest = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" ";
strAXLRequest += "xmlns:ns=\"http://www.cisco.com/AXL/API/10.5\">";
strAXLRequest += "<soapenv:Header/><soapenv:Body>";
strAXLRequest += "<ns:applyPhone>";
strAXLRequest += "<name>" + _device + "</name>";
strAXLRequest += "</ns:applyPhone>";
strAXLRequest += "</soapenv:Body></soapenv:Envelope>";
关于c# - Cisco Unified Call Manager (CUCM) AXL API 更新电话成功,但我的设备没有变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29655493/
如何使用JTAPI进行CUCM(Cisco Unified Communications Manager)的多集群? 据我了解,如果只有一个集群,我应该为该集群创建一个 JTAPI Provider
我的任务是编写一个应用程序,让用户可以向 Cisco Unified Callmanager 8.6 发出调用。 UCM 不会提供联系人列表。它将在别处提供。 我发现 Cisco 提供的文档和示例既缺
我想对 CUCM DB 进行 SQL 查询。我使用 Maven jaxb2 插件从 WSDL 生成 Java 类,但 Cisco AXL 文档建议使用 wsdl2java。我有很多带有 Req/Res
我正在尝试这段代码并且它工作正常: phone_list = resp['return'].phone for phone in phone_list: x = (phone.name)
Cisco 为其 AXLAPI Web 服务提供的 WSDL 不能被 WCF 添加服务引用或 ASMX 添加 Web 引用使用——它生成的代码会在 Xml 序列化程序中爆炸 显然 WSDL 在 Jav
我正在使用cisco CUCM AXL API 和 C#, 我想更改描述的电话。我的代码没有问题,但设备电话仍然是最近的描述,当我访问Cisco管理时,我找到新的描述,但在设备上。 知道为什么吗? 这
我正在使用cisco CUCM AXL API 和 C#, 我想更改描述的电话。我的代码没有问题,但设备电话仍然是最近的描述,当我访问Cisco管理时,我找到新的描述,但在设备上。 知道为什么吗? 这
Eclipse 新手 - AXL - Java 我正在慢慢地学习上述内容。 使用 JavaSE 1.8 和 eclipse 4.13.0 与运行 v 10.5 的实验室调用管理器进行交互,通过跟踪和修
全部, 感谢您抽出宝贵时间查看此问题。感谢任何帮助,因为我是初学者。 我正在尝试使用 Node.js 将 SOAP/AXL 调用转移到 v11.5 Cisco Callmanager。我从这个人的博客
我正在运行 Cisco CUCM 10.5,想知道如何解密电话端点和 CUCM 之间的 SIP over TLS 流量。 我一直没能找到有效的指南。 最佳答案 你能用 Wireshark 找出使用的密
我是一名优秀的程序员,十分优秀!