Since I have recently been doing massive troublshooting with the SIP softphone, I decided I would share some info:
- Firstly check DHCP and DNS
- Option 160 should reference a non-fqdn name for both servers(if switchover)
- Are all records resolvable from the client workstation using nslookup
- Check SRV records on the Forward lookup zone, here is the one for UDP (Note you need two records for each protocol if in use)
- There are a bunch of tools that allow you to do queries on DNS and DHCP to see what results you get.
- If DNS and DHCP look good, check the client computer for access issues or misconfiguration issues
- SIP softphone uses the info it already has registered, so if at any time this got corrupted, it will always try the wrong thing.
- Check Registry for HKEY_CURRENT_USER\Software\Interactive Intelligence\SIP Soft Phone\***NAME OF SIP PHONE***
- 4.0 ConfigUrl should be the pointing to the correct working DNS fqdn using port 8088 or 8089
- 4.0 Host should be pointing to the IC server, or either one of them using port 8060 or 8061
- Try EXITING the SIP Softphone, delete everything under the "SIP Soft Phone" key (usually a key named like the computer)
- When you start the SIP phone again, it will fetch the current and up to date info
- If the registry is correct then check folder permissions and Certificates
- C:\Program Files(x86)\Interactive Intelligence\Certificates
- Delete everything under the Certificates folder, as the current logged in user.
- Restart SIP Softphone, if the folder populates, then access rights are probably not the issue.
- Look in the sipsoftphone log(set to ALL) for errors
- Are there any Access or write errors?
- Are there any authentication errors (X509)
The SIP Softphone uses two processes to function correctly:
- First it Provisions, for that to work it needs to be able to communicate with the IC Servers on ports 8088 or 8089
- Then it REGISTERS, for that it needs to be able to communicate with the IC servers on ports 8060 and 5060 or (8061 and 5061)
- NOTE these ports need to be open BOTH DIRECTIONS.
It might also be worth checking if the Registration Group in IA is correct, and that the Line used for registration is Active. A long shot but it is better to check everything if troubleshooting :)
If all this is correct, I would definitely run a Wireshark trace on the workstation during the provisioning process. Filtering for the IPs of the IC servers, and the above mentioned ports. If that does not show any problems, the problem could we a one way issue with the network, where the Clients can talk to the servers, but the Servers cant send messages back.
USUALLY...(read "every single time"), the issues are with the network or client access rights. You need to ask the network team to do a trace with you, and please ask them to do a "BIDIRECTIONAL trace", since often they are just going to check one way....... for some strange reason :)
I have attached a KB article from Genesys on the most common issues (if you haven't stumbled upon it yet), it also talks about some other issues to check.
If you need any additional help, feel free to reach out ;)
------------------------------
Egill Palsson
Advania Sverige AB
------------------------------
Original Message:
Sent: 03-31-2021 13:05
From: Jamie Mielneczek
Subject: SIP soft phone cannot provision - says The Host cannot be reached
My networking team says no changes have been made, but all of a sudden we have multiple people receiving this error and not sure why or how to fix...
Has anyone else encountered this?
#SIP/VolP
#Telephony
------------------------------
Jamie Mielneczek
Harris & Harris Ltd.
------------------------------