【问题标题】:Cisco IP Phone Trying To Use Javascript XMLHttpRequestCisco IP 电话尝试使用 Javascript XMLHttpRequest
【发布时间】:2013-02-04 02:25:37
【问题描述】:

我正在尝试编写一个网络浏览器,以便我可以拨打我的 Cisco 7942 电话。我正在使用 firefox 来处理相同的来源/域问题。我没有使用网络服务器,只是直接访问手机的浏览器页面。

我不断收到 NS_ERROR_FAILURE: Failure

如果我在浏览器页面中手动键入 URL http://172.25.11.59/CGI/Execute,我可以访问(只是访问...不发送任何 XML 对象)电话...所以我不知道。

document.domain = "company.com";

    var xml = new XMLHttpRequest();

            xml.open("post", "http://172.25.11.59/CGI/Execute", false);
            xml.setRequestHeader("Authorization", "Basic MTgyMjg6MTgyMjg=");
            xml.setRequestHeader('Content-Type', 'text/xml');

            xml.send('<CiscoIPPhoneExecute><ExecuteItem URL="Dial:2102263232" /></CiscoIPPhoneExecute>');

        console.log(xml.status);
        console.log(xml.responseText);
        console.log("it ran")

【问题讨论】:

    标签: javascript xml xmlhttprequest voip cisco


    【解决方案1】:

    我发现是思科电话仍在拒绝我。

    【讨论】:

      【解决方案2】:

      您的 xml.send 缺少 'XML='

      'XML=&lt;CiscoIPPhoneExecute&gt;&lt;ExecuteItem URL="Dial:2102263232" /&gt;&lt;/CiscoIPPhoneExecute&gt;'

      您确定您的授权服务器返回“AUTHORIZED”吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-31
        • 1970-01-01
        相关资源
        最近更新 更多