1

We are having a strange issue with running a customer application but only on Windows Server machine, I did highly contemplate posting this to StackOverflow but as I suspect this to be a server configuration issue I felt it was best placed here first of all.

BACKGROUND

For over a year there has been in production an Asterisk/FreePBX server which is used by agents around the globe on various Windows Desktop/Linux/MAC Machines. Rather than bothering with softphones (which require manual programming), Agents are provided with a web interface in which they can enter the credentials and this uses WebSockets to enable to user to make/receive calls, which on Desktop machines works without any issues at all.

The customer is starting to make a move towards RDS access for all agents onto a brand new server to give them greater control over the international users accessing their internal systems.

So, we span up a new Windows Server 2016 and proceeded to test all their applications to ensure they work in the new environment.

ISSUE

What we have found is that in a Windows Server environment only, calls do not progress. An agent enters the telephone number and the call immediately fails.

DIAGNOSTICS

As we were connecting to the server on an RDS session we then built a 2016 server locally in our offices to test, the same issue persists. We've then subsequently tried 2011 and 2012 and all present the same issues.

Looking at the connection logs when an agent signs in on the VoIP server we see the peer successfully register, however, when a call is placed there is no communication at all back to the server.

In fact, running a Wireshark trace on the windows server shows that no data is at all trying to be sent to the VoIP server.

We've, therefore (on our test machine) disabled all firewalls and anything else that could be blocking internet traffic and the issue still prevails.

We've also tried multiple browsers, Firefox, Chrome and Opera (Yuck) all having the same issue, the inbuilt web dev tools within these show no errors other than the call failing and terminating without cause.

SUMMARY

As this works in Windows Desktop/Linux/MAC environments without issues, we're comming to the conclusion that this must be something related to the Windows Server environment, any suggestions would be highly appreciated.

Update After installing the user experience feature, https://voice.mozilla.org/en/listen can now be heard, the original application remains with the same issue

  • Start debugging. As this happens in a browser, you have plenty of tools a web developer can use to at least get somehwhere more specific. – TomTom Jul 03 '18 at 08:48
  • We've also tried multiple browsers, Firefox, Chrome and Opera (Yuck) all having the same issue, the inbuilt web dev tools within these show no errors other than the call failing and terminating without cause. – Freddy Wetson Jul 03 '18 at 09:01

0 Answers0