<?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.074.0000</id>
	<title>RN/WebRTCMedia Service/100.0.074.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.074.0000"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.074.0000&amp;action=history"/>
	<updated>2026-04-10T17:56:55Z</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.074.0000&amp;diff=132407&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{ComponentRN |ComponentId=0371606b-df5e-41e2-869d-2009e76b916e |JQL=labels=WebRTCRN10000740000 |DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=RN/WebRTCMedia_Service/100.0.074.0000&amp;diff=132407&amp;oldid=prev"/>
		<updated>2023-10-05T15:00:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ComponentRN |ComponentId=0371606b-df5e-41e2-869d-2009e76b916e |JQL=labels=WebRTCRN10000740000 |DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058...&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=labels=WebRTCRN10000740000&lt;br /&gt;
|DeploymentTypeId=ec194bf2-b79a-436d-8ff6-eaff94d9f43a, 5439f1be-1868-4091-b058-1667389b6ce1, 8b480b3c-2733-433a-9166-eab2c2d0663a&lt;br /&gt;
|ReleaseDate=2023-09-29&lt;br /&gt;
|PrivateEditionReleaseDate=2023-10-05&lt;br /&gt;
|Highlight=*Coturn server version 4.6.2.&lt;br /&gt;
*Metrics in Prometheus format.&lt;br /&gt;
*Custom environment variables in helm charts.&lt;br /&gt;
*New command-line option, '''ice-addr-filter.'''&lt;br /&gt;
*Resolved issues.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1350&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=Now WebRTC microservice uses 4.6.2 version of Coturn serverPrevious version: 4.5.1&lt;br /&gt;
|LocalContent=The WebRTC microservice now uses Coturn server version 4.6.2. The previously used version was 4.5.1.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1349&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=Now Coturn can expose metrics in prometheus format. For this, Coturn must be started with “--prometheus“ command line argument that can be set with using of “WEBRTC_COTURN_CMD_ARGS” environment variable.Metrics are exposed on 9641 port as HTTP response for “/metrics“ path&lt;br /&gt;
|LocalContent=Now, Coturn can expose metrics in the Prometheus format. To enable this, start Coturn with the &amp;lt;code&amp;gt;--prometheus&amp;lt;/code&amp;gt; command line argument that can be set using the &amp;lt;code&amp;gt;WEBRTC_COTURN_CMD_ARGS&amp;lt;/code&amp;gt; environment variable.&lt;br /&gt;
&lt;br /&gt;
Metrics are exposed on the '''9641''' port as an HTTP response under ''/metrics''.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1347&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|DeploymentTypeId=8b480b3c-2733-433a-9166-eab2c2d0663a&lt;br /&gt;
|Content=*Applicable for PrivateEdition only:* Previously, some SIP and other log messages for “stdout” logging mode were not escaped properly for correct expose in JSON format.Now all of log messages are escaped properly.&lt;br /&gt;
|LocalContent=All log messages are now escaped properly. Previously, some SIP and other log messages for '''stdout''' logging mode were not escaped properly for correct exposure in the JSON format.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1346&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|Content=Previously, dynamic Call-stats of RTP quality can contain incorrect reporting in case of long answer on agent side.Now WebRTC gateway does not report Dynamic Call-stats in case if RTP is not fully established.&lt;br /&gt;
|LocalContent=WebRTC Gateway no longer reports dynamic call-stats if RTP is not fully established. Previously, dynamic call-stats of RTP quality could contain incorrect reporting in case of a long time to answer on the agent side.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1337&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|DeploymentTypeId=8b480b3c-2733-433a-9166-eab2c2d0663a&lt;br /&gt;
|Content=*Applicable for Private Edition only:* Now, in case if if option “not-reinvite-web-on-empty“ set to “true” and Webrtc Gateway receives re-INVITE from SIP-side during DTLS negotiation - this re-INVITE is processed correctly.&lt;br /&gt;
|LocalContent=If the &amp;lt;code&amp;gt;not-reinvite-web-on-empty&amp;lt;/code&amp;gt; option is set to ''true'' and the WebRTC Gateway receives a re-INVITE from the SIP-side during a DTLS negotiation, the re-INVITE is now processed correctly.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1329&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|Content=Now, exposed prometheus statistics for lost, error and jitter stats are processed correctly&lt;br /&gt;
|LocalContent=Now, exposed Prometheus statistics for lost, error, and jitter stats are processed correctly.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1325&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=Now, helm-charts allow to set custom environment variables for gateway and coturn containers.Please review gateway.envVars and coturn envVars options in values-template.yaml that demonstrates the usage&lt;br /&gt;
|LocalContent=Now, helm charts allow to set custom environment variables for the Gateway and Coturn containers. The &amp;lt;code&amp;gt;gateway.envVars&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;coturn.envVars&amp;lt;/code&amp;gt; options in the '''values-template.yaml''' file demonstrate the usage of custom environment variables.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1323&lt;br /&gt;
|IssueCategoryId=5c483167-c133-4dc5-87c0-bd2719670bc1&lt;br /&gt;
|Content=Previously, if JSAPI client cannot collect any candidate from TURN server - it continuously restarted ICE timer to gather ICE candidates.Now, JSAPI client will send empty list of candidates if timer is expired and no ICE candidates are collected.&lt;br /&gt;
|LocalContent=Now, the JSAPI client will send an empty list of candidates if the ICE timer has expired and no ICE candidates are collected. Previously, if the JSAPI client cannot collect any candidate from the TURN server, it continuously restarted the ICE timer to gather ICE candidates.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1322&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=New monitoring message is available for case if HTTP connection with webrtc agent is experiencing delays and the queue of HTTP-requests are growing:type: &amp;quot;SYS&amp;quot;, method: &amp;quot;HTTPQueue Grows&amp;quot;, message &amp;quot;HTTP queue is 2 or more, connection with agent is unstable&amp;quot;&lt;br /&gt;
|LocalContent=A new monitoring message is available for case if an HTTP connection with the WebRTC agent is experiencing delays and the queue of HTTP-requests is growing:&lt;br /&gt;
&lt;br /&gt;
Type: &amp;lt;code&amp;gt;SYS&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Method: &amp;lt;code&amp;gt;HTTPQueue Grows&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Message: ''HTTP queue is 2 or more, connection with agent is unstable''.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1315&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=New statistics are available:# counter, increased if during the call gateway received 0 bytes from WEB-legwrtc_rtp_zero_bytes&amp;amp;lbrace; type=&amp;quot;gateway_rcv&amp;quot; &amp;amp;rbrace;# counter, increased if during the call gateway sent 0 bytes to WEB-legwrtc_rtp_zero_bytes&amp;amp;lbrace; type=&amp;quot;gateway_snd&amp;quot; &amp;amp;rbrace;# counter, increased if during the call gateway received 0 bytes from SIP-legwrtc_rtp_zero_bytes&amp;amp;lbrace; type=&amp;quot;sip_rcv&amp;quot; &amp;amp;rbrace;# counter, increased if during the call gateway sent 0 bytes to SIP-legwrtc_rtp_zero_bytes&amp;amp;lbrace; type=&amp;quot;sip_snd&amp;quot; &amp;amp;rbrace;&lt;br /&gt;
|LocalContent=The following new statistics are available:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;wrtc_rtp_zero_bytes{ type=&amp;quot;gateway_rcv&amp;quot; }&amp;lt;/code&amp;gt; - counter, increased if Gateway received 0 bytes from the WEB-leg during the call.&lt;br /&gt;
*&amp;lt;code&amp;gt;wrtc_rtp_zero_bytes{ type=&amp;quot;gateway_snd&amp;quot; }&amp;lt;/code&amp;gt; - counter, increased if Gateway sent 0 bytes to the WEB-leg during the call.&lt;br /&gt;
*&amp;lt;code&amp;gt;wrtc_rtp_zero_bytes{ type=&amp;quot;sip_rcv&amp;quot; }&amp;lt;/code&amp;gt; - counter, increased if Gateway received 0 bytes from the SIP-leg during the call.&lt;br /&gt;
*&amp;lt;code&amp;gt;wrtc_rtp_zero_bytes{ type=&amp;quot;sip_snd&amp;quot; }&amp;lt;/code&amp;gt; - counter, increased if Gateway sent 0 bytes to the SIP-leg during the call.&lt;br /&gt;
}}&lt;br /&gt;
{{Issue&lt;br /&gt;
|TicketNumber=WRTCMS-1314&lt;br /&gt;
|IssueCategoryId=720446c8-10b6-42b8-af36-34a298aa1c72&lt;br /&gt;
|Content=New command-line option “ice-addr-filter“ is available, to ignore ICE candidates collected on gateway side. IP addresses of candidates that match the filer - will be ignored and not send to webrtc client.Value is CIDR block or particular IP address. Examples:-ice-addr-filter 172.17.0.1.1-ice-addr-filter 172.17.0.1/24-ice-addr-filter 172.17.0.1/16&lt;br /&gt;
|LocalContent=A new command-line option, '''ice-addr-filter''', is now available to ignore ICE candidates collected on the gateway side. IP addresses of candidates that match the filter will be ignored and not sent to the WebRTC client.&lt;br /&gt;
&lt;br /&gt;
The value is the CIDR block or particular IP address as shown in the below examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-ice-addr-filter 172.17.0.1.1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-ice-addr-filter 172.17.0.1/24&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-ice-addr-filter 172.17.0.1/16&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>