-<table class="table table-sm mb-0">
- <tbody>
- {% for reg in account.sip_registrations %}
- <tr>
- <td>{{ reg.user_agent }}</td>
- <td>{{ reg.protocol }}/{{ reg.network_ip }}:{{ reg.network_port }}</td>
- <td class="text-right">
- {% if reg.is_reachable() and reg.latency %}
- {{ "%.2f ms" % reg.latency }}
- {% else %}
- <span class="text-muted">{{ _("N/A") }}</span>
+{% if account.sip_registrations %}
+ <div class="card mb-3">
+ <div class="card-body">
+ <h6 class="card-title">{{ _("Active Registrations") }}</h6>
+
+ <table class="table table-sm mb-0">
+ <tbody>
+ {% for reg in account.sip_registrations %}
+ <tr>
+ <td>{{ reg.user_agent }}</td>
+ <td>{{ reg.protocol }}/{{ reg.network_ip }}:{{ reg.network_port }}</td>
+ <td class="text-right">
+ {% if reg.is_reachable() and reg.latency %}
+ {{ "%.2f ms" % reg.latency }}
+ {% else %}
+ <span class="text-muted">{{ _("N/A") }}</span>
+ {% end %}
+ </td>
+ </tr>
{% end %}
- </td>
- </tr>
- {% end %}
- </tbody>
-</table>
+ </tbody>
+ </table>
+ </div>
+ </div>
+{% end %}
{% block main %}
{% module Channels(account) %}
- <div class="card mb-3">
- <div class="card-body">
- <h6 class="card-title">
- {{ _("Active SIP Registrations") }}
- </h6>
-
- {% module Registrations(account) %}
- </div>
- </div>
+ {% module Registrations(account) %}
<div class="card">
<div class="card-body">