Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Genesys CTI Forum Administration Team on May 12, 2021, 05:54:55 AM

Title: Can we detect poor voice quality via Genesys SIP Server?
Post by: Genesys CTI Forum Administration Team on May 12, 2021, 05:54:55 AM
We have quite a few remote agents using Genesys SIP Server (Engage) and from time to time some agents are having voice quality issues (working from home). Is there a way to detect this using Genesys SIP Server and perhaps pick it up via Platform SDK? If possible, I would prefer not to purchase a third-party MOS monitoring solution if we already have it in Genesys.
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: genesysguru on May 12, 2021, 10:47:54 AM
The best way is to enable RTCP-XR reports on each SIP endpoint and deploy a RTCP-XR collector. Most voice quality issues for WfH agents are down to local conditions such as internet or home WiFi.

Regards
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: Kubig on May 12, 2021, 09:58:59 PM
You can also enable voipmetrics on MCP level in case of using full recording. You can choose OpenSIP solution as a collector for RTCP-XR stats (MOS).
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: cavagnaro on May 13, 2021, 03:54:50 AM
[quote author=genesysguru link=topic=12017.msg53945#msg53945 date=1620816474]
The best way is to enable RTCP-XR reports on each SIP endpoint and deploy a RTCP-XR collector. Most voice quality issues for WfH agents are down to local conditions such as internet or home WiFi.

Regards
[/quote]


Any link on documentation for this?
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: genesysguru on May 13, 2021, 09:16:19 AM
https://docs.genesys.com/Documentation/SESN/8.5.2/Developer/ConfiguringforNET

The settings are in the WDE / SIP EP configuration file:

<domain name="policy">
<section name="endpoint">
...
<!--
Valid values for Voice Quality (VQ) report publish setting (vq_report_publish):
0--VQ report is not published
1--VQ report is published to the collector at the end of the call--
  see the vq_report_collector setting information below
-->
<setting name="vq_report_publish" value="0"/>
<!--
Valid values for Voice Quality (VQ) report collector setting (vq_report_collector):
NULL or Empty--The VQ report is published to the proxy described in the
Connectivity section
FQDN or IP address along with port and transport--
collector@SipServer.genesyslab.com:5060;transport=udp
-->
<setting name="vq_report_collector" value="collector@SipServer.genesyslab.com:5060;transport=udp"/>
</section>
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: cavagnaro on May 13, 2021, 01:53:49 PM
Thanks!
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: Genesys CTI Forum Administration Team on May 17, 2021, 09:13:14 AM
Can someone point me to what is RTCP-XR collector?
[code]The publish message is sent to the specified collector address only if the vq_report_collector parameter is configured with the user@server:port;transport=udp format. For example, collector@127.0.0.1:5160;transport=udp.[/code]

Do we need to place it on each end-user PC or can it be just added into an Annex of CME (and later animals)

I was thinking about developing a tool like this:
- monitor MOS quality of a call
- remove the agent from the queue if MOS is below a threshold

Since we can have a myriad of SIP Phones/hardphone being used I would like to see if we can limit the control to changing something inside CME (or its later incarnations) and be able to monitor it via SIP Server. What is possible?
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: Dionysis on July 08, 2021, 04:29:06 PM
The collector is a SIP device that can receive a "PUBLISH" SIP message and record and display that data.

In many cases this can be done via an SBC management system, such as OVOC for Audiocodes.  With Audiocodes it is a separately licensed product so if that's what you use you might need to speak to your SBC vendor.


Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: jamesmurphyau on July 09, 2021, 01:37:58 AM
[quote author=Genesys CTI Forum Administration Team link=topic=12017.msg53955#msg53955 date=1621242794]
Can someone point me to what is RTCP-XR collector?
[code]The publish message is sent to the specified collector address only if the vq_report_collector parameter is configured with the user@server:port;transport=udp format. For example, collector@127.0.0.1:5160;transport=udp.[/code]

Do we need to place it on each end-user PC or can it be just added into an Annex of CME (and later animals)

I was thinking about developing a tool like this:
- monitor MOS quality of a call
- remove the agent from the queue if MOS is below a threshold

Since we can have a myriad of SIP Phones/hardphone being used I would like to see if we can limit the control to changing something inside CME (or its later incarnations) and be able to monitor it via SIP Server. What is possible?
[/quote]

The documentation mentioned is SIP Endpoint doc, so the option works with Genesys SIP Endpoint. You can set it in the annex in CME, yes. We set it on the application level and everyone who logs in gets the settings
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: PFCCWA on February 10, 2023, 09:27:55 AM
[quote author=jamesmurphyau link=topic=12017.msg54100#msg54100 date=1625794678]
[quote author=Genesys CTI Forum Administration Team link=topic=12017.msg53955#msg53955 date=1621242794]
Can someone point me to what is RTCP-XR collector?
[code]The publish message is sent to the specified collector address only if the vq_report_collector parameter is configured with the user@server:port;transport=udp format. For example, collector@127.0.0.1:5160;transport=udp.[/code]

Do we need to place it on each end-user PC or can it be just added into an Annex of CME (and later animals)

I was thinking about developing a tool like this:
- monitor MOS quality of a call
- remove the agent from the queue if MOS is below a threshold

Since we can have a myriad of SIP Phones/hardphone being used I would like to see if we can limit the control to changing something inside CME (or its later incarnations) and be able to monitor it via SIP Server. What is possible?
[/quote]

The documentation mentioned is SIP Endpoint doc, so the option works with Genesys SIP Endpoint. You can set it in the annex in CME, yes. We set it on the application level and everyone who logs in gets the settings
[/quote]

please can someone advise me where i can set this on application level - is this in WDE application options? thanks,
Title: Re: Can we detect poor voice quality via Genesys SIP Server?
Post by: cavagnaro on February 10, 2023, 11:58:49 AM
Check the link to documentation provided in the thread

Enviado de meu SM-N9600 usando o Tapatalk