Hi Everyone,
I have recently moved a functioning sipXcom installation to a new server with the backup / restore functions in the web interface.
Everything seems to have copied correctly, however since the move I'm having issues resuming calls from hold.
If the party who made the call places the call on hold everything works well, but if the party receiving the call places it on hold there is no hold music received and the call drops out on resume.
For example:
Working - Caller places call on hold:
1) Phone A (2111 - 10.1.100.2) calls Phone B (2113 - 10.1.100.3)
2) Phone B answers call from Phone A successfully, 2-way audio.
3) Phone A places call on hold, Phone B receives hold music.
4) Phone A successfully resumes call from hold, hold music stops on Phone B and 2-way audio resumes properly.
5) Phone A ends call.
Not Working - Receiver places call on hold:
1) Phone A (2111 - 10.1.100.2) calls Phone B (2113 - 10.1.100.3)
2) Phone B answers call from Phone A successfully, 2-way audio.
3) Phone B places call on hold, Phone A is silent, no hold music.
4) Phone B attempts to resume call from hold, call does not resume, no audio between phones.
5) Call either disconnects after approximately 30s with fast busy on Phone B, or hangs forever with no audio.
The failing packet capture shows the invite from Phone B (10.1.100.3) via sipxcom (10.254.20.10) to Phone A (10.1.100.2) to initiate the hold music transaction retries five times before failing with a "482 Loop Detected" error.
During the server swap, the internal IP and external IP addresses were changed. My gut feeling is DNS, but the web interface DNS advisor states "DNS Configurations is valid", so not really sure.
The previous server was running 18.04, new server was installed using 18.08 and transfer was done to this version (which showed the issue). I have since upgraded to 18.12, but the problem remains.
Polycom UC firmware versions is 4.0.12.0926 on both devices, this hasn't been updated since before the server change.
Can anyone shed some light?
Thanks for your help.
Jeff.