Немного про название и термины
Пообщался с некоторыми подписавшимися, и внезапно понял, что название канала и его тематику считывают только те, кто знаком со мной лично и давно 😂
Решил начать исправлять вот таким небольшим постом.
Начнем с названия, которое на логотипе нарисовано в стиле кроссворда - дело в том, что я как цифровой телефонист представляю из себя в профессиональном плане смесь:
- разработчика (
- телефониста IP-сетей (
- инженера эксплуатации (на IT-жаргоне это называется
Из этого получается, что если бы я был инженером, который умеет управляться с серверами и разрабатывать программы какого-то уровня сложности, но не занимался бы IP-телефонией, то меня можно было бы спокойно называть DevOps-ом, и всё было бы просто и понятно.
Сам термин DevVoIPops впервые я услышал в формате шутки от моего знакомого, когда мы пытались определить как правильно называть мою профессию, учитывая то, чем мне приходится заниматься как специалисту.
Шуточное определение мне так понравилось, что в итоге я так и представляюсь в IT-кругах, если звучит вопрос про мою специализацию.
Оставлю это в закрепах - вдруг кому-то будет интересно 😎
Пообщался с некоторыми подписавшимися, и внезапно понял, что название канала и его тематику считывают только те, кто знаком со мной лично и давно 😂
Решил начать исправлять вот таким небольшим постом.
Начнем с названия, которое на логотипе нарисовано в стиле кроссворда - дело в том, что я как цифровой телефонист представляю из себя в профессиональном плане смесь:
- разработчика (
developer, или сокращенно dev);- телефониста IP-сетей (
Voice-over-IP, сокращенно VoIP, что можно перевести как "голос через Интернет-протокол")- инженера эксплуатации (на IT-жаргоне это называется
ops, от слов operations) - раньше таких людей называли сисадминами и эникейщиками 😉Из этого получается, что если бы я был инженером, который умеет управляться с серверами и разрабатывать программы какого-то уровня сложности, но не занимался бы IP-телефонией, то меня можно было бы спокойно называть DevOps-ом, и всё было бы просто и понятно.
Сам термин DevVoIPops впервые я услышал в формате шутки от моего знакомого, когда мы пытались определить как правильно называть мою профессию, учитывая то, чем мне приходится заниматься как специалисту.
Шуточное определение мне так понравилось, что в итоге я так и представляюсь в IT-кругах, если звучит вопрос про мою специализацию.
Оставлю это в закрепах - вдруг кому-то будет интересно 😎
✍1👍1🔥1
Заметки DevVoIPops-а pinned «Немного про название и термины Пообщался с некоторыми подписавшимися, и внезапно понял, что название канала и его тематику считывают только те, кто знаком со мной лично и давно 😂 Решил начать исправлять вот таким небольшим постом. Начнем с названия, которое…»
Матчасть по телефонии
Цифровой телефонией (VoIP) многие пользуются даже не осознавая этого. Она есть не только в виде аппаратных и программных SIP-телефонов, но и в наших смартфонах (даже если там не установлено каких-то программ) и на разных сайтах, позволяющих написать в чат и/или позвонить консультанту через WebRTC.
В случае со смартфонами есть оговорка, что сеть должна быть 4G или выше, но в крупных городах такой уровень сети есть почти везде.
Звонки, идущие по протоколу SIP, проходят этапы, которые я обобщенно обозначил на диаграмме звонка с телефона Ани на номер Васи:
1. Отправка запроса на выполнение звонка (INVITE) с указанием сетевых реквизитов передачи медиа данных в специальном вложенном протоколе (SDP)
2. Автоматическая телефонная станция (АТС) перепроверяет авторизацию телефона Ани в телефонной сети, отправляя разовые хэши для кодирования реквизитов в специальном пакете, чтобы они не пересылались от Ани в открытом виде.
3. Телефон Ани шлёт в ответ тот же запрос с доп. полями хэшей реквизитов.
Цифровой телефонией (VoIP) многие пользуются даже не осознавая этого. Она есть не только в виде аппаратных и программных SIP-телефонов, но и в наших смартфонах (даже если там не установлено каких-то программ) и на разных сайтах, позволяющих написать в чат и/или позвонить консультанту через WebRTC.
В случае со смартфонами есть оговорка, что сеть должна быть 4G или выше, но в крупных городах такой уровень сети есть почти везде.
Звонки, идущие по протоколу SIP, проходят этапы, которые я обобщенно обозначил на диаграмме звонка с телефона Ани на номер Васи:
1. Отправка запроса на выполнение звонка (INVITE) с указанием сетевых реквизитов передачи медиа данных в специальном вложенном протоколе (SDP)
2. Автоматическая телефонная станция (АТС) перепроверяет авторизацию телефона Ани в телефонной сети, отправляя разовые хэши для кодирования реквизитов в специальном пакете, чтобы они не пересылались от Ани в открытом виде.
3. Телефон Ани шлёт в ответ тот же запрос с доп. полями хэшей реквизитов.
Заметки DevVoIPops-а
Матчасть по телефонии Цифровой телефонией (VoIP) многие пользуются даже не осознавая этого. Она есть не только в виде аппаратных и программных SIP-телефонов, но и в наших смартфонах (даже если там не установлено каких-то программ) и на разных сайтах, позволяющих…
4. Сервер отвечает кодом 100, что можно расшифровать как "сейчас поищу того, кто тебе нужен".
5. Посылается INVITE, само собой без реквизитов Ани, на телефон Васи.
6. Телефон Васи отправляет на АТС код 180, который означает что у Васи телефон начал звонить, призывая его ответить на звонок Ани.
7. АТС превращает код 180 АТС в код 183 (SDP), чтобы Аня во время ожидания ответа Васи слушала не тишину, а гудки или какую-нибудь мелодию (а-ля "Don't worry, be happy"), которую Вася настроил вместо гудков.
8-9. Вася отвечает на звонок, и его телефон отправляет через АТС (потому что АТС должна остановить "гудки" и начать трансляцию медиа от Васи к Ане) кодом 200 свои сетевые реквизиты передачи медиа данных в специальном вложенном протоколе (SDP).
10-11. От телефона Ани к телефону Васи пересылается подтверждение (ACK), что канал передачи медиа данных успешно согласован.
12. Во время разговора идет передача голоса в виде RTP трафика, а также передача контрольных пакетов, фиксирующих качество работы передачи голоса, в виде RTCP трафика.
13-14. Вася кладет трубку, и его телефон отправляет запрос BYE телефону Ани через АТС.
15-16. Телефон Ани отправляет через АТС подтверждение с кодом 200, что запрос на завершение разговора успешно принят и обработан.
Вот такой лонгрид на 2 поста получился, чтобы описать этапы обработки звонка с точки зрения протоколов работы цифровой телефонии.
Если хотите что-то спросить/уточнить по этим постам, то пишите комментарии :)
Закреплю, чтобы были под рукой.
5. Посылается INVITE, само собой без реквизитов Ани, на телефон Васи.
6. Телефон Васи отправляет на АТС код 180, который означает что у Васи телефон начал звонить, призывая его ответить на звонок Ани.
7. АТС превращает код 180 АТС в код 183 (SDP), чтобы Аня во время ожидания ответа Васи слушала не тишину, а гудки или какую-нибудь мелодию (а-ля "Don't worry, be happy"), которую Вася настроил вместо гудков.
8-9. Вася отвечает на звонок, и его телефон отправляет через АТС (потому что АТС должна остановить "гудки" и начать трансляцию медиа от Васи к Ане) кодом 200 свои сетевые реквизиты передачи медиа данных в специальном вложенном протоколе (SDP).
10-11. От телефона Ани к телефону Васи пересылается подтверждение (ACK), что канал передачи медиа данных успешно согласован.
12. Во время разговора идет передача голоса в виде RTP трафика, а также передача контрольных пакетов, фиксирующих качество работы передачи голоса, в виде RTCP трафика.
13-14. Вася кладет трубку, и его телефон отправляет запрос BYE телефону Ани через АТС.
15-16. Телефон Ани отправляет через АТС подтверждение с кодом 200, что запрос на завершение разговора успешно принят и обработан.
Вот такой лонгрид на 2 поста получился, чтобы описать этапы обработки звонка с точки зрения протоколов работы цифровой телефонии.
Если хотите что-то спросить/уточнить по этим постам, то пишите комментарии :)
Закреплю, чтобы были под рукой.
Заметки DevVoIPops-а pinned «4. Сервер отвечает кодом 100, что можно расшифровать как "сейчас поищу того, кто тебе нужен". 5. Посылается INVITE, само собой без реквизитов Ани, на телефон Васи. 6. Телефон Васи отправляет на АТС код 180, который означает что у Васи телефон начал звонить…»
Всем привет.
Небольшой спойлер-анонс о грядущем событии, в котором я приму участие.
По поводу того, что это будет, и при чём тут AsterConf и Контур, я сообщу репостом новости, когда она официально будет опубликована. Обещаю, будет информативно, особенно для тех, кто интересуется сферой ИТ.
Stay tuned 😉
Небольшой спойлер-анонс о грядущем событии, в котором я приму участие.
По поводу того, что это будет, и при чём тут AsterConf и Контур, я сообщу репостом новости, когда она официально будет опубликована. Обещаю, будет информативно, особенно для тех, кто интересуется сферой ИТ.
Stay tuned 😉
🤔3🔥2
Создание автономной лаборатории: Тестовый стенд без облака и с ограниченным бюджетом
Дата: 24 июня
Время: 10:00
Продолжаем выпускать серию вебинаров по мотивам AsterConf‘24. Погружаемся в детали и отвечаем на все вопросы.
О чём поговорим:
— Как справится с проблемой использования облачных платформ и превозмочь ограниченный бюджет
— Как построить стенд на базе мини-компьютеров
— Использование Proxmox для виртуализации и создания автономной лаборатории
— Примеры использования стенда для тестирования IP телефонов и других сервисов.
— Использование роутеров MikroTik для построения усложненных локальных сетей
Подробнее и регистрация на сайте
Мы с радостью ответим на все интересующие вас вопросы. По нашей традиции за лучший вопрос активного участника ждет подарок. Только Asterisk, только хардкор
Дата: 24 июня
Время: 10:00
Продолжаем выпускать серию вебинаров по мотивам AsterConf‘24. Погружаемся в детали и отвечаем на все вопросы.
О чём поговорим:
— Как справится с проблемой использования облачных платформ и превозмочь ограниченный бюджет
— Как построить стенд на базе мини-компьютеров
— Использование Proxmox для виртуализации и создания автономной лаборатории
— Примеры использования стенда для тестирования IP телефонов и других сервисов.
— Использование роутеров MikroTik для построения усложненных локальных сетей
Подробнее и регистрация на сайте
Мы с радостью ответим на все интересующие вас вопросы. По нашей традиции за лучший вопрос активного участника ждет подарок. Только Asterisk, только хардкор
Заметки DevVoIPops-а
Создание автономной лаборатории: Тестовый стенд без облака и с ограниченным бюджетом Дата: 24 июня Время: 10:00 Продолжаем выпускать серию вебинаров по мотивам AsterConf‘24. Погружаемся в детали и отвечаем на все вопросы. О чём поговорим: — Как справится…
Официально анонсирован вебинар по теме моего доклада на AsterConf'24!
Если что - лаборатория будет в кадре, так что вы сможете оценить то, на сколько может быть маленьким ЦОД для разработчика 😁
Если что - лаборатория будет в кадре, так что вы сможете оценить то, на сколько может быть маленьким ЦОД для разработчика 😁
Forwarded from Asterisk Knowledge Base (Елизавета Петелина)
Автономная лаба для VoIP - вебинар уже завтра
Дата: 24 июня
Время: 10:00 по МСК
Если вы ещё не зарегистрировались — самое время это сделать
На вебинаре обсудим:
— Как справится с проблемой ограниченного бюджета
— Как построить стенд на базе мини-компьютеров как альтернативу облачным решениям.
— Использование Proxmox для виртуализации и создания автономной лаборатории
и др.
Задавайте вопросы — за лучший из них, как всегда, подарок активному участнику.
Вебинар по мотивам AsterConf’24.
Только Asterisk, только хардкор.
Дата: 24 июня
Время: 10:00 по МСК
Если вы ещё не зарегистрировались — самое время это сделать
На вебинаре обсудим:
— Как справится с проблемой ограниченного бюджета
— Как построить стенд на базе мини-компьютеров как альтернативу облачным решениям.
— Использование Proxmox для виртуализации и создания автономной лаборатории
и др.
Задавайте вопросы — за лучший из них, как всегда, подарок активному участнику.
Вебинар по мотивам AsterConf’24.
Только Asterisk, только хардкор.
Asterisk Knowledge Base
Автономная лаба для VoIP - вебинар уже завтра Дата: 24 июня Время: 10:00 по МСК Если вы ещё не зарегистрировались — самое время это сделать На вебинаре обсудим: — Как справится с проблемой ограниченного бюджета — Как построить стенд на базе мини-компьютеров…
Если вы будете только смотреть, то регистрация не нужна. Трансляция открытая 😉
Заметки DevVoIPops-а
Если вы будете только смотреть, то регистрация не нужна. Трансляция открытая 😉
Ну что ж... Трансляция под конец решила показать свой характер проблемами со связью, но в целом, всё что было запланировано, я успел рассказать.
Если кому-то захочется посмотреть запись вебинара: вот ссылка
Если кому-то захочется посмотреть запись вебинара: вот ссылка
VK Видео
Создание автономной лаборатории: Тестовый стенд без облака и с ограниченным бюджетом
Подробнее о вебинаре https://voxlink.ru/webinars/creation-of-an-autonomous-laboratory/ Конференция по Asterisk https://asterconf.ru/ Анонс: Доклад посвящен созданию тестового стенда без использования облачных сервисов, ориентированного на системных администраторов…
Сходил в Свердловскую филармонию на Безумные дни - звучало всё очень красиво и качественно.
Если говорить в цифрах измерения качества передачи RTP пакетов, то в кодеке PCMA это выглядело бы так:
MOS: 4.4 (максимальная оценка в указанном кодеке)
Packet lost: 0 (счетчик потерь пакетов)
Jitter: ~5 мс (задержка между отправкой и получением RTP пакета)
Начали про филармонию, а закончили 6 разделом RFC 3550, но таков путь 😎
P.S. На последнем фото обратная сторона билета, которая меня немного удивила - мне казалось, что партнеров и благотворителей у таких заведений/организаций гораздо меньше в наши дни.
P.P.S. Исправил номер RFC и ссылку на актуальный Интернет-стандарт.
Если говорить в цифрах измерения качества передачи RTP пакетов, то в кодеке PCMA это выглядело бы так:
MOS: 4.4 (максимальная оценка в указанном кодеке)
Packet lost: 0 (счетчик потерь пакетов)
Jitter: ~5 мс (задержка между отправкой и получением RTP пакета)
Начали про филармонию, а закончили 6 разделом RFC 3550, но таков путь 😎
P.S. На последнем фото обратная сторона билета, которая меня немного удивила - мне казалось, что партнеров и благотворителей у таких заведений/организаций гораздо меньше в наши дни.
P.P.S. Исправил номер RFC и ссылку на актуальный Интернет-стандарт.
Подготовка к AsterConf'25, где я вновь буду с именем Контура на футболке и слайдах, идет полным ходом.
Последние пару лет я выступаю с двумя докладами в секциях по Kamailio и Asterisk, но в этом году я планировал сделать два доклада в секции Kamailio.
Первоначальный замысел про темы докладов отмене не подлежит - они уже заявлены и отступать я не намерен, однако организаторам хочетсяхлеба и зрелищ третий доклад для пользователей Asterisk-а (прим. это бесплатная программная АТС, с большим сообществом пользователей).
Я не знаю стоит ли на это соглашаться, так как сомневаюсь успею ли сделать три доклада, а если да, то какой выбрать формат (доклад в большом зале или мастер-класс в аудитории).
Предлагаемая тема - голосовые роботы в связке с технологиями Speech-to-Text и/или Text-to-Speech для тех кто в это не особо погружался и т.п.
Вопрос к аудитории - как вам идея с третьим докладом и как оценить достаточность времени? Что вы хотели бы услышать на таком докладе, если он состоится?
Последние пару лет я выступаю с двумя докладами в секциях по Kamailio и Asterisk, но в этом году я планировал сделать два доклада в секции Kamailio.
Первоначальный замысел про темы докладов отмене не подлежит - они уже заявлены и отступать я не намерен, однако организаторам хочется
Я не знаю стоит ли на это соглашаться, так как сомневаюсь успею ли сделать три доклада, а если да, то какой выбрать формат (доклад в большом зале или мастер-класс в аудитории).
Предлагаемая тема - голосовые роботы в связке с технологиями Speech-to-Text и/или Text-to-Speech для тех кто в это не особо погружался и т.п.
Вопрос к аудитории - как вам идея с третьим докладом и как оценить достаточность времени? Что вы хотели бы услышать на таком докладе, если он состоится?
🔥6
Давно не было котиков, значит можно выложить новую партию фоток. Это пушистые обитатели котокафе Мурчашка.
Во время моего визита, большинство котиков отдыхало на разных лежанках, а остальные или вальяжно ходили по помешению, или требовали свою порцию внимания от посетителей 😊
Во время моего визита, большинство котиков отдыхало на разных лежанках, а остальные или вальяжно ходили по помешению, или требовали свою порцию внимания от посетителей 😊
👍1