Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated @ 2023-08-09T10:28:28.502723
HTML
headtrue
encodingUTF-8
<!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_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>SIP Authentication</title></head><body class="nobody"><header role="banner"><div class="topicmeta title">SIP Authentication</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/SIP%20Authentication.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_Concepts_d1e15">Basic Concepts</a><ul><li><a href="#concept_sth_tpv_qfb">SIP Authentication</a></li><li><a href="#reference_lcc_c5v_qfb">Important Information To Know before Using Sip Authentication</a></li><li><a href="#concept_l4y_5y5_5fb">Authentication Table Entries - Order is Important</a></li></ul></li><li><a href="#topic_title_Basic_Tasks_d1e19">Basic Tasks</a><ul><li><a href="#task_ukc_zc1_bq">Defining Authentication Credentials for a Gateway</a></li><li><a href="#task_mwl_mn5_1q">Defining Authentication Credentials for an Endpoint</a></li><li><a href="#task_xgv_xh5_1q">Defining Authentication Credentials for the Unit</a></li><li><a href="#task_pjn_s21_bq">Defining Authentication Credentials for a Username </a></li><li><a href="#task_blz_4m5_1q">Selecting the Priority Level of an Authentication</a></li><li><a href="#task_rj1_f34_pkb">Erasing Authentication Credentials</a></li></ul></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_Concepts_d1e15">
   <h1 class="title topictitle1" id="ariaid-title1">Basic Concepts</h1>
<article class="topic concept nested1" aria-labelledby="ariaid-title2" id="concept_sth_tpv_qfb">
 <h2 class="title topictitle2" id="ariaid-title2">SIP Authentication</h2>
 
 <div class="body conbody"><p class="shortdesc">SIP authentication is a security feature that allows a SIP server to validate the
    authenticity of the sender, and to accept only the requests when they have the proper
    credentials. </p>
    <p class="p">To authenticate a SIP request, the server issues an authentication challenge to which the SIP
      client must respond with the proper username/password credentials. The Mediatrix unit can be
      configured with the authentication information needed to respond to the authentication
      challenges issued by SIP servers. </p>
    <p class="p">The authentication information is configured in the <span class="keyword wintitle">Authentication</span> table. Each entry of the
      table has a <span class="keyword wintitle">Criteria</span> and a <span class="keyword wintitle">Realm</span>, if it is enabled, that define when it
      is appropriate to use this entry. </p>
    <div class="p">There are 4 criteria categories: <ul class="ul" id="concept_sth_tpv_qfb__ul_yqf_z5t_wfb">
        <li class="li"><span class="keyword wintitle">endpoint-specific: </span>Applies only to challenges received for SIP
          requests related to a specific endpoint. For instance, the registration associated with
          the endpoint in the user agent table or the INVITE sent to initiate a call from the
          endpoint.</li>
        <li class="li"><span class="keyword wintitle">gateway-specific</span>: Applies only to challenges received for SIP
          requests on a specific SIP gateway. </li>
        <li class="li"><span class="keyword wintitle">user-name specific</span>: Applies only to challenges for a context that
          uses a specific user name.</li>
        <li class="li"><span class="keyword wintitle">global to the whole unit:</span> Applies to all challenges received for
          SIP dialogs. The defined user names and passwords will apply to all the endpoints of the
          unit. </li>
      </ul></div>
    <div class="note important note_important"><span class="note__title">IMPORTANT:</span> If authentication credentials are required for several realms, create a
      separate table entry for reach realm.</div>
    <p class="p">The <span class="keyword wintitle">Authentication</span> table may have
      between 20 and 100 rows. If you have less than 20 rows, the Mediatrix unit automatically adds
      new rows up to the minimum of 20.</p>
    <div class="p">When a challenge occurs (either 401 Unauthorized or 407 Proxy Authentication Required), the
      first entry in the <span class="keyword wintitle">Authentication</span>
      table having a criteria that matches the challenge is used to reply to the challenge. The
      username and password of a criteria can be configured in the Web interface in the <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>/ <span class="keyword wintitle">Authentication</span> table. The entries of the
        <span class="keyword wintitle">Authentication</span> table are tried
      from the first row to the last row. To have a match, the realm in the <span class="keyword wintitle">Authentication</span> table entry must match the
      realm in the challenge or the <span class="keyword wintitle">Validate Realm</span> field of the entry must be set
      to <span class="keyword wintitle">Disable</span>. For each entry matching
      certain criteria (described below), the challenge is replied with the entry's user name and
      password. If authentication fails, the SIP server may issue another authentication challenge,
      provided it has been configured to do so. (Because of the increased risks of hacking, servers
      usually give only a single chance). In that case, the next entry in the table having a
      matching criteria is used to reply to this new challenge. This can be repeated until no more
      matching entry is found. If no entry matches the criteria, the authentication fails. To match
      the authentication request, the entry must also meet one of the following criteria: <ul class="ul" id="concept_sth_tpv_qfb__ul_lfb_sxt_wfb">
        <li class="li"> The challenge needs to be for a SIP request related to the endpoint specified in the
            <span class="keyword wintitle">Endpoint</span> column if the
          corresponding <span class="keyword wintitle">Criteria</span> column is
          set to <span class="keyword wintitle">Endpoint</span>. </li>
        <li class="li">The challenge needs to be for a SIP request performed on the SIP gateway specified in
          the <span class="keyword wintitle">Gateway</span> column if the
          corresponding <span class="keyword wintitle">Criteria</span> column is
          set to <span class="keyword wintitle">Gateway</span>.</li>
        <li class="li">The challenge needs to be for a context that uses the user name specified in the
            <span class="keyword wintitle">User Name</span> field if the
          corresponding <span class="keyword wintitle">Criteria</span> column is
          set to <span class="keyword wintitle">username</span>. The
          user name associated with a context is: <ul class="ul" id="concept_sth_tpv_qfb__ul_tyg_vxt_wfb">
            <li class="li">the user name of the FROM if the context sent the original SIP request, or</li>
            <li class="li">the user name of the request URI if the context received the original SIP
              request</li>
          </ul></li>
        <li class="li">The challenge applies to a unit if the corresponding <span class="keyword wintitle">Criteria</span> column is set to <span class="keyword wintitle">Unit</span>.</li>
      </ul></div>
  </div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic reference nested1" aria-labelledby="ariaid-title3" id="reference_lcc_c5v_qfb">
  <h2 class="title topictitle2" id="ariaid-title3">Important Information To Know before Using Sip Authentication</h2>
  <div class="body refbody">
    <section class="section"><h3 class="title sectiontitle">Access Rights</h3> The <span class="keyword wintitle">SIP</span> /<span class="keyword wintitle">Authentication</span> page is not accessible if you
      have the User or Observer access right.</section>
    <section class="section"><h3 class="title sectiontitle">Naming </h3>The SIP username (i.e. the one in the username criteria) is
      checked against SIP username syntax of RFC3261.</section>
    <section class="section"><h3 class="title sectiontitle">Authentication</h3>The <span class="keyword wintitle">Authentication</span> table (under <span class="keyword wintitle">SIP</span> /<span class="keyword wintitle">Authentication</span>) may have between 20 and 100
      rows. If you have less than 20 rows, the Mediatrix unit automatically adds new rows up to the
      minimum of 20.</section>
    <section class="section"><h3 class="title sectiontitle">Authentication Order</h3>The order of the tried entries in the <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span> table is from the first row
      to the last row. The row sequence is important. Refer to <a class="xref" href="#concept_l4y_5y5_5fb" title="The priority of an entry in the Authentication table is important. The most specific authentication credential must be set before the more generic ones, otherwise the challenges will be responded with the generic credentials rather than the specific ones. If authentication fails with the credentials found in the Authentication table, the SIP server may issue another authentication challenge. In that case, the next entry in the table having a matching criteria is used to reply to this new challenge. This can be repeated until no more matching entry is found.">Authentication Table Entries - Order is Important</a> .</section>
    <section class="section"><h3 class="title sectiontitle">Endpoint Authentication </h3>
      
      <ul class="ul" id="reference_lcc_c5v_qfb__ul_onx_cbx_qfb">
        <li class="li">Several usernames/passwords can be defined for a single Endpoint.</li>
        <li class="li">Endpoint Authentication can be defined for all types of endpoints i.e.
          E1T1/FXS/FXO/BRI/PRI. </li>
      </ul>
    </section>
  </div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic concept nested1" aria-labelledby="ariaid-title4" id="concept_l4y_5y5_5fb">
 <h2 class="title topictitle2" id="ariaid-title4">Authentication Table Entries - Order is Important</h2>
 
 <div class="body conbody"><p class="shortdesc">The priority of an entry in the <span class="keyword wintitle">Authentication</span> table is important. The most
    specific authentication credential must be set before the more generic ones, otherwise the
    challenges will be responded with the generic credentials rather than the specific ones. If
    authentication fails with the credentials found in the <span class="keyword wintitle">Authentication</span> table, the SIP server may issue
    another authentication challenge. In that case, the next entry in the table having a matching
    criteria is used to reply to this new challenge. This can be repeated until no more matching
    entry is found.</p>
  <div class="p">For example <br><img class="image" id="concept_l4y_5y5_5fb__image_p3g_m1v_5fb" src="https://documentation.media5corp.com/download/attachments/62825785/example.png" width="800"><br></div>
    <div class="p">
      <ul class="ul" id="concept_l4y_5y5_5fb__ul_qcp_rmk_yfb">
        <li class="li">Three gateways are defined in the <span class="keyword wintitle">Gateway</span> table (under <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Gateways</span>)<ul class="ul" id="concept_l4y_5y5_5fb__ul_ezy_smk_yfb">
            <li class="li"><span class="keyword wintitle">gateway_1</span></li>
            <li class="li"><span class="keyword wintitle">gateway_2</span></li>
            <li class="li"><span class="keyword wintitle">gateway_3</span></li>
          </ul></li>
        <li class="li">The unit has 4 endpoints: <ul class="ul" id="concept_l4y_5y5_5fb__ul_ogr_5mk_yfb">
            <li class="li"><span class="keyword wintitle">Slot4/FXS1</span></li>
            <li class="li"><span class="keyword wintitle">Slot4/FXS2</span></li>
            <li class="li"><span class="keyword wintitle">Slot4/FXS3</span></li>
            <li class="li"><span class="keyword wintitle">Slot4/FXS4</span></li>
          </ul></li>
        <li class="li">The SIP requests related to <span class="keyword wintitle">Slot4/FXS1</span>, <span class="keyword wintitle">Slot4/FXS3</span>, and<span class="keyword wintitle">Slot4/FXS4</span> are sent via <span class="keyword wintitle">gateway_2</span></li>
        <li class="li">The SIP requests related to <span class="keyword wintitle">Slot4/FXS2</span> are sent via <span class="keyword wintitle">gateway_3</span></li>
      </ul>
    </div>
    <table class="table frame-all" id="concept_l4y_5y5_5fb__table_yrx_zmk_yfb"><caption><span class="table--title-label">Table 1. </span><span class="title">Scenario 1</span></caption><colgroup><col style="width:19.493177387914233%"><col style="width:80.50682261208577%"></colgroup><thead class="thead">
          <tr class="row">
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">Step</th>
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">Description</th>
          </tr>
        </thead><tbody class="tbody">
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">1</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">Endpoint <span class="keyword wintitle">Slot4/FXS3</span>
              needs to register to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">2</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">A SIP REGISTER request is sent to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">3</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">The SIP server must authenticate the request, so it challenges the request with a
                <span class="keyword wintitle">401 Unauthorized</span> challenge
              response.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">4</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">Upon reception of this challenge, the Mediatrix unit searches the <span class="keyword wintitle">Authentication</span> table to find the
              first matching <span class="keyword wintitle">Criteria</span>
              entry.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">5</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">Entry #1 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> that matches endpoint
                <span class="keyword wintitle">Slot4/FXS1</span>, but because the
              REGISTER was issued for <span class="keyword wintitle">Slot4/FXS3</span>, the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">6</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">Entry #2 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> that matches endpoint
                <span class="keyword wintitle">Slot4/FXS3</span> and because the
              REGISTER was issued for <span class="keyword wintitle">Slot4/FXS3</span>, the match succeeds, and
              the credentials of this entry are used to respond to the challenge.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__1">7</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_yrx_zmk_yfb__entry__2">If the credentials configured in entry #2 are good, the SIP server accepts to
              handle the REGISTER request.</td>
          </tr>
        </tbody></table>
    <table class="table frame-all" id="concept_l4y_5y5_5fb__table_h1y_vnk_yfb"><caption><span class="table--title-label">Table 2. </span><span class="title">Scenario 2</span></caption><colgroup><col style="width:17.98561151079137%"><col style="width:82.01438848920863%"></colgroup><thead class="thead">
          <tr class="row">
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">Step</th>
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Description</th>
          </tr>
        </thead><tbody class="tbody">
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">1</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Endpoint <span class="keyword wintitle">Slot4/FXS4</span> must
              register to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">2</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">A SIP REGISTER request is sent to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">3</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">The SIP server must authenticate the request, so it challenges the request with a
                <span class="keyword wintitle">401 Unauthorized</span> challenge
              response.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">4</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Upon reception of this challenge, the Mediatrix unit searches the <span class="keyword wintitle">Authentication</span> table to find the
              first matching <span class="keyword wintitle">Criteria</span>
              entry.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">5</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Entry #1 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match endpoint <span class="keyword wintitle">Slot4/FXS1</span> but because the REGISTER
              was issued for <span class="keyword wintitle">Slot4/FXS4</span>,
              the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">6</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Entry #2 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match endpoint <span class="keyword wintitle">Slot4/FXS3</span> but because the REGISTER
              was issued for  <span class="keyword wintitle">Slot4/FXS4</span>,
              the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">7</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Entry #3 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match gateway <span class="keyword wintitle">gateway_1</span> but because the REGISTER
              was issued via <span class="keyword wintitle">gateway_2</span>, the
              match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">8</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">Entry #4 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match <span class="keyword wintitle">gateway_2</span> and because the REGISTER
              was issued via <span class="keyword wintitle">gateway_2</span>, the
              match succeeds, and the credentials of this entry are used to respond to the
              challenge.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__1">9</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_h1y_vnk_yfb__entry__2">If the credentials configured in entry #4 are good, the SIP server accepts to
              handle the REGISTER request.</td>
          </tr>
        </tbody></table>
    <table class="table frame-all" id="concept_l4y_5y5_5fb__table_bsj_q4k_yfb"><caption><span class="table--title-label">Table 3. </span><span class="title">Scenario 3</span></caption><colgroup><col style="width:17.513134851138354%"><col style="width:82.48686514886164%"></colgroup><thead class="thead">
          <tr class="row">
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">Step</th>
            <th class="entry colsep-1 rowsep-1" id="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Description</th>
          </tr>
        </thead><tbody class="tbody">
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">1</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Endpoint <span class="keyword wintitle">Slot4/FXS2</span> must
              register to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">2</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">A SIP REGISTER request is sent to the SIP server.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">3</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">The SIP server must authenticate the request, so it challenges the request with a
                <span class="keyword wintitle">401 Unauthorized</span> challenge
              response.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">4</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Upon reception of this challenge, the Mediatrix unit searches the <span class="keyword wintitle">Authentication</span> table to find the
              first matching <span class="keyword wintitle">Criteria</span>
              entry.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">5</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Entry #1 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match endpoint <span class="keyword wintitle">Slot4/FXS1</span>, but because the REGISTER
              was issued for <span class="keyword wintitle">Slot4/FXS2</span>,
              the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">6</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Entry #2 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match endpoint <span class="keyword wintitle">Slot4/FXS3</span>, but because the REGISTER
              was issued for <span class="keyword wintitle">Slot4/FXS2</span>,
              the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">7</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Entry #3 of the <span class="keyword wintitle">Authentication</span> table has a <span class="keyword wintitle">Criteria</span> to match gateway <span class="keyword wintitle">gateway_1</span>, but because the REGISTER
              was issued via <span class="keyword wintitle">gateway_3</span>, the
              match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">8</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Entry #4 of the <span class="keyword wintitle">Authentication</span> table has a criteria
              to match gateway <span class="keyword wintitle">gateway_2</span>,
              but because the REGISTER was issued via <span class="keyword wintitle">gateway_3</span>, the match fails.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">9</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">Entry #5 of the <span class="keyword wintitle">Authentication</span> table has a criteria
              to match the whole unit, so the match succeeds, and the credentials of this entry are
              used to respond to the challenge.</td>
          </tr>
          <tr class="row">
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__1">10</td>
            <td class="entry colsep-1 rowsep-1" headers="concept_l4y_5y5_5fb__table_bsj_q4k_yfb__entry__2">If the credentials configured in entry #5 are good, the SIP server accepts to
              handle the REGISTER request.</td>
          </tr>
        </tbody></table>
 </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_Tasks_d1e19">
   <h1 class="title topictitle1" id="ariaid-title5">Basic Tasks</h1>
<article class="topic task nested1" aria-labelledby="ariaid-title6" id="task_ukc_zc1_bq">
    <h2 class="title topictitle2" id="ariaid-title6">Defining Authentication Credentials for a Gateway</h2>
    <div class="body taskbody">
        <section class="section prereq"><div class="tasklabel"><strong class="sectiontitle tasklabel">Before you begin</strong></div><ul class="ul" id="task_ukc_zc1_bq__ul_stn_wm1_bq">
                <li class="li">Administrator access rights are required to access this page.</li>
                <li class="li">The <span class="keyword wintitle">Mediatrix</span> unit can
                    support up to 5 gateways.</li>
            </ul></section>
        <section id="task_ukc_zc1_bq__steps_jgj_sn5_1q"><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps" id="task_ukc_zc1_bq__steps_jgj_sn5_1q"><li class="li step stepexpand">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <img class="image" id="task_ukc_zc1_bq__image_imq_vxv_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/pencilbleu.jpg" width="15"> located on the first row.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> By default, 20 unconfigured entries are included in the <span class="keyword wintitle">Authentication</span> table. If
                        the first 20 entries are configured, click <img class="image" id="task_ukc_zc1_bq__image_vth_xyw_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Plusbleu.jpg" width="15">, to
                        add a new row at the bottom of the table. </div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">In the <span class="keyword wintitle">Authentication</span>
                    table, from the <span class="keyword wintitle">Criteria</span> selection list, select <span class="keyword wintitle">Gateway</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">From the <span class="keyword wintitle">Gateway</span>
                    selection list, select a gateway. </span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Enter a password and username for the gateway.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> You can optionally enable realm validation, if needed.</div>
                </div>
            </li><li class="li step stepexpand">
                <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 username and password will be used to respond to authentication challenges
            received for SIP requests related to the gateway specified in the <span class="keyword wintitle">Gateway</span> column. If they do not match
            the specified credentials, the communication will fail. <br><img class="image" id="task_ukc_zc1_bq__image_tyg_25w_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Authentication_gateway.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="task_mwl_mn5_1q">
    <h2 class="title topictitle2" id="ariaid-title7">Defining Authentication Credentials for an Endpoint</h2>
    <div class="body taskbody">
        <section class="section prereq"><div class="tasklabel"><strong class="sectiontitle tasklabel">Before you begin</strong></div>You will not be able to access this page is you have a User or Observer access
            right.</section>
        <section class="section context"><div class="tasklabel"><strong class="sectiontitle tasklabel">Context</strong></div>If different usernames/passwords are needed for different realms, use multiple
            table entries. </section>
        <section id="task_mwl_mn5_1q__steps_jgj_sn5_1q"><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps" id="task_mwl_mn5_1q__steps_jgj_sn5_1q"><li class="li step stepexpand">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> By default, 20 unconfigured entries are included in the <span class="keyword wintitle">Authentication</span> table. If
                        the first 20 entries are configured, click <img class="image" id="task_mwl_mn5_1q__image_vth_xyw_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Plusbleu.jpg" width="15">, to
                        add a new row at the bottom of the table. </div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Edit</span> located on
                    the first row.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">From the <span class="keyword wintitle">Criteria</span>
                    selection list, select <span class="keyword wintitle">Endpoint</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">From the <span class="keyword wintitle">Endpoint</span>
                    selection list, select an endpoint. </span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Enter a password and username for the endpoint.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> You can optionally enable realm validation, if needed.</div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Apply</span> or
                        <span class="keyword wintitle">Apply and Refresh
              Registration</span>
                </span>
            </li></ol></section>
        <section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The username and password will be used to respond to authentication challenges
            received for SIP requests related to the endpoint specified in the <span class="keyword wintitle">Endpoint</span> column. If they do not
            match the specified credentials, the communication will fail. <br><img class="image" id="task_mwl_mn5_1q__image_bbb_dww_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Authentication_Endpoint_generic.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-title8" id="task_xgv_xh5_1q">
    <h2 class="title topictitle2" id="ariaid-title8">Defining Authentication Credentials for the Unit</h2>
    <div class="body taskbody">
        <section class="section prereq"><div class="tasklabel"><strong class="sectiontitle tasklabel">Before you begin</strong></div><ul class="ul" id="task_xgv_xh5_1q__ul_n55_zm1_bq">
                <li class="li">You will not be able to access this page if you have a User or Observer access
                    right.</li>
                <li class="li">The challenge applies to a unit if the corresponding <span class="keyword wintitle">Criteria</span> column is set to
                        <span class="keyword wintitle">Unit</span>.</li>
            </ul></section>
        <section><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps"><li class="li step stepexpand">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> By default, 20 unconfigured entries are included in the <span class="keyword wintitle">Authentication</span> table. If
                        the first 20 entries are configured, click <img class="image" id="task_xgv_xh5_1q__image_vth_xyw_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Plusbleu.jpg" width="15">, to
                        add a new row at the bottom of the table. </div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Edit</span> located on
                    the first row.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">From the <span class="keyword wintitle">Criteria</span>
                    selection list, select <span class="keyword wintitle">Unit</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Enter a password and username for the unit.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> You can optionally enable realm validation, if needed.</div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Apply</span> or
                        <span class="keyword wintitle">Apply and Refresh
              Registration</span>
                </span>
            </li></ol></section>
        <section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The username and password will be used to respond to authentication challenges
            received for SIP requests related to any gateway or endpoint of the unit. If they do not
            match the specified credentials, the communication will fail. <br><img class="image" id="task_xgv_xh5_1q__image_y5x_mww_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Authentication_Unit.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-title9" id="task_pjn_s21_bq">
    <h2 class="title topictitle2" id="ariaid-title9">Defining Authentication Credentials for a Username </h2>
    <div class="body taskbody">
        <section class="section prereq"><div class="tasklabel"><strong class="sectiontitle tasklabel">Before you begin</strong></div>You will not be able to access this page is you have a User or Observer access
            right.</section>
        <section id="task_pjn_s21_bq__steps_jgj_sn5_1q"><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps" id="task_pjn_s21_bq__steps_jgj_sn5_1q"><li class="li step stepexpand">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> By default, 20 unconfigured entries are included in the <span class="keyword wintitle">Authentication</span> table. If
                        the first 20 entries are configured, click <img class="image" id="task_pjn_s21_bq__image_vth_xyw_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Plusbleu.jpg" width="15">, to
                        add a new row at the bottom of the table. </div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <img class="image" id="task_pjn_s21_bq__image_ikr_tyv_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/pencilbleu.jpg" width="15"> located on the first row.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">From the <span class="keyword wintitle">Criteria</span>
                    selection list, select <span class="keyword wintitle">User Name</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">In the <span class="keyword wintitle">Username Criteria</span>, enter the name of a username. </span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Enter a password and username for the username.</span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> You can optionally enable realm validation, if needed.</div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Apply</span> or
                        <span class="keyword wintitle">Apply and Refresh
              Registration</span>
                </span>
            </li></ol></section>
        <section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The username and password will be used to respond to authentication challenges
            received for SIP requests related to a specific username.  If they do not match the
            specified credentials, the communication will fail. <br><img class="image" id="task_pjn_s21_bq__image_abg_kxw_qfb" src="https://documentation.media5corp.com/download/attachments/62825785/Authentication_UserName.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-title10" id="task_blz_4m5_1q">
    <h2 class="title topictitle2" id="ariaid-title10">Selecting the Priority Level of an Authentication</h2>
    <div class="body taskbody">
        <section><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps"><li class="li step stepexpand">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Use the arrows to move an authentication entry up or down the table. </span>
                <div class="itemgroup info">
                    <div class="note note note_note"><span class="note__title">Note:</span> Search is performed from the first entry of the table down to the
                        last.</div>
                </div>
            </li><li class="li step stepexpand">
                <span class="ph cmd">Click <span class="keyword wintitle">Apply</span> or
                        <span class="keyword wintitle">Apply and Refresh
              Registration</span></span>
            </li></ol></section>
        <section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The Authentication table will be searched in the selected order to find which
            credentials to use.</section>
    </div>
</article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic task nested1" aria-labelledby="ariaid-title11" id="task_rj1_f34_pkb">
    <h2 class="title topictitle2" id="ariaid-title11">Erasing Authentication Credentials</h2>
    <div class="body taskbody">
        <section class="section prereq"><div class="tasklabel"><strong class="sectiontitle tasklabel">Before you begin</strong></div>Administrator access rights are required to access this page.</section>
        <section id="task_rj1_f34_pkb__steps_rry_334_pkb"><div class="tasklabel"><strong class="sectiontitle tasklabel">Steps</strong></div><ol class="ol steps" id="task_rj1_f34_pkb__steps_rry_334_pkb"><li class="li step">
                <span class="ph cmd">Go to <span class="keyword wintitle">SIP</span>/<span class="keyword wintitle">Authentication</span>.</span>
            </li><li class="li step">
                <span class="ph cmd">Click <img class="image" id="task_rj1_f34_pkb__image_jkw_bj4_pkb" src="https://documentation.media5corp.com/download/attachments/62825785/minus.jpg" width="13">
                    located at the end of the row containing the credential to erase.</span>
            </li><li class="li step">
                <span class="ph cmd">Click <span class="keyword wintitle">Refresh Registration</span>.</span>
            </li></ol></section>
        <section class="section result"><div class="tasklabel"><strong class="sectiontitle tasklabel">Result</strong></div>The entry will be permanently erased from the unit.</section>
    </div>
</article></article><hr><span style="float: inline-end;"><a href="#">Top</a></span><article class="topic reference nested0" aria-labelledby="ariaid-title12" id="reference_j4g_nbv_gfb">
  <h1 class="title topictitle1" id="ariaid-title12">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-title13" id="concept_v4k_q3h_1r">
 <h1 class="title topictitle1" id="ariaid-title13">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-title14" id="concept_fqm_rv4_k4">
 <h1 class="title topictitle1" id="ariaid-title14">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>