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

    Вводная


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

    В данной статье мы подробно опишем шаги, которые необходимо предпринять, чтобы организовать бесплатную онлайн трансляцию. Приведем список необходимого оборудования и дадим инструкцию, как его установить. Опишем основные проблемы, с которыми могут столкнуться организаторы при организации онлайн трансляций, и возможные пути их решения.
    Читать дальше →
  • Роутер + GPRS модем = mini VoIP АТС или GSM шлюз своими руками


    На днях появилась необходимость поднять в удаленном, маленьком, офисе телефонию.
    Стабильного канала Интернет, как и в большинстве удаленных регионов, в городке не нашлось, по этому задача свелась к созданию бюджетной АТС с локальным GSM каналом + VoIP связь с центральной (корпоративной) АТС.
    Читать дальше →
  • Лето, отпуск, asterisk или сам себе VoIP оператор

    Лето, отпуск, asterisk


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

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

    Читать дальше →
  • Еще одно домашнее видеонаблюдение


      Одним прекрасным днем возникла идея поставить на лестничной клетке небольшую камеру и контролировать входную дверь квартиры.
      Основным требованием к системе являлось бюджетность решения. Итоговый вариант вышел не совсем такой, какой хотелось, в силу некоторых совершенных ошибок при задумке и реализации системы.
      Читать дальше →
    • Настройка Asterisk 1.8 + FreePBX 2.10 с нуля

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

      Опишу ситуацию немного подробнее для сравнения подойдет ли Вам наша схема работы. Мы небольшой интернет провайдер, нам нужна запись разговоров, очереди звонков на городские и мобильные телефоны, голосовое меню рассказывающее про акции с выбором в какой отдел попасть, и возможность быстро поставить перед всем этим сообщение об авариях на определенных улицах города, чтобы люди не перенапрягали тех поддержку, причем желательно бесплатно. Чтобы не покупать дорогие шлюзы мы решили сменить городские телефонные номера и купить пару номеров + десяток каналов у провайдера ip-телефонии. Кто то скажет что это ненадёжно и т.д. Только скажите- какая разница интернет провайдеру на городские телефоны, если у него упал весь интернет? Зато это дешево. Подключение нам обошлось всего то в 38 $, каждый телефонный номер в 2$ и линия в 1,2$ в месяц. После чего мы получили настройки даже без авторизации и к нашему ip адресу привязали аккаунт. Сразу хотелось бы оговорить как будет построена эта статья, чтобы не перегружать её тоннами скринов я опишу создание каждого элемента по одному разу(что советую проделать т.к. они понадобятся для ваших же последующих экспериментов), а потом уже распишу схему что на что ссылается в нашей схеме работы. Наверняка схема у вас будет другая, но зато сможете понять смысл. Описывать буду только те элементы, которые непосредственно понадобились при настройке.
      Читать дальше →
    • Расширяем возможности Asterisk, используя PHP

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

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

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

      а тут немного кода
      • +10
      • 48.8k
      • 7
    • Релиз 11-й версии Asterisk



        На финальном дне конференции 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

        Читать дальше →
      • Офисная телефония на Asterisk+FreePBX

        Предыстроия

        По неким политическим причинам передо мной встала задача по переводу телефонии нашего офиса с гибридной аналоговой АТС Panasonic KX-TDA200 на SIP. Упрощало задачу наличие в офисе СКС, а усложняло использование операторами панелей с кнопочками для быстрого переключения звонков.
        Читать дальше →
      • Реальное применение WebRTC в сервисах IP-телефонии

        На Хабре уже сообщалось о технологии WebRTC (Web Real-Time Communications). Стандарту WebRTC, который в настоящее время находится еще в черновом варианте, пророчат большое будущее, и в дальнейшем развитие Интернета и веб-технологий он вполне готов повторить путь Skype.
        WebRTC может быть использован для создание принципиально новой категории веб-приложений, способных работать с голосовым и видео трафиком без задействования сторонних технологий и программ, с использованием только HTML5 и JavaScript, что существенно облегчит разработчикам создание приложений.
        Читать дальше →
      • JavaScript SIP библиотека от авторов стандарта

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

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

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

          Под катом длинное подробное видео с пошаговой инструкцией в первой половине для тех кто захочет попробовать самостоятельно, и демонстрацией работы во второй половине (c 3:10). Кстати, в свежих версиях Chrome, WebRTC — протокол для обмена аудио-видео данными, доступен и включен по умолчанию.
          Читать дальше →
          • +51
          • 17.9k
          • 4
        • Сам себе сотовый роуминг. Создание GSM гейта на asterisk + донгл от сотового оператора

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

          Как это реализуется — под катом.
          Читать дальше →
        • Из первых рук: подводные камни на пути к поддержке WebRTC

            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 лет.
            Читать дальше →
          • Разрешайте прямые SIP звонки

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

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

              Именно поэтому наша компания не стала оператором телефонной связи, а сделала ставку на открытый сервис.
              Читать дальше →
            • Сервис прямых SIP звонков call2sip.ru

                На прошлой неделе мы рассказали о прямых SIP-звонках. Но как говорится, статью написать это не фейсбук создать, поэтому представляем вашему вниманию web-сервис прямых SIP-звонков.



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

                У моего заказчика не так давно возникла необходимость обзвонить всех своих сотрудников с проигрыванием небольшого голосового сообщения. Устанавливать сложные системы массового обзвона у меня не было никакого желания. В итоге я нашёл очень простой способ решить эту задачу.
                Читать дальше →
              • Интеграция 1С:CRM и Asterisk с помощью PHP-AGI и веб-сервисов 1C

                • Tutorial

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

                Схема работы простейшая — при входящем звонке спросить у 1С что с ним делать, и если 1С ответила, то выполнить команду или продолжить стандартное выполнение маршрута вызова.
                Попробуем выполнить простейшее действие — установить название клиента по номеру телефона из CRM системы и записать это значение в CDR базу Asterisk.
                Читать дальше →
                • +10
                • 28.7k
                • 3
              • Что можно получить от интеграции 1С:CRM 8 и телефонии Asterisk


                  Мы более года тесно занимаемся разработкой решений по интеграции телефонии на базе Asterisk и программ 1С. В первую очередь мы испытываем решения на себе, и я хочу поделиться опытом о том, что можно получить от такой интеграции.
                  Читать дальше →
                • Реализация аудио звонков с web и мобильных клиентов (RTMP, RTMFP, WebRTC)

                  Введение


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

                  Хочу поделится с сообществом своим опытом по реализации аудио-звонков 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

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

                  Прошло достаточно много времени с момента появления платы 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

                  Читать дальше →
                • 5 секретов хорошего интерфейса. Личный опыт

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


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

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

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

                  Я люблю читать про интерфейсы.