<!DOCTYPE html
SYSTEM "about:legacy-compat">
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta charset="UTF-8"><meta name="copyright" content="(C) Copyright 2023"><meta name="DC.rights.owner" content="(C) Copyright 2023"><meta name="DC.type" content="topic"><meta name="prodname" content="All Mediatrix Products"><meta name="version" content="DGW 49.12.28842941"><meta name="platform" content="All"><meta name="DC.date.modified" content="2023-0308-2809"><meta name="DC.date.issued" content="2023-0308-2809"><meta name="DC.date.available" content="2023-0308-2809"><meta name="ChapterNumbering" content="no"><meta name="DC.format" content="HTML5"><meta name="DC.identifier" content="topic_title_Basic_DTMF_Concepts_d1e15"><link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"><link rel="stylesheet" type="text/css" href="https://documentation.media5corp.com/download/attachments/62825785/commonltr.css"><link rel="stylesheet" type="text/css" href="https://documentation.media5corp.com/download/attachments/62825785/custom.css"><title>Dual Tone Multi frequency (DTMF) Configuration</title></head><body class="nobody"><header role="banner"><div class="topicmeta title">Dual Tone Multi frequency (DTMF) Configuration</div><div class="topicmeta date">2023-0308-28<09</div><div class="topicmeta product">All Mediatrix Products</div><div class="topicmeta version">DGW 49.12.2884<2941</div><div class="topicmeta pdf"><a href="https://documentation.media5corp.com/download/attachments/62825785/DTMF%20Configuration.pdf" rel="nofollow">Download PDF Document</a></div><hr><span style="float: inline-end;"></span></header><nav role="toc"><ul><li><a href="#topic_title_Basic_DTMF_Concepts_d1e15">Basic DTMF Concepts</a><ul><li><a href="#concept_slv_ps2_dfb">Dual Tone Multi Frequency (DTMF)</a></li><li><a href="#concept_kww_5rl_3fb">DTMF In-band Transport Method</a></li><li><a href="#concept_pzp_bv2_dfb">DTMF Out-of-Band Transport Method</a></li></ul></li><li><a href="#topic_title_Basic_DTMF_Tasks_d1e19">Basic DTMF Tasks</a><ul><li><a href="#task_wls_x1g_4s">Configuring DTMF Transport for all Endpoints</a></li><li><a href="#unique_4613905771855651390">Configuring DTMF Transport for a Specific Endpoint</a></li></ul></li><li><a href="#reference_h3d_yvp_mcb">Advanced DTMF Parameters</a></li><li><a href="#reference_j4g_nbv_gfb">Online Help</a></li><li><a href="#concept_v4k_q3h_1r">DGW Documentation</a></li><li><a href="#concept_fqm_rv4_k4">Copyright Notice</a></li></ul></nav><main role="main"><article role="article" aria-labelledby="ariaid-title1"><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="nested0" aria-labelledby="ariaid-title1" id="topic_title_Basic_DTMF_Concepts_d1e15">
<h1 class="title topictitle1" id="ariaid-title1">Basic DTMF Concepts</h1>
<article class="topic concept nested1" aria-labelledby="ariaid-title2" id="concept_slv_ps2_dfb">
<h2 class="title topictitle2" id="ariaid-title2">Dual Tone Multi Frequency (DTMF)</h2>
<div class="body conbody"><p class="shortdesc">DTMF (dual tone multi frequency) is the signal that is generated from a touch key of a
phone and that is sent to the phone company. </p>
<div class="p">DTMF, also commonly called Touchtone, has replaced loop disconnect dialing, also called pulse
dialing. With DTMF, each key of the phone combines one tone from a high-frequency group of tones
and a tone from low frequency group.<table class="table frame-all" id="concept_slv_ps2_dfb__table_alq_ft2_dfb"><caption></caption><colgroup><col style="width:33.33333333333333%"><col style="width:33.33333333333333%"><col style="width:33.33333333333333%"></colgroup><thead class="thead">
<tr class="row">
<th class="entry colsep-1 rowsep-1" id="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">Key digit</th>
<th class="entry colsep-1 rowsep-1" id="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">Low frequency (Hz)</th>
<th class="entry colsep-1 rowsep-1" id="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">High Frequency (Hz)</th>
</tr>
</thead><tbody class="tbody">
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">1</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">697</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1209</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">2</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">697</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1336</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">3</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">697</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1477</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">4</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">770</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1209</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">5</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">770</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1336</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">6</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">770</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1477</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">7</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">852</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1209</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">8</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">852</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1336</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">9</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">852</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1477</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">0</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">941</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1209</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">*</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">941</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1336</td>
</tr>
<tr class="row">
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__1">#</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__2">941</td>
<td class="entry colsep-1 rowsep-1" headers="concept_slv_ps2_dfb__table_alq_ft2_dfb__entry__3">1477</td>
</tr>
</tbody></table></div>
</div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic concept nested1" aria-labelledby="ariaid-title3" id="concept_kww_5rl_3fb">
<h2 class="title topictitle2" id="ariaid-title3">DTMF In-band Transport Method</h2>
<div class="body conbody"><p class="shortdesc">This is the most used transport method for DTMFs transmission. In this case, the DTMFs
and the voice are transmitted together in the RTP stream. </p>
<p class="p">This transport method is only reliable with G.711 or G.729 codecs. The DTMF In-band transport
method is configurable by endpoint, or the same method can be selected for all the endpoints of
the unit. In general, FXS, FXO, R2, and E&M endpoints are configured to use the In-band
transport method for DTMF transmission.</p>
</div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic concept nested1" aria-labelledby="ariaid-title4" id="concept_pzp_bv2_dfb">
<h2 class="title topictitle2" id="ariaid-title4">DTMF Out-of-Band Transport Method</h2>
<div class="body conbody"><p class="shortdesc">When using the Out-of-Band transport method, the DTMFs and the voice are transmitted in
two different streams where the voice is sent over RTP, but DTMF is sent either in RTP or SIP
depending on the chosen transport method (<span class="keyword wintitle">Out-of-Band using RTP</span> or <span class="keyword wintitle">Out-of-Band using SIP</span>. However, the Out-of-Band
transport method can only be used if the SIP peer supports the method, otherwise the DTMF
transport method falls back to In-band. </p>
<p class="p">Because some compression codecs such as G.723.1 and G.729 effectively distort voice because
they lose information from the incoming voice stream during the compression and decompression
phases. For normal speech this is insignificant and becomes unimportant. In the case of pure
tones (such as DTMF) this distortion means the receiver may no longer recognize the tones. The
solution is to send this information as a separate packet to the other endpoint, which then plays
the DTMF sequence back by regenerating the true tones. Such a mechanism is known as Out-of-Band
DTMF. The Mediatrix unit receives and sends Out-of-Band DTMFs as per ITU Q.24. DTMFs supported
are 0-9, A-D, *, #. </p>
<p class="p">The DTMF Out-of-Band (using either SIP or RTP) transport method is configurable by endpoint, or
can be selected for all the endpoints of the unit. ISDN endpoints are normally configured to use
an Out-of-Band transport method for DTMF transmission.</p>
</div>
</article></article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic nested0 nobody" aria-labelledby="ariaid-title5" id="topic_title_Basic_DTMF_Tasks_d1e19">
<h1 class="title topictitle1" id="ariaid-title5">Basic DTMF Tasks</h1>
<article class="topic task nested1" aria-labelledby="ariaid-title6" id="task_wls_x1g_4s">
<h2 class="title topictitle2" id="ariaid-title6">Configuring DTMF Transport for all Endpoints</h2>
<div class="body taskbody">
<section><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps"><li class="li step">
<span class="ph cmd">Go to <span class="keyword wintitle">Media</span>/<span class="keyword wintitle">Misc</span>.</span>
</li><li class="li step">
<span class="ph cmd">From the <span class="keyword wintitle">Select Endpoint</span> drop down list, choose <span class="keyword wintitle">Default</span>. </span>
</li><li class="li step">
<span class="ph cmd">From the <span class="keyword wintitle">Transport Method</span> drop down
list, choose the transport method set in the VoIP server.</span>
<ol type="a" class="ol substeps" id="task_wls_x1g_4s__substeps_yky_jbr_mfb">
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">In-band</span></span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Out-of-Band using RTP</span>,
(RFC2833). This is usually the preferred method. Remember to set the
payload type if different (e.g.: 96, 101 or 110 in some cases)</span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Out-of-Band using SIP</span>.
For Cisco or Avaya systems, from the <span class="keyword wintitle">SIP Transport Method</span>
field use <span class="keyword wintitle">Info DTMF Relay</span>. For
legacy Nortel and others, leave <span class="keyword wintitle">Draft Choudhuri SIP Info Digit
00</span>.</span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Signaling Protocol Dependent</span> choose this method if unsure. It will try to use the method
negotiated by the VoIP server. </span>
</li>
</ol>
</li><li class="li step">
<span class="ph cmd">Click <span class="keyword wintitle">Apply</span>.</span>
</li></ol></section>
<section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The selected DTMF transport will be applied to all endpoints unless an endpoint was
specifically configured using <a class="xref" href="#unique_4613905771855651390">Configuring DTMF Transport for a Specific Endpoint</a> .<br><img class="image" id="task_wls_x1g_4s__image_zwp_zbr_mfb" src="https://documentation.media5corp.com/download/attachments/62825785/DTMFTransport.png" width="800"><br></section>
</div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic task nested1" aria-labelledby="ariaid-title7" id="unique_4613905771855651390">
<h2 class="title topictitle2" id="ariaid-title7">Configuring DTMF Transport for a Specific Endpoint</h2>
<div class="body taskbody">
<section><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps"><li class="li step">
<span class="ph cmd">Go to <span class="keyword wintitle">Media</span>/<span class="keyword wintitle">Misc</span>.</span>
</li><li class="li step">
<span class="ph cmd">From the <span class="keyword wintitle">Select Endpoint</span> drop down list, choose the endpoint for which you wish to configure DTMF
transport. </span>
</li><li class="li step">
<span class="ph cmd">In the <span class="keyword wintitle">DTMF Transport</span>
table, from the <span class="keyword wintitle">Endpoint Specific</span> drop down
list, choose <span class="keyword wintitle">Enable</span>.</span>
</li><li class="li step">
<span class="ph cmd">From the <span class="keyword wintitle">Transport Method</span> drop down
list, choose the transport method set in the VoIP server.</span>
<ol type="a" class="ol substeps" id="unique_4613905771855651390__substeps_yky_jbr_mfb">
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">In-band</span></span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Out-of-Band using RTP</span>,
(RFC2833). This is usually the preferred method. Remember to set the
payload type if different (e.g.: 96, 101 or 110 in some cases)</span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Out-of-Band using SIP</span>.
For Cisco or Avaya systems, from the <span class="keyword wintitle">SIP Transport Method</span>
field use <span class="keyword wintitle">Info DTMF Relay</span>. For
legacy Nortel and others, leave <span class="keyword wintitle">Draft Choudhuri SIP Info Digit
00</span>.</span>
</li>
<li class="li substep">
<span class="ph cmd"><span class="keyword wintitle">Signaling Protocol Dependent</span> choose this method if unsure. It will try to use the method
negotiated by the VoIP server. </span>
</li>
</ol>
</li><li class="li step">
<span class="ph cmd">Click <span class="keyword wintitle">Apply</span>.</span>
</li></ol></section>
<section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The selected DTMF transport method will be applied to the selected endpoint. All
other endpoints, unless they are specifically configured, will use the transport method
selected in the <a class="xref" href="#task_wls_x1g_4s">Configuring DTMF Transport for all Endpoints</a>..<br><img class="image" id="unique_4613905771855651390__image_tpx_rh4_2fb" src="https://documentation.media5corp.com/download/attachments/62825785/DTMFTransport_specificendpoint.png" width="800"><br></section>
</div>
</article></article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic reference nested0" aria-labelledby="ariaid-title8" id="reference_h3d_yvp_mcb">
<h1 class="title topictitle1" id="ariaid-title8">Advanced DTMF Parameters</h1>
<div class="body refbody">
<section class="section">Although the services can be configured in great part in the Web browser, some aspects
of the configuration can only be completed with the configuration parameters by :<ul class="ul" id="reference_h3d_yvp_mcb__ul_gfn_14v_wr">
<li class="li">using a MIB browser</li>
<li class="li">using the CLI</li>
<li class="li">creating a configuration script containing the configuration parameters</li>
</ul>For more details on the following parameters, refer to the <a class="xref" href="https://documentation.media5corp.com/display/DGWLATEST/Reference+Guide" target="_blank">DGW Configurationn Guide - Reference Guide</a> published on the <a class="xref" href="https://documentation.media5corp.com/" target="_blank">Media5 Documentation Portal</a>.</section>
<section class="section"><h2 class="title sectiontitle">DTMF Detection</h2>
<ul class="ul" id="reference_h3d_yvp_mcb__ul_fby_mk4_2fb">
<li class="li">To set the Rise Time criteria:
<span class="keyword parmname">Telif.InteropDtmfDetectionRiseTimeCriteria</span></li>
<li class="li">To set the Detection Positive Twist:
<span class="keyword parmname">TelIf.InteropDtmfDetectio.PositiveTwist</span></li>
<li class="li">To set the Detection Negative Twist:
<span class="keyword parmname">TelIf.InteropDtmfDetection.NegativeTwist</span></li>
<li class="li">To set the Max Power Threshold:
<span class="keyword parmname">TelIf.InteropDtmfDetection.MaxPowerThreshold</span></li>
<li class="li">To set the Min Power Threshold:
<span class="keyword parmname">TelIf.InteropDtmfDetection.MinPowerThreshold</span></li>
<li class="li">To set the Detection Break Power Threshold:
<span class="keyword parmname">TelIf.InteropDtmfDetection.BreakPowerThreshold</span></li>
</ul>
</section>
<section class="section"><h2 class="title sectiontitle">Using the Payload Type Found in the Answer</h2>
<ul class="ul" id="reference_h3d_yvp_mcb__ul_gfm_5k4_2fb">
<li class="li">To use the payload type found in the
answer:<span class="keyword parmname">SipEp.InteropUseDtmfPayloadTypeFoundInAnswer</span></li>
</ul>
</section>
<section class="section"><h2 class="title sectiontitle">Initial quantity of RTP packets, only available when using the Out-of-Band using RTP
transport method.</h2>
<ul class="ul" id="reference_h3d_yvp_mcb__ul_gcy_xk4_2fb">
<li class="li">To set the initial quantity of RTP packets:
<span class="keyword parmname">Mipt.InteropDtmfRtpInitialPacketQty</span></li>
</ul>
</section>
</div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic reference nested0" aria-labelledby="ariaid-title9" id="reference_j4g_nbv_gfb">
<h1 class="title topictitle1" id="ariaid-title9">Online Help</h1>
<p class="shortdesc"><span class="ph">If you are not familiar with the meaning of the fields and
buttons, click <span class="keyword wintitle">Show Help</span>, located at the upper right corner of
the Web page. When activated, the fields and buttons that offer online help will
change to green and if you hover over them, the description will bedisplayed.</span></p>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic concept nested0" aria-labelledby="ariaid-title10" id="concept_v4k_q3h_1r">
<h1 class="title topictitle1" id="ariaid-title10">DGW Documentation</h1>
<div class="body conbody"><p class="shortdesc">Mediatrix devices are supplied with an exhaustive set of documentation. </p>
<p class="p">Mediatrix user documentation is available on the <a class="xref" href="http://documentation.media5corp.com" target="_blank">Media5 Documentation
Portal</a>.</p>
<div class="p">Several types of documents were created to clearly present the information you are looking for.
Our documentation includes:<ul class="ul" id="concept_v4k_q3h_1r__ul_bqy_cjh_1r">
<li class="li"><strong class="ph b">Release notes</strong>: Generated at each GA release, this document includes the known and
solved issues of the software. It also outlines the changes and the new features the release
includes.</li>
<li class="li"><strong class="ph b">Configuration notes</strong>: These documents are created to facilitate the configuration of a
specific use case. They address a configuration aspect we consider that most users will need to
perform. However, in some cases, a configuration note is created after receiving a question
from a customer. They provide standard step-by-step procedures detailing the values of the
parameters to use. They provide a means of validation and present some conceptual information.
The configuration notes are specifically created to guide the user through an aspect of the
configuration. </li>
<li class="li"><strong class="ph b">Technical bulletins</strong>: These documents are created to facilitate the configuration of a
specific technical action, such as performing a firmware upgrade.</li>
<li class="li"><strong class="ph b">Hardware installation guide</strong>: They provide the detailed procedure on how to safely and
adequately install the unit. It provides information on card installation, cable connections,
and how to access for the first time the Management interface.</li>
<li class="li"><strong class="ph b">User guide</strong>: The user guide explains how to customise to your needs the configuration
of the unit. Although this document is task oriented, it provides conceptual information to
help the user understand the purpose and impact of each task. The User Guide will provide
information such as where and how TR-069 can be configured in the Management Interface, how to
set firewalls, or how to use the CLI to configure parameters that are not available in the
Management Interface.</li>
<li class="li"><strong class="ph b">Reference guide</strong>: This exhaustive document has been created for advanced users. It
includes a description of all the parameters used by all the services of the Mediatrix units.
You will find, for example, scripts to configure a specific parameter, notification messages
sent by a service, or an action description used to create Rulesets. This document includes
reference information such as a dictionary, and it does not include any step-by-step
procedures. </li>
</ul></div>
</div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic concept nested0" aria-labelledby="ariaid-title11" id="concept_fqm_rv4_k4">
<h1 class="title topictitle1" id="ariaid-title11">Copyright Notice</h1>
<div class="body conbody"><p class="shortdesc">Copyright © 2023 Media5 Corporation.</p>
<p class="p">This document contains information that is proprietary to Media5 Corporation.</p>
<p class="p">Media5 Corporation reserves all rights to this document as well as to the Intellectual Property
of the document and the technology and know-how that it includes and represents.</p>
<p class="p">This publication cannot be reproduced, neither in whole nor in part, in any form whatsoever,
without written prior approval by Media5 Corporation.</p>
<p class="p">Media5 Corporation reserves the right to revise this publication and make changes at any time
and without the obligation to notify any person and/or entity of such revisions and/or
changes.</p>
</div>
</article></article></main></body></html> |