Following up from our last post, we will start off by creating a WSDL file for our service. WSDL files describe our web service by defining what operations are permitted and what our input and output data should look like. In our case, we will create a web service that will receive a queue name and return some stats such as estimated wait time, available agents and how many calls are waiting in the queue. We can then consume this web service in any other applications that require this data.
Let give our webservice a name ‘GetQueueStats’ and proceed to [...]
