Pull to refresh
4
Karma
0
Rating

Организация интернет трансляции мероприятия бюджетными средствами

Lumber room
Sandbox

Вводная


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

В данной статье мы подробно опишем шаги, которые необходимо предпринять, чтобы организовать бесплатную онлайн трансляцию. Приведем список необходимого оборудования и дадим инструкцию, как его установить. Опишем основные проблемы, с которыми могут столкнуться организаторы при организации онлайн трансляций, и возможные пути их решения.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views 20K
Comments 1

Роутер + GPRS модем = mini VoIP АТС или GSM шлюз своими руками

Computer hardware
Sandbox

На днях появилась необходимость поднять в удаленном, маленьком, офисе телефонию.
Стабильного канала Интернет, как и в большинстве удаленных регионов, в городке не нашлось, по этому задача свелась к созданию бюджетной АТС с локальным GSM каналом + VoIP связь с центральной (корпоративной) АТС.
Читать дальше →
Total votes 62: ↑59 and ↓3 +56
Views 72K
Comments 29

Лето, отпуск, asterisk или сам себе VoIP оператор

Asterisk *
Sandbox
Лето, отпуск, asterisk


Собрался я вместе со своим товарищем в период летнего отпуска поколесить на авто по Европе. А серой осенью есть мысли отправиться поближе к экватору. И вполне резонно встал вопрос связи. Skype, ICQ и прочие сервисы это конечно хорошо, но только не для старшего поколения. Жена и друзья без вопросов, а родители? Супруга сразу же сказала что передастом (человек который передает что-либо) быть не желает. Еще неплохо было бы свой номер рабочим оставить, чтоб у людей не было ощущения, что я канул в небытие. Опять же учитывая непростую роуминговую тарификацию наших операторов сотовой связи, в которой разбираться у меня нет никакого желания, сформировалось представление того, что я хочу получить в итоге.

  1. Звонки из любой точки мира по местным тарифам
  2. Прием звонков на свой личный номер
  3. Голосовые сообщения если я не доступен
  4. Голосовая почта
  5. Прием и передача смс
  6. Безопасность соединения

Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Views 64K
Comments 51

Еще одно домашнее видеонаблюдение

DIY

Одним прекрасным днем возникла идея поставить на лестничной клетке небольшую камеру и контролировать входную дверь квартиры.
Основным требованием к системе являлось бюджетность решения. Итоговый вариант вышел не совсем такой, какой хотелось, в силу некоторых совершенных ошибок при задумке и реализации системы.
Читать дальше →
Total votes 49: ↑48 and ↓1 +47
Views 145K
Comments 140

Настройка Asterisk 1.8 + FreePBX 2.10 с нуля

Asterisk *Development of communication systems *
Sandbox
Tutorial
Данная статья является продолжением статьи по установке системы.
Наконец тем или иным образом у нас появился установленный Asterisk и FreePBX.

Опишу ситуацию немного подробнее для сравнения подойдет ли Вам наша схема работы. Мы небольшой интернет провайдер, нам нужна запись разговоров, очереди звонков на городские и мобильные телефоны, голосовое меню рассказывающее про акции с выбором в какой отдел попасть, и возможность быстро поставить перед всем этим сообщение об авариях на определенных улицах города, чтобы люди не перенапрягали тех поддержку, причем желательно бесплатно. Чтобы не покупать дорогие шлюзы мы решили сменить городские телефонные номера и купить пару номеров + десяток каналов у провайдера ip-телефонии. Кто то скажет что это ненадёжно и т.д. Только скажите- какая разница интернет провайдеру на городские телефоны, если у него упал весь интернет? Зато это дешево. Подключение нам обошлось всего то в 38 $, каждый телефонный номер в 2$ и линия в 1,2$ в месяц. После чего мы получили настройки даже без авторизации и к нашему ip адресу привязали аккаунт. Сразу хотелось бы оговорить как будет построена эта статья, чтобы не перегружать её тоннами скринов я опишу создание каждого элемента по одному разу(что советую проделать т.к. они понадобятся для ваших же последующих экспериментов), а потом уже распишу схему что на что ссылается в нашей схеме работы. Наверняка схема у вас будет другая, но зато сможете понять смысл. Описывать буду только те элементы, которые непосредственно понадобились при настройке.
Читать дальше →
Total votes 30: ↑24 and ↓6 +18
Views 341K
Comments 33

Расширяем возможности Asterisk, используя PHP

PHP *Asterisk *
Sandbox
Все слышали про мини-АТС нового поколения имя которой Asterisk. Так уж случилось что я заинтересовался этой системой и даже успел сделать пару коммерческих проектов.

В этой статье я хочу немного расказать об интеграции звездочки с языком программирования php. При этом мы будем использовать класс phpagi.

Под катом я приведу примеры использования нескольких методов этого класса которые помогли мне.

а тут немного кода
Total votes 14: ↑12 and ↓2 +10
Views 54K
Comments 7

Релиз 11-й версии Asterisk

Asterisk *Development of communication systems *


На финальном дне конференции Astricon 2012, 25 октября, объявлено о релизе 11-й версии Asterisk, которая имеет статус LTS, поддержка обещана до октября 2017-го года. Версия доступна для загрузки с www.asterisk.org/downloads, пока только в исходном коде.

Из наиболее заметных нововведений:
  • поддержка WebRTC (звонки из браузера, нативно)
  • логгирование идентификатора звонка в каждой строке всех log-файлов
  • новый драйвер Jingle / Google Talk (chan_motif)
  • поддержка кастомных кодеков, генерирование/парсинг SDP параметров

Полный список — wiki.asterisk.org/wiki/display/AST/New+in+11

Читать дальше →
Total votes 21: ↑18 and ↓3 +15
Views 19K
Comments 37

Офисная телефония на Asterisk+FreePBX

Asterisk *Development of communication systems *
Sandbox
Предыстроия

По неким политическим причинам передо мной встала задача по переводу телефонии нашего офиса с гибридной аналоговой АТС Panasonic KX-TDA200 на SIP. Упрощало задачу наличие в офисе СКС, а усложняло использование операторами панелей с кнопочками для быстрого переключения звонков.
Читать дальше →
Total votes 21: ↑15 and ↓6 +9
Views 75K
Comments 26

Реальное применение WebRTC в сервисах IP-телефонии

Google Chrome Asterisk *Development of communication systems *
Sandbox
На Хабре уже сообщалось о технологии WebRTC (Web Real-Time Communications). Стандарту WebRTC, который в настоящее время находится еще в черновом варианте, пророчат большое будущее, и в дальнейшем развитие Интернета и веб-технологий он вполне готов повторить путь Skype.
WebRTC может быть использован для создание принципиально новой категории веб-приложений, способных работать с голосовым и видео трафиком без задействования сторонних технологий и программ, с использованием только HTML5 и JavaScript, что существенно облегчит разработчикам создание приложений.
Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 20K
Comments 13

JavaScript SIP библиотека от авторов стандарта

Website development *JavaScript *Development of communication systems *
Я уже писал заметку на эту тему, с того времени стала доступна еще одна JavaScript SIP библиотека. В первой статье я упоминал её, но на тот момент вся информация о библиотеке включала: описание авторов и видео демонстрирующее работу. Сейчас исходный код открыт под MIT лицензией, имеются документация и форум.

Примечательно, что данную библиотеку разрабатывают авторы того самого стандарта, который и описывает особенности SIP протокола при работе поверх WebSocket. Помимо этого разработчики указывают следующие достоинства:
  • легковесна, ~140КB
  • простой и мощный API
  • совместима с популярными SIP серверами
  • аудио-видео вызовы; мгновенные сообщения
  • статус пользователей (эта функция уникальна, пока отсутствует в других библиотеках)

От себя к преимуществам добавлю: компетентность и отзывчивость авторов, багрепорты закрывают очень быстро.

Под катом длинное подробное видео с пошаговой инструкцией в первой половине для тех кто захочет попробовать самостоятельно, и демонстрацией работы во второй половине (c 3:10). Кстати, в свежих версиях Chrome, WebRTC — протокол для обмена аудио-видео данными, доступен и включен по умолчанию.
Читать дальше →
Total votes 57: ↑54 and ↓3 +51
Views 20K
Comments 4

Сам себе сотовый роуминг. Создание GSM гейта на asterisk + донгл от сотового оператора

Asterisk *Development of communication systems *
Tutorial
Случилось так, что езжу я в командировки и отпуски не настолько часто чтобы пользоваться какой-то международной телефонией или виртуальным провайдером, но и не настолько редко чтобы вообще не забивать себе этим голову и пользоваться роумингом не заморачиваясь на расходах.
Езжу я не в те страны и не так надолго чтобы покупать симку местного оператора, зато в те страны где вай-фай есть почти везде.
Так уж вышло что в последнее время я плотно познакомился с программной АТС asterisk и перед очередной поездкой подумал о том как было бы классно воткнуть свою сим-карту в качестве входящего транка в asterisk, стоящий в остающейся позади снежной Москве, а самому цепляться к нему sip-клиентом по интернету. Это же и сам звони не хочу, был бы интернет, и звонки принимай на свой же номер, что важно для тех у кого много контактов (всех не оповестишь, да и половина забудет) — сотовый-то с сим-картой фактически стоит в домашнем регионе.

Как это реализуется — под катом.
Читать дальше →
Total votes 35: ↑33 and ↓2 +31
Views 149K
Comments 25

Из первых рук: подводные камни на пути к поддержке WebRTC

Voximplant corporate blog Google Chrome Development of communication systems *
Logo
Многие из вас слышали про новый стандарт для реализации реалтайм веб-коммуникаций, он же WebRTC. Мы занимаемся разработкой сервисов для голосового общения (click-to-call/tap-to-call) с пользователями веб-сайтов и мобильных приложений. И именно поэтому нам очень близка идея голосовых и видео-звонков прямо из браузера без установки дополнительных плагинов. И вообще любого дополнительного ПО. Наша компания входит в рабочую группу W3C по разработке данного стандарта вместе с Google, Mozilla, Cisco, Ericsson, Skype и многими другими (да, мы попали в отличную компанию). Над стандартом работает команда серьезных профессионалов, как, например, Cullen Jennings (Cisco), Justin Uberti (Google), Daniel Burnett (Voxeo), Cary FitzGerald. Многие из них участвовали в создании IP-телефонии в том виде, какой мы знаем ее на протяжении последних 10-15 лет.
Читать дальше →
Total votes 21: ↑18 and ↓3 +15
Views 8.8K
Comments 26

Разрешайте прямые SIP звонки

Онлайн АТС corporate blog Development of communication systems *
Не так давно мы запустили сервис «Онлайн АТС», рассчитанный на небольшие компании от двух человек. Основная задача сервиса это организация внутриофисной телефонной связи по протоколу SIP.

В процессе разработки сервиса мы пришли к интересному заключению — сотрудники разных компаний могут совершать звонки на прямую друг другу, минуя ТФОП, точно также как отправляют электронные письма друг другу с разных серверов, достаточно лишь набрать SIP адрес собеседника. Но, как это бывает в сказках, есть некий злодей, который все портит. Такими злодеями можно назвать установщиков SIP-серверов в локальной сети (за NAT), исключающих возможность позвонить на них извне. Это все равно что размещать сервер электронной почты в локальной сети, который загружает письма с ящика на Gmail и транслирует их по определенным правилам на локальные ящики, а исходящие за пределы компании письма отправляются также через Gmail, при этом вы оплачиваете каждый килобайт исходящего письма.

Именно поэтому наша компания не стала оператором телефонной связи, а сделала ставку на открытый сервис.
Читать дальше →
Total votes 24: ↑17 and ↓7 +10
Views 29K
Comments 82

Сервис прямых SIP звонков call2sip.ru

Онлайн АТС corporate blog Development of communication systems *
На прошлой неделе мы рассказали о прямых SIP-звонках. Но как говорится, статью написать это не фейсбук создать, поэтому представляем вашему вниманию web-сервис прямых SIP-звонков.



Читать дальше →
Total votes 33: ↑30 and ↓3 +27
Views 29K
Comments 19

Простейший способ обзвона списка номеров с помощью Asterisk

Asterisk *Development of communication systems *
Recovery mode
Tutorial
У моего заказчика не так давно возникла необходимость обзвонить всех своих сотрудников с проигрыванием небольшого голосового сообщения. Устанавливать сложные системы массового обзвона у меня не было никакого желания. В итоге я нашёл очень простой способ решить эту задачу.
Читать дальше →
Total votes 18: ↑18 and ↓0 +18
Views 53K
Comments 15

Интеграция 1С:CRM и Asterisk с помощью PHP-AGI и веб-сервисов 1C

Asterisk *Development of communication systems *
Tutorial

В качестве IP АТС мы используем Askozia — это один из дистрибутивов широко известного Asterisk, про Askozia я писал в этом посте.
В качестве CRM системы используется продукт 1С: Управление торговлей и взаимоотношениями с клиентами 8 в режиме клиент-сервер. Давно зрел вопрос, можно ли встроить в диалплан Asterisk обращение к 1С:CRM системе для выполнения каких-либо управляющих действий и можно ли из 1С управлять IP АТС?

Схема работы простейшая — при входящем звонке спросить у 1С что с ним делать, и если 1С ответила, то выполнить команду или продолжить стандартное выполнение маршрута вызова.
Попробуем выполнить простейшее действие — установить название клиента по номеру телефона из CRM системы и записать это значение в CDR базу Asterisk.
Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 31K
Comments 3

Что можно получить от интеграции 1С:CRM 8 и телефонии Asterisk

Asterisk *Development of communication systems *

Мы более года тесно занимаемся разработкой решений по интеграции телефонии на базе Asterisk и программ 1С. В первую очередь мы испытываем решения на себе, и я хочу поделиться опытом о том, что можно получить от такой интеграции.
Читать дальше →
Total votes 37: ↑30 and ↓7 +23
Views 63K
Comments 27

Реализация аудио звонков с web и мобильных клиентов (RTMP, RTMFP, WebRTC)

Development of communication systems *
Sandbox

Введение


Доброго времени суток, Хабровчане.

Хочу поделится с сообществом своим опытом по реализации аудио-звонков c web и мобильных клиентов в Cisco UCCX. Возможно, он кому-нибудь поможет в будущем или в настоящем.

Итак, однажды, передо мной была поставлена задача организовать аудио-звонки с web и мобильных клиентов на в Cisco UCCX. Все знают прекрасные сервисы по типу zingaya, но заказчик четко ограничивал использование сторонних сервисов.
Задача свелась к написанию клиента, выбора SBC и пробрасыванием сигнализации от клиента на Cisco Call Manager.

Проведенный мною анализ остановил меня на трех способах реализации требований:
  • RTMP клиенты, написанные под Adobe AIR и Flash + mod_rtmp к freeswitch в качестве SBC
  • RTMFP клиенты, написанные под Adobe AIR и Flash + RTMFP2SIP gateway от компании Flashphoner
  • WebRTC клиенты, написанные на js + Mobicents SIP Servlets

Читать дальше →
Total votes 9: ↑9 and ↓0 +9
Views 6K
Comments 0

Выбираем мини компьютер для домашнего творчества (DIY)

DIY
Sandbox
Прошло достаточно много времени с момента появления платы Raspberry PI (декабрь 2011г.) и только сейчас она наконец то появилась в свободной продаже, а не под заказ.

С самого появления платы Raspberry PI, стало понятно, что она является хорошей платформой для простейшего домашнего файлохранилища, Smart TV, автоматизации простейших станков, систем умного дома и т.п.
Помимо малых габаритов, основные достоинства Raspberry PI:
1) большое сообщество развивающее систему
2) хорошая периферия (расширяемые порты ввода-вывода)
3) можно писать программы в ОС Linux и под ОС Android
4) «высокая» 700МГц частота центрального процессора позволяющая реализовывать обработку видеопотока в реальном времени (разгон до 1000 МГц без потери гарантии)
5) малое энергопотребление и скромные габариты

Недостатки:
1) частота ЦП (700МГц) минимальная среди своих конкурентов (судя по отзывам на HabraHabr.ru процессор не тянет OpenCV библиотеки и т.п.)
2) по сравнению с аналогами мало памяти на борту за такую цену
3) цена все ни как не опускается до обещанной 25$ (в продаже только rev.B, 512Мб+HDMI минимум за 50$ с доставкой в Россию)

Почему то, я не торопился с покупкой «малины», глядел на ситуацию со стороны и понимал, что ажиотаж не здоровая вещь. Улеглась первая пыль и появились конкуренты ни чуть не хуже и даже лучше.

Есть еще платы доступные к покупке на данный момент, о которых пока что мало известно, но по параметрам они так же интересны как и «Raspberry PI» и успешно продолжают начатое им дело.

Основной кандидат на покупку сейчас у меня плата Сubieboard

Читать дальше →
Total votes 118: ↑112 and ↓6 +106
Views 99K
Comments 164

5 секретов хорошего интерфейса. Личный опыт

Interfaces *Usability *
Sandbox
Последние несколько лет я плотно занимаюсь разработкой интерфейсов для разнообразнейших устройств – от банальных смартфонов и планшетов, до приложений под smartTV и некоторых эзотерических устройств вроде приставок для трансляции музыки через телевизор.


Один из упоминаемых в статье интерфейсов

Признаюсь честно – я плохой теоретик. Кажется, я, так и не осилил до конца ни одной книги по разработке или дизайну интерфейса и практически не читаю блогов популярных евангелистов от юзабилити. Но, возможно, для вас в этом есть и положительная сторона – у меня сформировался свой набор правил, которыми я пользуюсь для создания интерфейса.

Под катом вы найдете длинный текст, два совета и три методики, щедро приправленный примерами из личного опыта, в котором я постарался по шагам расписать процесс о создания хороших, интуитивных приложений и сайтов, и который затрагивает, конечно, много около-интерфейсных решений.

Я люблю читать про интерфейсы.
Total votes 130: ↑122 and ↓8 +114
Views 32K
Comments 41
1

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity