Difference between revisions of "RN/WebRTCMedia Service/100.0.072.0000"

From Genesys Documentation
Jump to: navigation, search
(Published)
 
Line 4: Line 4:
 
|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1
 
|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1
 
|ReleaseDate=2023-06-20
 
|ReleaseDate=2023-06-20
 +
|Highlight=*New traces for ICE failures.
 +
 +
*Resolved issues.
 
|ReleaseNumber=100.0.072.0000
 
|ReleaseNumber=100.0.072.0000
 
}}
 
}}
Line 10: Line 13:
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|Content=Previously, WebRTC Gateway incorrectly handled responses from GWS Configuration Service if “Content-length“ header in lower case.Now, “Content-length“ header in lower case is processed correctly.
 
|Content=Previously, WebRTC Gateway incorrectly handled responses from GWS Configuration Service if “Content-length“ header in lower case.Now, “Content-length“ header in lower case is processed correctly.
 +
|LocalContent=WebRTC Gateway now correctly processes the <code>Content-length</code>  header irrespective of the casing of the text it contains. Previously, WebRTC Gateway incorrectly handled responses from GWS Configuration Service if the <code>Content-length</code>  header contained text in lower case.
 
}}
 
}}
 
{{Issue
 
{{Issue
Line 15: Line 19:
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|Content=Log messages from different threads interrupts each other because of \r\n in SIP or other messages and one single message takes few lines.Now in case of output of logs into stdout these chars \r and \n are escaped and multiline messages take single line
 
|Content=Log messages from different threads interrupts each other because of \r\n in SIP or other messages and one single message takes few lines.Now in case of output of logs into stdout these chars \r and \n are escaped and multiline messages take single line
 +
|LocalContent=If log messages are written to stdout, the ''\r'' and ''\n'' characters are escaped and multiline messages now occupy only a single line. Previously, log messages from different threads overlapped with  each other because of the ''\r'' and ''\n'' characters in SIP or other messages, causing a single line message to span multiple lines.
 
}}
 
}}
 
{{Issue
 
{{Issue
Line 20: Line 25:
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|Content=WebRTC Gateway metrics were reworked and new tenant dimension was added to tenant-related metrics
 
|Content=WebRTC Gateway metrics were reworked and new tenant dimension was added to tenant-related metrics
 +
|LocalContent=WebRTC Gateway metrics have been reworked and a new tenant dimension has been added to the tenant-related metrics.
 
}}
 
}}
 
{{Issue
 
{{Issue
Line 25: Line 31:
 
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72
 
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72
 
|Content=New traces are added for case if ICE failure "SYS", "ICEFailed", "ICE State moved to FAILED, remote candidates are present""SYS", "ICEFailed", "ICE State moved to FAILED, no remote candidates""SYS", "ICEFailed", "ICE Failed during established connection"Also new metric is added for ICE failed case:wrtc_system_errors&lbrace; type="failedice" &rbrace;
 
|Content=New traces are added for case if ICE failure "SYS", "ICEFailed", "ICE State moved to FAILED, remote candidates are present""SYS", "ICEFailed", "ICE State moved to FAILED, no remote candidates""SYS", "ICEFailed", "ICE Failed during established connection"Also new metric is added for ICE failed case:wrtc_system_errors&lbrace; type="failedice" &rbrace;
 +
|LocalContent=The following new traces are added for ICE failures:
 +
 +
*SYS, ICEFailed, ICE State moved to FAILED, remote candidates are present
 +
*SYS, ICEFailed, ICE State moved to FAILED, no remote candidates
 +
*SYS, ICEFailed, ICE Failed during established connection
 +
 +
Also, a new metric, <code>wrtc_system_errors{type="failedice"}</code>, is added for ICE failures.
 
}}
 
}}
 
{{Issue
 
{{Issue
Line 30: Line 43:
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|Content=Now, in case of SIP registration failure. webrtc gateway will not drop active call but preserve RTP stream to allow agent continue to talk with customer.
 
|Content=Now, in case of SIP registration failure. webrtc gateway will not drop active call but preserve RTP stream to allow agent continue to talk with customer.
 +
|LocalContent=Now, in case of a SIP registration failure. WebRTC Gateway does not drop an active call but preserves the RTP stream to allow agents to continue talking with customer.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1280
 
|TicketNumber=WRTCMS-1280
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 +
|LocalContent=Previously, WebRTC Gateway experienced 10ms gaps in jitter calculation. Now, jitter calculation is more reliable. Also, call stats are reported in monitoring messages for calls every 10 seconds.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1281
 
|TicketNumber=WRTCMS-1281
 
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72
 
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72
 +
|LocalContent=Gateway jitter is now also reported as a histogram for the '''wrtc_rtp_gateway_jitter_ms_bucket''' metric.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1297
 
|TicketNumber=WRTCMS-1297
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 +
|LocalContent=Now, <code>http-request GET/options</code> to the monitoring port shows all current options in plain text format. For example, <code>curl http://localhost:10052/options</code>. Also, at startup, WebRTC Gateway pushes a monitoring message with type <code>SYS</code> and method <code>Options</code>, and a message that contains the complete set of options in JSON format.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1298
 
|TicketNumber=WRTCMS-1298
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 +
|LocalContent=In case of connectivity issues with GAuth, Environment or Config services of GWS, WebRTC Gateway now pushes monitoring messages with type <code>SYS</code> and methods <code>Auth Service Failed</code>, <code>Env Service Failed</code>, <code>Cfg Service Failed</code>, and messages that contain the info about the failure, which can help understand the reason for the connectivity issue without having to download logs.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1302
 
|TicketNumber=WRTCMS-1302
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 +
|LocalContent=The JSON format for the dashboard located in the helm chart now shows correctly updated metrics.
 
}}
 
}}
 
{{Issue
 
{{Issue
 
|TicketNumber=WRTCMS-1310
 
|TicketNumber=WRTCMS-1310
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1
 +
|LocalContent=WebRTC Gateway no longer crashes if the DN or Agent Name contains '''%s'''. Previously, WebRTC Gateway could crash in such cases.
 
}}
 
}}

Revision as of 19:30, June 21, 2023

Component RN Definition[edit source]

Component WebRTC Media Service
Deployment Type Genesys CX on AWS, Genesys CX on Azure
Release Number 100.0.072.0000 (Change release number)
Release Type
Highlight *New traces for ICE failures.
  • Resolved issues.
Boilerplate(s) Used
Release Date 2023-06-20
Private Edition Release Date
Mixed Mode Release ReleaseDate
Private Edition Containers List
JQL labels=WebRTCRN10000690000
Links Links to customer-facing pages in use:
Test Links Links to test pages (for RN Admins only)

None yet!

Issue Issue Category Description SupportingDocumentation
Issue Issue Category Description SupportingDocumentation
WRTCMS-1214 New The following new traces are added for ICE failures:
  • SYS, ICEFailed, ICE State moved to FAILED, re...
WRTCMS-1281 New Gateway jitter is now also reported as a histogram for the wrtc_rtp_gateway_jitter_ms_bucket m...
WRTCMS-1278 Resolved Issue WebRTC Gateway now correctly processes the Content-length header irrespective of the c...
WRTCMS-1273 Resolved Issue If log messages are written to stdout, the \r and \n characters are escaped and multiline me...
WRTCMS-1218 Resolved Issue WebRTC Gateway metrics have been reworked and a new tenant dimension has been added to the tenant-re...
WRTCMS-1178 Resolved Issue Now, in case of a SIP registration failure. WebRTC Gateway does not drop an active call but preserve...
WRTCMS-1280 Resolved Issue Previously, WebRTC Gateway experienced 10ms gaps in jitter calculation. Now, jitter calculation is m...
WRTCMS-1297 Resolved Issue Now, http-request GET/options to the monitoring port shows all current options in plain...
WRTCMS-1298 Resolved Issue In case of connectivity issues with GAuth, Environment or Config services of GWS, WebRTC Gateway now...
WRTCMS-1302 Resolved Issue The JSON format for the dashboard located in the helm chart now shows correctly updated metrics.
WRTCMS-1310 Resolved Issue WebRTC Gateway no longer crashes if the DN or Agent Name contains %s. Previously, WebRTC Gatew...
Comments or questions about this documentation? Contact us for support!