Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Cisco ip phone serivices Authentication URL response

    General and Desktop
    1
    2
    972
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • X
      xelixua last edited by

      Hello

      I wrote a program with Qt to work with cisco ip phone services. I'm using QNetworkAccessManager to post XML objects to phones and QTcpServer's socket with QTextStream to respond to authentication requests (simply writing http headers with "AUTHORIZED" to text stream).

      @QString cTime = currTime.currentDateTimeUtc().toString("ddd, dd MMM yyyy hh:mm:ss");

      QTextStream os(socket); os << "HTTP/1.1 200 OK\r\n"
            "Content-Type: text/plain\r\n"
            "Date: " + cTime + " GMT\r\n"
            "Connection: close\r\n"
            "\r\n"
            "AUTHORIZED";@
      

      The problem is the phones don't accept that response and return @<CiscoIPPhoneError Number="4" />@

      I used node.js for that before and simply wrote "AUTHORIZED" to http.serverResponse object, but I'm confused now why it doesn't work with Qt

      1 Reply Last reply Reply Quote 0
      • X
        xelixua last edited by

        Solved that.
        The problem was the "Secure Authentication URL" field was set along with "Authentication url". And what I thought to be GET from phone was "Client hello"...
        Cleared "Secure Authentication URL" in CUCM and it works now

        1 Reply Last reply Reply Quote 0
        • First post
          Last post