plus dialing

Version 1
    This document was generated from CDN thread

    Created by: Rene Forstner on 05-07-2011 07:09:22 AM
    Hi,
     
    Our custom directory have some troubles with the 8945 ip phones. In the directory all numbers are in e164 format.
    The 8945 have troubles with the "+" sign
     
     This works (simple a "+" on our other phones (9971) but not on the 8945
     
    <CiscoIPPhoneExecute><ExecuteItem Priority=\"0\" URL=\"Dial:+43123456\"/></CiscoIPPhoneExecute>
     
    This works (escaped "+") on our 8945 but not on the other phones

    <CiscoIPPhoneExecute><ExecuteItem Priority=\"0\" URL=\"Dial:%2B43123456\"/></CiscoIPPhoneExecute>
     
     
    Does anyone know an option works for both
     
    kind regards rené

    Subject: RE: plus dialing
    Replied by: Florian Kroessbacher on 05-07-2011 10:38:56 AM
    Hy Rene,

    we have also some troubles with this phone
    As Developer we call it "HOFER" Telephone.

    What we are seeing is this problem with the "+" sign

    and

    if i do a request.getServerPort() in JSP and the 8945 is doing a request then the port ist always 80 in real the request goes to 8080

    if u have any updates pls push it to me

    cheers from Tyrol
    Floh

    Subject: RE: plus dialing
    Replied by: Rene Forstner on 06-07-2011 04:41:06 AM
    Hi Florian,

    I think we're working at the same problem...Lo**s? I will let u know, if I have any updates.

    kind regards
    rené

    Subject: RE: plus dialing
    Replied by: Stephan Steiner on 06-07-2011 05:08:25 AM
    It's only a workaround, but we've had similar issues with IP Communicator years ago (different treatment of character sets) and resorted to using the x-CiscoIPPhoneModelName header to differentiate between phone types and then return a reply that works for the given phone type. So, extract that header, and reformat the number when you detect an 894x (I presume it will be the same for both models).
    Oh, and file a case with Cisco.

    Subject: RE: plus dialing
    Replied by: Rene Forstner on 07-07-2011 03:39:53 AM
    Hi,

    this workaround is fine for phoneloads older or equal than 9-1-2, I've tried the 9-1-2-SR-1, in this load the 8945 never recognize the +, neither "+" nor "%2B".....