Pull to refresh
14
0
Дмитрий @bravo-ej

Администратор голосовых коммутаторов

Send message

VoIP зоопарк — Provisioning

Reading time20 min
Views54K

Вступление


Однажды руководство одобрило эксперимент по внедрению IP телефонии в нашей конторе. Так как мой опыт в данной области был мизерным, задача пробудила во мне огромный интерес и я погрузился в изучение различных аспектов вопроса. По окончании погружения решил поделиться приобретенными знаниями — в надежде, что кому-то они пригодятся. Итак…

Исходные данные


В качестве IP-АТС выбран и развернут Asterisk. Парк телефонов состоит из аппаратов Cisco 7906g, Panasonic UT-KX123B, Grandstream GXP1400 и Dlink DPH-150S(E)/F3, Yealink T19 и T21. Такой разброс обусловлен тем, что в рамках эксперимента было принято решение попробовать всего понемногу, чтобы составить своё мнение о соотношении цена/качество/удобство.

Задача


Максимально упростить и унифицировать процесс настройки новых аппаратов. Все телефоны должны быть синхронизированы по времени, иметь телефонную книгу, подгружаемую с сервера и предоставлять доступ к настройкам для администратора.

Решение этой задачи простое — реализовать автоматическую настройку телефонов, т.н. Provisioning. Собственно, о моей реализации этой замечательной функции и пойдет речь.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments20

Как сделать коммутатор?

Reading time19 min
Views41K
14-й и 15-й выпуски СДСМ, а параллельно с этим работа в мегаскейле стимулировала мой интерес к аппаратной начинке сетевых устройств.

Теперь стало любопытно, как выглядит процесс производства оборудования, и насколько российское импортозамещение соответствует представлениям СДСМ14.

По счастливой неслучайности мы всё ещё поддерживаем тесную связь с Артёмом Спицыным — ныне руководителем Московского офиса Элтекс Коммуникации. И он мне предложил новые вопросы привезти на Окружную 29В в Новосибирске.

Данная статья — продукт поездки на фабрику Элтекс и дальнейших размышлений.


Читать дальше →
Total votes 56: ↑54 and ↓2+52
Comments54

Практические приёмы работы в Wireshark

Reading time6 min
Views74K
Джулия Эванс, автор материала, перевод которого мы сегодня публикуем, решила рассказать об одном из своих любимых сетевых инструментов, который называется Wireshark. Это — мощная и сложная программа, оснащённая графическим интерфейсом, предназначенная для анализа трафика в компьютерных сетях. Джулия говорит, что на практике пользуется лишь немногими возможностями Wireshark, но они обычно оказываются очень кстати. Здесь она хочет поделиться со всеми желающими рассказом о самых полезных приёмах работы с программой и надеется, что они пригодятся не только ей, но и всем, кому приходится решать сетевые проблемы.


Читать дальше →
Total votes 54: ↑42 and ↓12+30
Comments12

Телеграф, Western Union и ядерная война. Как США незаметно для всех создали систему оповещения о ядерной угрозе

Reading time7 min
Views21K


В мире очередная напряженочка. Главы государств осыпают друг друга грозными “официозами” и судорожно нащупывают ядерную конку. Мол, здесь ли она, рядом. Человечество уже привыкло к подобными ситуациям, тем более, что с развитием массовых коммуникаций и появлением ядерного оружия, ощущение периодической напряженности переросло в перманентное. Даже массы культурных произведений посвящены последствиям ядерного апокалипсиса.

Под катом интереснейший рассказ о том, как американские технари и военные построили передовую систему оповещения о ядерной угрозе, которая стала прообразом современной мировой паутины.
Читать дальше →
Total votes 38: ↑35 and ↓3+32
Comments31

Понимая, как используется дисковое пространство в Linux

Reading time11 min
Views49K
Прим перев.: Автор оригинальной статьи — испанский Open Source-энтузиаст nachoparker, развивающий проект NextCloudPlus (ранее известен как NextCloudPi), — делится своими знаниями об устройстве дисковой подсистемы в Linux, делая важные уточнения в ответах на простые, казалось бы, вопросы…

Сколько пространства занимает этот файл на жёстком диске? Сколько свободного места у меня есть? Сколько ещё файлов я смогу вместить в оставшееся пространство?



Ответы на эти вопросы кажутся очевидными. У всех нас есть инстинктивное понимание работы файловых систем и зачастую мы представляем хранение файлов на диске аналогично заполнению корзины яблоками.

Однако в современных Linux-системах такая интуиция может вводить в заблуждение. Давайте разберёмся, почему.
Читать дальше →
Total votes 42: ↑42 and ↓0+42
Comments16

Настройка VPN сервера (GRE/IPSec StrongSwan, OSPF Quagga)

Reading time6 min
Views34K
Кто бы мог подумать, что развернуть часть серверов компании в Amazon было плохой идеей.

В итоге поставленная задача — сделать дополнительный VPN-туннель между Amazon и инфраструктурой в РФ.

image
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments8

Программирование для сетевых инженеров: первый кейс

Reading time11 min
Views15K
Использование программирования в сетевом деле уже стало трендом, поэтому в продолжении статьи Зачем сетевым инженерам программирование я начинаю серию небольших заметок про автоматизацию решения тех или иных практических задач. Чтобы развеять ореол сложности вокруг этой темы, будут опубликованы некоторые примеры и кейсы, в основном с использованием Python, и даны ссылки на более глубокий материал и техническую документацию. Вступительная статья этого цикла ниже.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments4

Использование libpam при настройке SOCKS сервера Dante

Reading time2 min
Views11K
Всем доброго дня. Столкнувшись с необходимостью настроить SOCKS5 я обнаружил, что в интернетах и в частности на Хабре при настройке авторизации для dante-server используется метод «username».

Этот метод отнюдь не является безопасным. Об этом не раз писалось ( например ) и приводилось множество сравнений с 3proxy который для авторизации использует отдельный файл паролей. Кого интересует реализация данной возможности в Dante прошу под кат.
Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments29

Магия SSH

Reading time11 min
Views487K
С SSH многие знакомы давно, но, как и я, не все подозревают о том, какие возможности таятся за этими магическими тремя буквами. Хотел бы поделиться своим небольшим опытом использования SSH для решения различных административных задач.

Оглавление:

1) Local TCP forwarding
2) Remote TCP forwarding
3) TCP forwarding chain через несколько узлов
4) TCP forwarding ssh-соединения
5) SSH VPN Tunnel
6) Коротко о беспарольном доступе
7) Спасибо (ссылки)
Читать дальше →
Total votes 115: ↑106 and ↓9+97
Comments75

Bash-скрипты: начало

Reading time11 min
Views1.7M
Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями
Bash-скрипты, часть 6: функции и разработка библиотек
Bash-скрипты, часть 7: sed и обработка текстов
Bash-скрипты, часть 8: язык обработки данных awk
Bash-скрипты, часть 9: регулярные выражения
Bash-скрипты, часть 10: практические примеры
Bash-скрипты, часть 11: expect и автоматизация интерактивных утилит

Сегодня поговорим о bash-скриптах. Это — сценарии командной строки, написанные для оболочки bash. Существуют и другие оболочки, например — zsh, tcsh, ksh, но мы сосредоточимся на bash. Этот материал предназначен для всех желающих, единственное условие — умение работать в командной строке Linux.


Читать дальше →
Total votes 69: ↑61 and ↓8+53
Comments123

Анализ звонков VoIP в Wireshark

Reading time2 min
Views59K
В преддверии подкаста про VoIP внезапно родилась небольшая заметка.

Иногда приходится сталкиваться с проблемой установки голосового вызова. По неизвестной изначально причине, звонок просто рвётся.

Что делать, если методы влоб уже использованы?

Дамп.
А что сейчас неразрывно связано с дампами? Wireshark.

Пару лет назад у нас уже была статейка о работе в этом воистину магическом инструменте сетевика.
Не грех же и повторить?

Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments9

Инфраструктура узла связи от чайника, или очередное строительство серверных — часть 2

Reading time17 min
Views5.5K
Здравствуйте!
Спасибо тем, кто дочитал до конца первую часть и смог меня понять. В данной части я попробую изложить принципы выбора и размещения оборудования, чтобы вы могли меньше тратить время на поиски вариантов, по моему мнение правильных. А я пишу на эту тему для того, что бы прочитать альтернативное мнение в комментариях.
Напомню, что статьи для тех, кому приходится по работе сталкиваться с необходимость решить совершенно различные задачи в строительстве и обслуживание небольших серверных/автозалов. Так же будет полезно почитать блоги компаний КРОК и Даталайн по теме инфраструктуры ЦОДов.
(может ещё кто тут есть, не увидел, извините).
image
Читать дальше →
Rating0
Comments0

Инфраструктура узла связи от чайника, или очередное строительство серверных — часть 1

Reading time18 min
Views22K
Здравствуйте! Начитавшись публикаций на тему строительства ЦОД небольшого хостинг провайдера, а так же «как сделать серверную комнату своими руками», от людей, которые, видимо, не знали как сказать, зачем надо заказывать их услуги, я решил изложить свой опыт строительства небольшого узла связи в течение этого года, для размещения, с последующей регистрацией в Роскомнадзоре, таких объектов, как ОТМУС, ТЗУС, СПД.

В этом году приходилось настолько много информации искать и применять, что я почувствовал свой предел в запоминания полезной информации. Поэтому мне сложно сразу вспомнить откуда я брал информацию (я говорю о приказах Минкомсвязи, Мининформсвязи, Роскомнадзора, СНИП, ВСН… ).

Под катом я постараюсь поверхностно пройтись по всем аспектам, по которым надо принять решение и реализовать в вашей аппаратной.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments17

Автоматический бекап виртуальных машин в XenServer

Reading time3 min
Views17K
Недавно понадобилось автоматизировать создание и сохранение снепшотов виртуальных машин из XenServer. Ничего не найдя по этой теме в русскоязычном сегменте я пошёл в мировой интернет и нашёл статью на ресурсе tecadmin.net, которая мне очень помогла, поэтому я решил разместить её перевод на Хабре. Далее авторский (с адаптацией под нашу речь) перевод исходной статьи:
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments8

Факс в большом городе (T.38)

Reading time10 min
Views31K
Если в какой-то ужасный день вы столкнулись с передачей факсов по ip-сети, то, надеюсь, моя первая статья хоть немного вам поможет. В ней постараюсь рассмотреть логику отправки факсов и некоторые проблемы с которыми мне и моим коллегам пришлось столкнуться. Так же хотелось бы увидеть ценные комментария связистов и поправки, в случае моей неточности.

image

Мы рассмотрим под катом:

1. Что такое факс
2. Что такое передача факсов
3. Что такое передача факсов в IP
4. Что делать если факсы не ходят
Читать дальше →
Total votes 18: ↑14 and ↓4+10
Comments17

Information

Rating
Does not participate
Location
Россия
Registered
Activity