Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

3CX phone for Windonws V14

Discussion in 'Windows' started by paddio, Dec 15, 2015.

Thread Status:
Not open for further replies.
  1. paddio

    Joined:
    Dec 15, 2015
    Messages:
    5
    Likes Received:
    0
    Hi All,

    I've been having problems getting the 3CX phone client for windows to register with my PBX

    The PC are running Windows 7 and I'm able to ping and telnet to the server.

    The Server in running Windows 7 with Abyss web Server. Everything else functions fine.

    This is the log from the PC concerned maybe someone can shed some light on this:

    LoginCallback() starts
    [15.12.2015 14:54:04.484][1] LoginCallback() channel mismatch: current tmp channel = null, app channel = null, got channel [ 29741132 at https://10.2.0.12/MyPhone/MPWebService.asmx ]
    [15.12.2015 14:54:06.486][1] MyPhone server links are not specified. Will be generated.
    [15.12.2015 14:54:06.486][1] Connection failed. Endpoint changed to: http://10.2.0.12/MyPhone/MPWebService.asmx
    [15.12.2015 14:54:06.486][1] LoginToMyPhone() started
    [15.12.2015 14:54:06.486][1] Server URI: 'http://10.2.0.12/MyPhone/MPWebService.asmx'
    [15.12.2015 14:54:06.488][1] Created tmp channel = [ 22543082 at http://10.2.0.12/MyPhone/MPWebService.asmx ]
    [15.12.2015 14:54:06.488][1] LoginToMyPhone() ended
    [15.12.2015 14:54:06.488][11] Read numbers from guid '247d69bf-7b1d-470b-89b2-75a4e8944d91': 247d69bf 7b1d 470b 89b2 75a4e8944d91
    [15.12.2015 14:54:07.154][1] MainWindow activated
    [15.12.2015 14:54:07.667][1] Error event caught, Cannot send request: Login, channel [ 22543082 at http://10.2.0.12/MyPhone/MPWebService.asmx ]
    [15.12.2015 14:54:07.667][1] There was no endpoint listening at http://10.2.0.12/MyPhone/MPWebService.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
    [15.12.2015 14:54:07.667][1] Myphone server [ 22543082 at http://10.2.0.12/MyPhone/MPWebService.asmx ] got disconnected, IsExplicitLogoutRequest False
    [15.12.2015 14:54:07.667][1] channel_Disconnected 2
    [15.12.2015 14:54:07.667][1] Setting app channel to null, was null
    [15.12.2015 14:54:07.667][1] UnsubscribeEventsFromMyPhoneAndCTI()
    [15.12.2015 14:54:07.667][1] Setting tmp channel to null, was [ 22543082 at http://10.2.0.12/MyPhone/MPWebService.asmx ]
    [15.12.2015 14:54:07.667][1] UnsubscribeEventsFromMyPhoneAndCTI() finished
    [15.12.2015 14:54:07.667][1] channel_Disconnected 3
    [15.12.2015 14:54:07.667][1] IsExplicitLogoutRequest = False
    [15.12.2015 14:54:07.690][1] LoginCallback() starts
    [15.12.2015 14:54:07.690][1] LoginCallback() channel mismatch: current tmp channel = null, app channel = null, got channel [ 22543082 at http://10.2.0.12/MyPhone/MPWebService.asmx ]
     
  2. nikosT_3cx

    3CX Support

    Joined:
    Jun 2, 2014
    Messages:
    57
    Likes Received:
    0
    Hi,


    from the attached logs it seems that the port is missing on the url.
    Since you are using Abyss then after your ip address, port should have been specified.
    For example :
    https://test.contoso.com:5001/myphone/MPWebService.asmx


    Please send the welcome email and try to connect again.
     
  3. paddio

    Joined:
    Dec 15, 2015
    Messages:
    5
    Likes Received:
    0
    I have done that but no joy. It tries to connect on HTTP and when that fails it tries HTTPS

    It seems there is no service listening on those ports. How can I check if Abyss is listening on these ports?

    Thanks,

    Paddio



    [15.12.2015 15:50:09.130][21] Read numbers from guid 'e8145931-ae20-4b9f-8c12-d30b548e65f6': e8145931 ae20 4b9f 8c12 d30b548e65f6
    [15.12.2015 15:50:11.387][1] Error event caught, Cannot send request: Login, channel [ 49175012 at http://os3cx.cfg.local:5000/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:11.387][1] There was no endpoint listening at http://os3cx.cfg.local:5000/myphone/MPWebService.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
    [15.12.2015 15:50:11.387][1] Myphone server [ 49175012 at http://os3cx.cfg.local:5000/myphone/MPWebService.asmx ] got disconnected, IsExplicitLogoutRequest False
    [15.12.2015 15:50:11.387][1] channel_Disconnected 2
    [15.12.2015 15:50:11.387][1] Setting app channel to null, was null
    [15.12.2015 15:50:11.387][1] UnsubscribeEventsFromMyPhoneAndCTI()
    [15.12.2015 15:50:11.387][1] Setting tmp channel to null, was [ 49175012 at http://os3cx.cfg.local:5000/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:11.387][1] UnsubscribeEventsFromMyPhoneAndCTI() finished
    [15.12.2015 15:50:11.387][1] channel_Disconnected 3
    [15.12.2015 15:50:11.387][1] IsExplicitLogoutRequest = False
    [15.12.2015 15:50:11.388][1] LoginCallback() starts
    [15.12.2015 15:50:11.388][1] LoginCallback() channel mismatch: current tmp channel = null, app channel = null, got channel [ 49175012 at http://os3cx.cfg.local:5000/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:13.390][1] Connection failed. Endpoint changed to: https://10.2.0.12:5001/myphone/MPWebService.asmx
    [15.12.2015 15:50:13.390][1] LoginToMyPhone() started
    [15.12.2015 15:50:13.390][1] Server URI: 'https://10.2.0.12:5001/myphone/MPWebService.asmx'
    [15.12.2015 15:50:13.391][1] Created tmp channel = [ 43752112 at https://10.2.0.12:5001/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:13.391][1] LoginToMyPhone() ended
    [15.12.2015 15:50:13.391][17] Read numbers from guid 'e8145931-ae20-4b9f-8c12-d30b548e65f6': e8145931 ae20 4b9f 8c12 d30b548e65f6
    [15.12.2015 15:50:34.395][1] Error event caught, Cannot send request: Login, channel [ 43752112 at https://10.2.0.12:5001/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:34.395][1] There was no endpoint listening at https://10.2.0.12:5001/myphone/MPWebService.asmx that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
    [15.12.2015 15:50:34.395][1] Myphone server [ 43752112 at https://10.2.0.12:5001/myphone/MPWebService.asmx ] got disconnected, IsExplicitLogoutRequest False
    [15.12.2015 15:50:34.395][1] channel_Disconnected 2
    [15.12.2015 15:50:34.395][1] Setting app channel to null, was null
    [15.12.2015 15:50:34.395][1] UnsubscribeEventsFromMyPhoneAndCTI()
    [15.12.2015 15:50:34.395][1] Setting tmp channel to null, was [ 43752112 at https://10.2.0.12:5001/myphone/MPWebService.asmx ]
    [15.12.2015 15:50:34.395][1] UnsubscribeEventsFromMyPhoneAndCTI() finished
    [15.12.2015 15:50:34.395][1] channel_Disconnected 3
    [15.12.2015 15:50:34.395][1] IsExplicitLogoutRequest = False
    [15.12.2015 15:50:34.396][1] LoginCallback() starts
    [15.12.2015 15:50:34.396][1] LoginCallback() channel mismatch: current tmp channel = null, app channel = null, got channel [ 43752112 at https://10.2.0.12:5001/myphone/MPWebService.asmx ]
     
  4. paddio

    Joined:
    Dec 15, 2015
    Messages:
    5
    Likes Received:
    0
    I have noticed that when I use the Provisioning file that comes in the welcome email it populates the "In Office" field with an IP address that is not on the local subnet.

    Where is the provisioning file pulling this IP address from?

    Anyone know can I edit this from within the 3CX managment console.

    Thanks,

    Paddio
     

    Attached Files:

  5. max1

    Joined:
    May 16, 2014
    Messages:
    21
    Likes Received:
    0
    I too am having this problem but only when 3CXPhone is set to re-provision. When using the file in the Welcome email it works fine because it is using the URL.

    Where can this be changed for re-provisioning in 3CXPhone please?

    Max
     
  6. NickD_3CX

    NickD_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Jun 2, 2014
    Messages:
    1,379
    Likes Received:
    84
    The Local IP that is populated in the Provisioning Files which in turn is then inserted into the "In Office" field is the IP you chose during the setup of 3CX Phone System when you chose the Network Interface.

    The proper way is to re-install the system and choose the correct Network Interface.

    Alternatively, although I don't know if it will cause anything else to misbehave is to go to the Troubleshooting -> Parameters, look for the DEFAULTLOCALIP parameter and change this value to the correct Local IP. Then you will just have to make a slight change to the extensions so that the Provisioning Files are recreated.
    Again, I think it will change the IP in the Prov files but I don't know if it will break anything else....
     
  7. Miha

    Joined:
    Aug 4, 2016
    Messages:
    4
    Likes Received:
    0
    Exactly the same problem on mine Windows 10.

    Registration status, call history, Voicemanil, chat, webmeetingand swithboard are not working.
    Some icons are disabled ( chat, webmeeting).

    However i am able to receive and dial calls.

    The provisioning file was successfully used on other windows10 machines.

    Just on mine windows 10 host is not working. I have already deleted all 3cx regedit records, app data , etc...
     
  8. NickD_3CX

    NickD_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Jun 2, 2014
    Messages:
    1,379
    Likes Received:
    84
  9. Miha

    Joined:
    Aug 4, 2016
    Messages:
    4
    Likes Received:
    0
    I did thank you.
    Unfortunately the provisioning file works on fresh machines. On Internal or external network.
    It doesn't work on mine host machine. After provisioning, the client does not update. from 15.0.56772.0 to 15.0.57336.0
    Dial in/out works.

    I cant change status, presence information, chat, web meeting, switchboard is disabled.

    Is there certificate issue ?
     
  10. NickD_3CX

    NickD_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Jun 2, 2014
    Messages:
    1,379
    Likes Received:
    84
    I doubt it, but if it works on other machines then odds are it is something with the specific machine... AV software sometimes causes thee kind of issues though.
     
  11. Miha

    Joined:
    Aug 4, 2016
    Messages:
    4
    Likes Received:
    0
    I believe there is something wrong with certificates. Let's encript certificate was already on the server before the installation of 3cx server.

    Also i have the following error while accessing <MyPhoneServerLocalSSLAddr>

    Certificate Error
    There are issues with the site's certificate chain (net::ERR_CERT_COMMON_NAME_INVALID).
     
  12. NickD_3CX

    NickD_3CX Support Team
    Staff Member 3CX Support

    Joined:
    Jun 2, 2014
    Messages:
    1,379
    Likes Received:
    84
    I would also check in the Windows hosts file and see if there are any other entries in there that may be messing things up.

    Important!
    In the hosts file 3CX adds an entry for the FQDN and pointing to 127.0.0.1. Leave this in place! Remove all others.
     
Thread Status:
Not open for further replies.