<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=RN%2FWebRTCMedia_Service%2F100.0.038.0000</id>
	<title>RN/WebRTCMedia Service/100.0.038.0000 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=RN%2FWebRTCMedia_Service%2F100.0.038.0000"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.038.0000&amp;action=history"/>
	<updated>2026-05-15T14:46:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.038.0000&amp;diff=120893&amp;oldid=prev</id>
		<title>Saranya.Rajkumar.IX: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.038.0000&amp;diff=120893&amp;oldid=prev"/>
		<updated>2022-05-26T16:10:30Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:10, May 26, 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ReleaseDate=2022-05-13&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ReleaseDate=2022-05-13&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Highlight=This release includes &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;new fields for troubleshooting purposes and contains &lt;/del&gt;important improvements and fixes.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Highlight=This release includes important improvements and fixes.&amp;lt;br /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Issue&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Issue&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Saranya.Rajkumar.IX</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.038.0000&amp;diff=120870&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{ComponentRN |ComponentId=0371606b-df5e-41e2-869d-2009e76b916e |JQL=project = &quot;WebRTC Media Service&quot; AND id = WRTCMS-1014 OR id = WRTCMS-1005 OR id = WRTCMS-965 OR id = WRTCM...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.038.0000&amp;diff=120870&amp;oldid=prev"/>
		<updated>2022-05-26T06:15:40Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ComponentRN |ComponentId=0371606b-df5e-41e2-869d-2009e76b916e |JQL=project = &amp;quot;WebRTC Media Service&amp;quot; AND id = WRTCMS-1014 OR id = WRTCMS-1005 OR id = WRTCMS-965 OR id = WRTCM...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ComponentRN&lt;br /&gt;
|ComponentId=0371606b-df5e-41e2-869d-2009e76b916e&lt;br /&gt;
|JQL=project = &amp;quot;WebRTC Media Service&amp;quot; AND id = WRTCMS-1014 OR id = WRTCMS-1005 OR id = WRTCMS-965 OR id = WRTCMS-966&lt;br /&gt;
|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1&lt;br /&gt;
|ReleaseDate=2022-05-13&lt;br /&gt;
|Highlight=This release includes new fields for troubleshooting purposes and contains important improvements and fixes.&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1014&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|Content=Previously, on receiving of SIP re-Invite WebRTC Gateway didn’t stop existing DTLS context. In case when WebRTC GW didn’t finish to process existing DTLS context and new re-Invite was received it could lead to situation when previous context was used for re-established media connection. As result, no media was present for the call.Now, WebRTC GW always stops and destroys existing DTLS context in case when new SIP re-Invite is received.&lt;br /&gt;
|LocalContent=WebRTC Gateway now clears the existing DTLS context when a new SIP re-invite is received. Previously, when the WebRTC Gateway did not complete processing of the existing DTLS context and a new SIP re-invite was received, the existing DTLS context was used for re-establishing media connection which might have resulted in no media for the call.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1005&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|Content=Previously, WebRTC MS incorrectly handled next scenario:# Call is established# Agent performs consult call# Agent puts consult call on hold. SIP NOTIFY is sent to the WebRTC Gateway# WebRTC Gateway processes SIP NOTIFY, sends 200 OK so the SIPS and sends “EVENT-TALK” message to the client# While the hold operation is still in progress agent releases consult call. SIPS sends SIP re-Invite to the WebRTC GW to recover the main call.# WebRTC Gateway processes SIP INVITE and sends OFFER SDP to the client# At the same time client finishes processing of the “EVENT-TALK” and sends OFFER SDP to the WebRTC GWIt could lead to the situation when audio call may stuck in re-Invite state declining all subsequent SIP re-Invite attempts with “486 Busy Here” error.Now, WebRTC MS correctly handles described scenario.&lt;br /&gt;
|LocalContent=WebRTC Media Service now correctly handles all the audio calls in SIP re-invite state. &lt;br /&gt;
&lt;br /&gt;
Previously, when WebRTC Media Service handled the scenario in the following way (below), it led to a situation where the audio call got stuck in the SIP re-invite state, declining all subsequent SIP re-invite attempts with the &amp;lt;tt&amp;gt;486 Busy Here&amp;lt;/tt&amp;gt; error: &lt;br /&gt;
&lt;br /&gt;
#The WebRTC Call is established.&lt;br /&gt;
#The agent performs a consult call.&lt;br /&gt;
#The agent puts the consult call on hold and '''SIP NOTIFY''' is sent to the WebRTC Gateway.&lt;br /&gt;
#The WebRTC Gateway processes the SIP NOTIFY and sends an '''OK''' message so that the SIP Server sends an '''EVENT-TALK''' message to the client.&lt;br /&gt;
#While the hold operation is in progress, the agent releases the consult call and SIP Server sends a SIP re-invite request to the WebRTC Gateway to recover the main call.&lt;br /&gt;
#The WebRTC Gateway processes the SIP re-invite and sends '''OFFER SDP''' to the client.&lt;br /&gt;
#Simultaneously, the client finishes processing the '''EVENT-TALK''' message and sends '''OFFER SDP''' to the WebRTC Gateway.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-966&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=Now WebRTC gateway logs into elasticserach/stdout the message in case if there is no relay candidates received from client side.Also, in such case the metric “&amp;amp;lbrace;&amp;amp;lbrace;wrtc_system_error &amp;amp;lbrace;type=&amp;quot;norelay&amp;quot;, domain=&amp;quot;%DOMAIN NAME%&amp;quot;&amp;amp;rbrace;&amp;amp;rbrace;&amp;amp;rbrace;&amp;quot; will be incremented&lt;br /&gt;
|LocalContent=WebRTC Gateway now logs a message into Elasticsearch/stdout even if there are no relay candidates received from the client side, where the '''wrtc_system_error {type=&amp;quot;norelay&amp;quot;, domain=&amp;quot;%DOMAIN NAME%&amp;quot;}''' metric is incremented.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-965&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=Now elasticsearch\\grafana log messages contains the following fields for troubleshooting purposes: “loginName“ - agent login name for given webrtc session ”callUUID” - Genesys callUUID that can be tracked through voice and webrtc services&lt;br /&gt;
|LocalContent=The Elasticsearch\Grafana log messages now include the following fields for troubleshooting purposes:&lt;br /&gt;
&lt;br /&gt;
*'''loginName''' - Agent name for the given WebRTC session.&lt;br /&gt;
*'''callUUID''' - Genesys Call UUID that is tracked through voice and WebRTC services.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>