PageSourceSearch

https://voips.ru/

html voips.ru collected 2026-10-04 13:28:14 UTC 22,794 bytes, 645 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<title>ООО «Бета Воип» — voips.ru</title>
7<meta name="description" content="ООО «Бета Воип» — оператор связи. Куда обращаться: бухгалтерия и документы, вопросы по номерам и связи через сервис «Сипуни», доставка документов — приёмная.">
8<meta name="robots" content="index, follow">
9<meta name="theme-color" content="#1160c4">
10<meta property="og:type" content="website">
11<meta property="og:locale" content="ru_RU">
12<meta property="og:site_name" content="voips.ru">
13<meta property="og:url" content="https://voips.ru/">
14<meta property="og:title" content="ООО «Бета Воип» — оператор связи">
15<meta property="og:description" content="Контакты для обращений: бухгалтерия и документы, вопросы по номерам и связи, доставка документов.">
16<script type="text/javascript" nonce="b5eb0998181248dab689809185e" src="//local.adguard.org?ts=1789028987701&amp;type=content-script&amp;dmn=planfix.storage.yandexcloud.net&amp;url=https%3A%2F%2Fplanfix.storage.yandexcloud.net%2Fsipuni%2F1597180%2Findex-2860562.html%3Fresponse-content-type%3Dtext%252Fhtml%253B%2520charset%253Dutf-8%26response-content-disposition%3Dattachment%253B%2520filename%252A%253DUTF-8%2527%2527index.html%253B%2520creation-date%253D%2522Thu%252C%252010%2520Sep%252026%252011%253A10%253A00%2520%252B0300%2522%26response-expires%3DThu%252C%252010%2520Sep%25202026%252009%253A33%253A07%2520GMT%26response-cache-control%3Dpublic%252C%2520maxage%253D3600%26X-Amz-Content-Sha256%3DUNSIGNED-PAYLOAD%26X-Amz-Algorithm%3DAWS4-HMAC-SHA256%26X-Amz-Credential%3DIgwJfusuzEZ6c_gpDGgf%252F20260910%252Fru-central1%252Fs3%252Faws4_request%26X-Amz-Date%3D20260910T083307Z%26X-Amz-SignedHeaders%3Dhost%26X-Amz-Expires%3D3600%26X-Amz-Signature%3Db3fb2245aa9c83920dfdfde71a874249b9252dbc437efb0dabf4f2317becdaaf&amp;app=ru.yandex.desktop.yandex-browser&amp;css=3&amp;js=1&amp;rel=1&amp;rji=1&amp;sbe=1&amp;stealth=1&amp;st-push&amp;st-loc&amp;st-dnt"></script>
16<script type="text/javascript" nonce="b5eb0998181248dab689809185e" src="//local.adguard.org?ts=1789028987701&amp;name=AdGuard%20Extra&amp;type=user-script"></script>
16<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='14' fill='%231160C4'/%3E%3Ctext x='32' y='44' font-family='Arial,Helvetica,sans-serif' font-size='30' font-weight='700' fill='%23ffffff' text-anchor='middle'%3E%D0%91%D0%92%3C/text%3E%3C/svg%3E">
17<!-- Yandex.Metrika counter -->
18<script type="text/javascript">
19    (function(m,e,t,r,i,k,a){
20        m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
21        m[i].l=1*new Date();
22        for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
23        k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
24    })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=112450682', 'ym');
25
26    ym(112450682, 'init', {ssr:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
27</script>
27
28<noscript><div><img src="https://mc.yandex.ru/watch/112450682" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
29<!-- /Yandex.Metrika counter -->
30<style>
31  :root {
32    --bg: #f4f7fb;
33    --surface: #ffffff;
34    --surface-2: #f8fafd;
35    --text: #101a2b;
36    --muted: #56637a;
37    --border: #dfe6f0;
38    --brand: #1160c4;
39    --brand-light: #4d94ec;
40    --brand-hover: #0d4fa3;
41    --on-brand: #ffffff;
42    --soft: #e6f0fc;
43    --shadow-sm: 0 1px 2px rgba(16, 26, 43, .05);
44    --shadow-md: 0 1px 2px rgba(16, 26, 43, .04), 0 10px 30px rgba(11, 45, 97, .08);
45    --radius: 16px;
46  }
47
48  @media (prefers-color-scheme: dark) {
49    :root {
50      --bg: #0a1018;
51      --surface: #121b28;
52      --surface-2: #17222f;
53      --text: #eef3fa;
54      --muted: #9aa8bd;
55      --border: #24334a;
56      --brand: #62a8f5;
57      --brand-light: #8cc2f8;
58      --brand-hover: #7cb8f8;
59      --on-brand: #0a1018;
60      --soft: #16283d;
61      --shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);
62      --shadow-md: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .35);
63    }
64  }
65
66  * { box-sizing: border-box; }
67
68  html { -webkit-text-size-adjust: 100%; }
69
70  body {
71    position: relative;
72    margin: 0;
73    background: var(--bg);
74    color: var(--text);
75    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
76    font-size: 16px;
77    line-height: 1.6;
78    -webkit-font-smoothing: antialiased;
79  }
80
81  /* Декоративная подсветка шапки. Прокручивается вместе со страницей (absolute,
82     не fixed), гаснет строго вниз и уходит в нулевую альфу того же синего —
83     через `transparent` нельзя, он равен rgba(0,0,0,0) и даёт серый подмес. */
84  body::before {
85    content: "";
86    position: absolute;
87    inset: 0 0 auto 0;
88    height: 420px;
89    background: linear-gradient(180deg,
90      rgba(17, 96, 196, .12) 0%,
91      rgba(17, 96, 196, .07) 30%,
92      rgba(77, 148, 236, .03) 58%,
93      rgba(77, 148, 236, .009) 80%,
94      rgba(77, 148, 236, 0) 100%);
95    pointer-events: none;
96    z-index: 0;
97  }
98
99  .wrap {
100    position: relative;
101    z-index: 1;
102    max-width: 880px;
103    margin: 0 auto;
104    padding: 28px 20px 56px;
105  }
106
107  a { color: var(--brand); }
108
109  /* ---------- шапка ---------- */
110
111  .top {
112    display: flex;
113    flex-wrap: wrap;
114    align-items: center;
115    gap: 14px;
116    padding-bottom: 28px;
117  }
118
119  .mark {
120    flex: none;
121    width: 46px;
122    height: 46px;
123    border-radius: 13px;
124    background: linear-gradient(135deg, #3d8fe8, #1160c4 55%, #0b4a9e);
125    color: #fff;
126    font-weight: 700;
127    font-size: 18px;
128    letter-spacing: .5px;
129    display: grid;
130    place-items: center;
131    box-shadow: 0 6px 18px rgba(17, 96, 196, .32);
132  }
133
134  .top__name {
135    margin: 0;
136    font-weight: 650;
137    font-size: 17px;
138    line-height: 1.25;
139  }
140
141  .top__domain {
142    color: var(--muted);
143    font-size: 13.5px;
144  }
145
146  .badge {
147    margin-left: auto;
148    display: inline-flex;
149    align-items: center;
150    padding: 6px 13px;
151    border: 1px solid var(--border);
152    border-radius: 999px;
153    background: var(--surface);
154    color: var(--muted);
155    font-size: 13px;
156    font-weight: 550;
157    white-space: nowrap;
158    box-shadow: var(--shadow-sm);
159  }
160
161  /* ---------- вступление ---------- */
162
163  .hero { padding: 4px 0 24px; }
164
165  .hero__lead {
166    margin: 0;
167    max-width: 66ch;
168    font-size: clamp(16px, 2.4vw, 18.5px);
169  }
170
171  /* Принудительные переносы в лиде рассчитаны на широкий экран. На узком они
172     накладываются на естественный перенос и оставляют висячие слова — гасим их. */
173  @media (max-width: 640px) {
174    .hero__lead br { display: none; }
175  }
176
177  strong { font-weight: 650; }
178
179  /* ---------- карточки ---------- */
180
181  h1 {
182    margin: 0 0 18px;
183    font-size: clamp(22px, 3.4vw, 28px);
184    font-weight: 700;
185    letter-spacing: -.02em;
186    line-height: 1.2;
187  }
188
189  h2 {
190    margin: 0 0 16px;
191    font-size: 13px;
192    font-weight: 700;
193    letter-spacing: .09em;
194    text-transform: uppercase;
195    color: var(--muted);
196  }
197
198  .cards {
199    display: grid;
200    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
201    gap: 16px;
202  }
203
204  .card {
205    display: flex;
206    flex-direction: column;
207    padding: 22px;
208    background: var(--surface);
209    border: 1px solid var(--border);
210    border-radius: var(--radius);
211    box-shadow: var(--shadow-md);
212  }
213
214  .card__icon {
215    width: 42px;
216    height: 42px;
217    border-radius: 12px;
218    background: var(--soft);
219    color: var(--brand);
220    display: grid;
221    place-items: center;
222    margin-bottom: 15px;
223  }
224
225  .card__icon svg { display: block; }
226
227  .card h3 {
228    margin: 0 0 8px;
229    font-size: 17px;
230    font-weight: 650;
231    letter-spacing: -.01em;
232  }
233
234  .card p {
235    margin: 0 0 18px;
236    color: var(--muted);
237    font-size: 14.5px;
238    line-height: 1.55;
239  }
240
241  .actions {
242    display: flex;
243    flex-wrap: wrap;
244    gap: 8px;
245  }
246
247  /* ---------- кнопки ---------- */
248
249  .btn {
250    display: inline-flex;
251    align-items: center;
252    justify-content: center;
253    gap: 7px;
254    padding: 10px 15px;
255    border: 1px solid transparent;
256    border-radius: 10px;
257    font: inherit;
258    font-size: 14px;
259    font-weight: 600;
260    text-decoration: none;
261    cursor: pointer;
262    transition: background-color .15s, border-color .15s, transform .1s;
263  }
264
265  .btn:active { transform: translateY(1px); }
266
267  .btn--primary {
268    background: var(--brand);
269    color: var(--on-brand);
270  }
271
272  .btn--primary:hover { background: var(--brand-hover); }
273
274  .btn--ghost {
275    background: transparent;
276    border-color: var(--border);
277    color: var(--text);
278  }
279
280  .btn--ghost:hover {
281    background: var(--surface-2);
282    border-color: var(--brand);
283  }
284
285  .btn:focus-visible {
286    outline: 2px solid var(--brand-light);
287    outline-offset: 2px;
288  }
289
290  /* Каналы поддержки: столбец «иконка + текст». */
291  .channels__label {
292    margin: 14px 0 9px;
293    font-size: 13px;
294    color: var(--muted);
295  }
296
297  .channels {
298    display: flex;
299    flex-direction: column;
300    gap: 10px;
301    margin: 0;
302    padding: 0;
303    list-style: none;
304  }
305
306  .channels li {
307    display: flex;
308    align-items: center;
309    gap: 9px;
310    font-size: 14px;
311  }
312
313  .channels svg {
314    flex: none;
315    color: var(--brand);
316  }
317
318  .channels a {
319    color: var(--text);
320    text-decoration: none;
321    word-break: break-word;
322  }
323
324  .channels a:hover {
325    color: var(--brand);
326    text-decoration: underline;
327  }
328
329  .eml__at::before { content: "\0040"; }
330
331  .tel__s::before { content: "\00a0"; }
332
333  .tel__x { display: none; }
334
335  .eml,
336  .tel { white-space: nowrap; }
337
338  .who {
339    margin: 0 0 6px;
340    font-size: 14.5px;
341    color: var(--text);
342  }
343
344  .fine {
345    margin: 12px 0 0;
346    font-size: 13px;
347    line-height: 1.5;
348    color: var(--muted);
349  }
350
351  .fine a { color: var(--muted); }
352
353  .fine strong { color: var(--text); }
354
355  /* ---------- выноска ---------- */
356
357  .note {
358    display: flex;
359    gap: 14px;
360    margin: 0 0 38px;
361    padding: 18px 20px;
362    background: var(--soft);
363    border: 1px solid var(--border);
364    border-left: 3px solid var(--brand);
365    border-radius: 12px;
366  }
367
368  .note svg {
369    flex: none;
370    margin-top: 2px;
371    color: var(--brand);
372  }
373
374  .note p {
375    margin: 0;
376    font-size: 15px;
377    line-height: 1.55;
378  }
379
380  /* ---------- реквизиты ---------- */
381
382  .req {
383    margin-top: 44px;
384    padding: 24px;
385    background: var(--surface);
386    border: 1px solid var(--border);
387    border-radius: var(--radius);
388    box-shadow: var(--shadow-md);
389  }
390
391  .req__head {
392    display: flex;
393    flex-wrap: wrap;
394    align-items: center;
395    gap: 12px;
396    margin-bottom: 18px;
397  }
398
399  .req__head h2 { margin: 0; }
400
401  .req__head .btn { margin-left: auto; }
402
403  .req dl {
404    display: grid;
405    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
406    gap: 0 32px;
407    margin: 0;
408  }
409
410  .req dl > div {
411    display: flex;
412    flex-wrap: wrap;
413    gap: 4px 12px;
414    padding: 11px 0;
415    border-top: 1px solid var(--border);
416  }
417
418  .req dt {
419    flex: none;
420    width: 130px;
421    color: var(--muted);
422    font-size: 14px;
423  }
424
425  .req dd {
426    flex: 1 1 150px;
427    margin: 0;
428    font-size: 14.5px;
429    font-weight: 550;
430  }
431
432  /* ---------- футер ---------- */
433
434  footer {
435    margin-top: 36px;
436    padding-top: 22px;
437    border-top: 1px solid var(--border);
438    color: var(--muted);
439    font-size: 13.5px;
440  }
441
442  .footer__row {
443    display: flex;
444    flex-wrap: wrap;
445    gap: 8px 14px;
446    align-items: center;
447  }
448
449  .footer__row .sep { margin-left: auto; }
450
451  .footer__legal {
452    margin: 12px 0 0;
453    max-width: 78ch;
454    font-size: 12.5px;
455    line-height: 1.5;
456  }
457
458  @media (max-width: 520px) {
459    .badge { margin-left: 0; }
460    .req { padding: 20px 18px; }
461    .req__head .btn { margin-left: 0; }
462    .req dt { width: 100%; }
463    .footer__row .sep { margin-left: 0; }
464  }
465
466  @media (prefers-reduced-motion: reduce) {
467    * { transition: none !important; }
468  }
469</style>
470</head>
471<body>
472<div class="wrap">
473
474  <header class="top">
475    <div class="mark" aria-hidden="true">БВ</div>
476    <div>
477      <div class="top__name">ООО «Бета Воип»</div>
478      <div class="top__domain">voips.ru</div>
479    </div>
480    <span class="badge">Оператор связи</span>
481  </header>
482
483  <section class="hero">
484    <p class="hero__lead">
485      ООО «Бета Воип» — это оператор связи, а <a href="https://sipuni.com/">Сипуни</a> — телефония для бизнеса. Мы работаем вместе. С вопросами по номерам «Бета Воип» вам помогут в Сипуни.
486    </p>
487  </section>
488
489  <h1>Куда вам обратиться, если появились вопросы</h1>
490
491  <div class="cards">
492
493    <article class="card">
494      <div class="card__icon" aria-hidden="true">
495        <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
496          <path d="M15.5 4.5a5 5 0 0 1 4 4M15 1.5a8 8 0 0 1 7 7"/>
497          <path d="M11.7 13.1a12.4 12.4 0 0 1-2.6-3.8l1.7-1.4a1.3 1.3 0 0 0 .2-1.6L9.2 3.6A1.3 1.3 0 0 0 7.7 3l-3 .8A1.4 1.4 0 0 0 3.7 5.3c.4 4 2.3 7.7 5.1 10.4 2.8 2.8 6.5 4.5 10.4 4.9a1.4 1.4 0 0 0 1.5-1l.8-3a1.3 1.3 0 0 0-.6-1.5l-2.7-1.7a1.3 1.3 0 0 0-1.6.2l-1.5 1.7a12.4 12.4 0 0 1-3.4-2.2z"/>
498        </svg>
499      </div>
500      <h3>Номера, звонки и связь</h3>
501      <p>Если вам нужна помощь в подключении и переносе номеров, детализации звонков, выбору тарифа или у вас возникли проблемы с качеством связи, напишите в теÑ
501…поддержку Сипуни:</p>
502      <div class="card__foot">
503        <ul class="channels">
504          <li>
505            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
506              <path d="M22 2 11 13"/>
507              <path d="M22 2 15 22l-4-9-9-4z"/>
508            </svg>
509            <a href="https://chat.sipuni.com/tgsite" target="_blank" rel="noopener">Чат с поддержкой в Telegram</a>
510          </li>
511          <li>
512            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
513              <path d="M20.8 11.6a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3.2 21l1.8-5.3a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 7.9 7.9z"/>
514            </svg>
515            <a href="https://chat.sipuni.com/maxsite" target="_blank" rel="noopener">Чат с поддержкой в Max</a>
516          </li>
517        </ul>
518        <p><br>Или на почту:</p>
519        <ul class="channels">
520          <li>
521            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
522              <rect x="2" y="4" width="20" height="16" rx="2"/>
523              <path d="m22 7-10 6L2 7"/>
524            </svg>
525            <span class="eml" data-eml="c3VwcG9ydEBzaXB1bmkucnU=">support<span class="eml__at"></span>sipuni.ru</span>
526          </li>
527        </ul>
528        <p></p>
529        <p><a href="https://doc.sipuni.com/">В Базе знаний</a> вы сможете самостоятельно найти инструкции по настройке телефонии.
530</p>
531      </div>
532    </article>
533
534    <article class="card">
535      <div class="card__icon" aria-hidden="true">
536        <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
537          <path d="M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z"/>
538          <path d="M14 3v5h5M9 13h6M9 17h4"/>
539        </svg>
540      </div>
541      <h3>Бухгалтерия и документы</h3>
542      <p>Если хотите получить или проверить счета, договоры, любые закрывающие док
542ументы или задать вопросы по расчетам, напишите на почту бухгалтерии:</p>
543      <div class="card__foot">
544        <ul class="channels">
545          <li>
546            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
547              <rect x="2" y="4" width="20" height="16" rx="2"/>
548              <path d="m22 7-10 6L2 7"/>
549            </svg>
550            <span class="eml" data-eml="YnVoQHNpcHVuaS5ydQ==">buh<span class="eml__at"></span>sipuni.ru</span>
551          </li>
552        </ul>
553      </div>
554    </article>
555
556    
557
558    <article class="card">
559      <div class="card__icon" aria-hidden="true">
560        <svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
561          <path d="M2 8.5 12 3l10 5.5v7L12 21 2 15.5z"/>
562          <path d="M2 8.5 12 14l10-5.5M12 14v7M7 5.7l10 5.6"/>
563        </svg>
564      </div>
565      <h3>Доставка документов</h3>
566      <p>Если вам нужно отправить или получить оригиналы док
566ументов и согласовать доставку, позвоните секретарю:</p>
567      <div class="card__foot">
568        <ul class="channels">
569          <li>
570            <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
571              <path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.6a2 2 0 0 1-.5 2.1L8.1 9.6a16 16 0 0 0 6 6l1.2-1.2a2 2 0 0 1 2.1-.5c.8.3 1.7.6 2.6.7a2 2 0 0 1 1.7 2z"/>
572            </svg>
573            <span class="tel" data-tel="KzcgKDkwNikgMDUwLTIyLTMy">+7<span class="tel__s"></span>906<span class="tel__s"></span>0<span class="tel__x">77</span>50<span class="tel__s"></span>22<span class="tel__s"></span>32</span>
574          </li>
575        </ul>
576        <!-- TODO (необязательно): добавить часы приёма, чтобы курьеры не звонили в нерабочее время:
577             <p class="fine">Приём звонков: по рабочим дням с 10:00 до 18:00 (МСК).</p> -->
578      </div>
579    </article>
580
581  </div>
582
583  <section class="req">
584    <div class="req__head">
585      <h2>Реквизиты</h2>
586      <!-- <button class="btn btn--ghost" type="button" data-copy-req>Скопировать реквизиты</button> -->
587    </div>
588    <dl>
589      <div><dt>Наименование</dt><dd>Общество с ограниченной ответственностью «Бета Воип»</dd></div>
590      <div><dt>Адрес</dt><dd>115114, г. Москва, вн.тер.г. муниципальный округ Даниловский, наб. Павелецкая, д. 8Б, помещ. 71Н</dd></div>
591      <div><dt>ИНН</dt><dd>7724701236</dd></div>
592      <div><dt>КПП</dt><dd>772501001</dd></div>
593      <div><dt>ОГРН</dt><dd>1097746108503</dd></div>
594      <div><dt>ОКВЭД</dt><dd>61.10 — деятельность в области связи на базе проводных технологий</dd></div>
595      <div><dt>Генеральный директор</dt><dd>Мороко Артемий Юрьевич<br><span class="eml" data-eml="YXJ0ZW1Ac2lwdW5pLmNvbQ==">artem<span class="eml__at"></span>sipuni.com</span></dd></div>
596      <div><dt>Почта для документов</dt><dd><span class="eml" data-eml="YnVoQHNpcHVuaS5ydQ==">buh<span class="eml__at"></span>sipuni.ru</span></dd></div>
597      <!-- TODO: оператор связи обычно публикует реквизиты своих лицензий. Номера и даты
598           взять из лицензий Роскомнадзора и добавить строку (сам я их не подставляю —
599           выдумывать номера лицензий нельзя):
600           <div><dt>Лицензии</dt><dd>№ 000000 от 00.00.0000 — услуги местной телефонной связи</dd></div> -->
601    </dl>
602  </section>
603
604  <footer>
605    <div class="footer__row">
606      <span>© 2026 ООО «Бета Воип»</span>
607      <span class="sep">voips.ru</span>
608      <span>·</span>
609      <a href="https://sipuni.com" target="_blank" rel="noopener">sipuni.com</a>
610    </div>
611    <p class="footer__legal">
612      Информация на сайте носит справочный характер и не является публичной офертой. Условия оказания услуг связи, лицензии и другие документы ООО «Сипуни Рус» и ООО «Бета Воип» — на <a href="https://sipuni.com/documents/">сайте</a>.
613    </p>
614  </footer>
615
616</div>
617<script>
618  (function () {
619    function reveal(selector, attribute, buildHref) {
620      Array.prototype.forEach.call(document.querySelectorAll(selector), function (el) {
621        var value;
622        try {
623          value = atob(el.getAttribute(attribute));
624        } catch (e) {
625          return;
626        }
627        var link = document.createElement('a');
628        link.href = buildHref(value);
629        link.textContent = value;
630        el.textContent = '';
631        el.appendChild(link);
632      });
633    }
634
635    reveal('.eml[data-eml]', 'data-eml', function (value) {
636      return 'mailto:' + value;
637    });
638
639    reveal('.tel[data-tel]', 'data-tel', function (value) {
640      return 'tel:' + value.replace(/[^\d+]/g, '');
641    });
642  })();
643</script>
643
644</body>
645</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.