" /> Can we detect poor voice quality via Genesys SIP Server? - Genesys CTI User Forum

Author Topic: Can we detect poor voice quality via Genesys SIP Server?  (Read 3674 times)

Offline Genesys CTI Forum Administration Team

  • Administrator
  • Jr. Member
  • *****
  • Posts: 56
  • Karma: 4
Can we detect poor voice quality via Genesys SIP Server?
« on: May 12, 2021, 05:54:55 AM »
Advertisement
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.

Offline genesysguru

  • Sr. Member
  • ****
  • Posts: 293
  • Karma: 12
    • Genesys Guru Blog
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #1 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

Offline Kubig

  • Hero Member
  • *****
  • Posts: 2755
  • Karma: 44
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #2 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).

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #3 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?

Offline genesysguru

  • Sr. Member
  • ****
  • Posts: 293
  • Karma: 12
    • Genesys Guru Blog
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #4 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>

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #5 on: May 13, 2021, 01:53:49 PM »
Thanks!

Offline Genesys CTI Forum Administration Team

  • Administrator
  • Jr. Member
  • *****
  • Posts: 56
  • Karma: 4
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #6 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?

Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #7 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.



Offline jamesmurphyau

  • Full Member
  • ***
  • Posts: 123
  • Karma: 2
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #8 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

Offline PFCCWA

  • Hero Member
  • *****
  • Posts: 655
  • Karma: -7
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #9 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,

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can we detect poor voice quality via Genesys SIP Server?
« Reply #10 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