Обновить
128K+

Системы связи *

Доставка данных из пункта А в пункт Б

370,36
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

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

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



Читать дальше →

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

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

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

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

Asterisk: обратный вызов с использованием AMI

Время на прочтение3 мин
Охват и читатели60K
Asterisk Manager Interface (AMI) – это программный интерфейс который позволяет внешним программам как управлять, так и контролировать систему Asterisk. AMI слушает соединения на TCP порту, по-умолчанию это 5038. Клиентская программа может соединяться с AMI, передавать команды в Asterisk, получать ответ о статусе выполнения команд.
В данном посте мы рассмотрим использование AMI на примере решения определенной задачи: настроить Asterisk на генерацию звонков по заданному url, в котором должны устанавливаться параметры звонка.

Настройка Asterisk AMI



Первое что необходимо сделать, это включить AMI и завести пользователя с помощью которого клиентская программа будет аутентифицироваться:

/etc/asterisk/manager.conf
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0


/etc/asterisk/manager.conf
[c2call]
secret=FrUyHn6FSaX
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.0.0
read=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write=system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate


Для применения изменений выполним reload:

asterisk -rx "module reload manager"


Теперь нам потребуется создать внутренний номер который, собственно, и будем соединять с вызываемым абонентом:

/etc/asterisk/sip.conf
[3200]
deny=0.0.0.0/0.0.0.0
permit=192.168.0.0/255.255.0.0
secret=3200
dtmfmode=rfc2833
canreinvite=no
context=OUT_IN1
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
callcounter=yes
faxdetect=no


После создания внутреннего номера, потребуется перечитать конфигурацию Asterisk:
asterisk -rx "sip reload"


На этом настройка Asterisk завершена.

Читать дальше →

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

Время на прочтение4 мин
Охват и читатели9.1K
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 лет.
Читать дальше →

По случаю юбилея SMS его создатель дал интервью — через SMS

Время на прочтение1 мин
Охват и читатели7.4K
image

Первое SMS-сообщение было отправлено 3 декабря 1992 года, но сам концепт финский инженер Матти Макконен придумал за восемь лет до этого. Он редко даёт интервью, однако согласился ответить на вопросы BBC через SMS.

Хотя Макконена называют отцом SMS, он по-прежнему неохотно с этим соглашается, говоря, что это «результат совместных усилий сбора идей и написания спецификаций». Кроме того, он не считал, что идея стоила запатентования, поэтому не получил ни копейки за своё изобретение, несмотря на его огромную распространённость.
Читать дальше →

SMS сообщениям исполняется 20 лет

Время на прочтение2 мин
Охват и читатели16K

В постоянно меняющемся мире технологий, есть только несколько вещей, которые оказались настолько устойчивыми к изменениям, как SMS сообщения.

Несмотря на внушительное количество различных способов для коммуникации людей, текстовые сообщения по сей день остаются 160-символьным способом доставки новостей, сплетен, смайликов, уведомлений и многой другой информации. Они объединяют больше людей, чем Facebook или Twitter. Из-за них даже уходили в отставку правительства!
Читать дальше →

Реализация резервирования сервера Asterisk

Время на прочтение9 мин
Охват и читатели34K
Одним из главных критериев при выборе новой АТС это надежность, отказоустойчивость и возможность резервирования системы. Маленьким и средним компаниям обычно хватает простого бэкапа с возможностью восстановиться в течение 24 часов, в то время как для больших компании это очень критично и не может быть и речи о простое телефонной связи. На это обычно компания тратят много ресурсов и денег. С появлением R800 и R850 от компании DIGIUM, asterisk становится действительно надежной системой с полноценным резервированием PSTN линий Е1/T1/BRI и FXO. Под катом подробности установки и настройки двух серверов Asterisk и R850.
Читать дальше →

«Планета 0» от Билайн перетянет роуминговых абонентов МТС и Мегафон в дальних странах? (обновлено)

Время на прочтение3 мин
Охват и читатели45K
image

В этом году на хабре было несколько отличных постов про то, как можно пользоваться роумингом за границей по более-менее вменяемым ценам: Роуминг в Европе — интернет и разговоры, На Кипре с пятью симками, и самый впечатляющий из них, Роуминг-гид 2012. Но они уже устарели, т.к. в ноябре МТС изменил параметры «Ноль без границ», а Билайн сделал новое интересное предложение.

Этот пост — для тех, кто ездит в дальние страны, т.к. именно там стоимость звонков совершенно безумная, например, входящие в Канаде или Мексике будут стоить почти 130р/мин в Билайне, 150р/мин в МТС, 100р/мин в Мегафоне (для Европы и стран азии есть отдельные предложения, рассмотренные в постах выше, они не менялись и здесь не упоминаются).
Читать дальше →

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

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

Как это реализуется — под катом.
Читать дальше →

20 лет первому смартфону в истории

Время на прочтение1 мин
Охват и читатели24K
image

Вчера, 23 ноября исполнилось 20 лет первому смартфону в истории. В 1992 году на выставке COMDEX в Лас-Вегасе миру был представлен первый в своём роде смартфон IBM Simon.

Он был спроектирован компанией IBM при помощи телекоммуникационной компании Bell South. В одном девайсе инженеры объединили функции мобильного телефона, факса и пейджера. Он был оснащён сенсорным экраном и QWERTY-клавиатурой.
IBM Simon имел в себе календарь, калькулятор, несколько игр, адресную книгу, мировое время и электронную почту.

В США продажи стартовали в 1994 году за $899.

В 2005 году смартфон получил премию «50 величайших гаджетов за последние 50 лет»

Затачиваем Astesrisk для работы с BLF Cisco

Время на прочтение9 мин
Охват и читатели25K
BLF (Busy Lamp Field) — в общем, это набор индикаторов на IP телефоне, которые показывают статус линии: свободно или занято.



В этой статье мы научим Asterisk правильно работать с телефонами Cisco для отображения BLF статусов.
Читать дальше →

Простейшее голосовое меню на Cisco VoiceXML

Время на прочтение5 мин
Охват и читатели24K
Неподготовленному человеку, который захочет написать самое простецкое голосовое меню с использованием языка VoiceXML на голосовом шлюзе от компании Cisco, предстоит наступить на множество граблей. Некоторые из них я отмечу в этой статье. Вполне возможно, что какой-нибудь Cisco-специалист фыркнет и скажет, что это всё элементарщина, но тем не менее, когда передо мной встала эта задача, я не знал с чего начать. Google не давал сколько-нибудь толковых примеров готовых IVR. Единственной более-менее хорошей исходной точкой послужила эта статья. Мой хабравопрос также не дал особых результатов. Но отбросим лирику и перейдем к делу. Предположим, что у нас есть голосовой шлюз Cisco, поддерживающий выполнение скриптов на языке VoiceXML (например, Cisco 3925). Будем разрабатывать голосовое меню, показанное на картинке. В рабочие часы будет воспроизводиться приветствие и звонок будет переводиться на заданный внутренний номер, в нерабочее и выходные — специальное объявление, что, мол, звоните по будням.

Читать дальше →

Факсы в Freeswitch без «факса»

Время на прочтение3 мин
Охват и читатели14K
После первой половины нулевых годов, когда Интернет и электронная почта широко распространились даже в мелких городах, а на сканерах появилась кнопка «отправить на e-mail», считал что факсы — это из разряда ископаемых как аналоговые модемы.
Читать дальше →

Ближайшие события

Стала известна дата отмены мобильного рабства

Время на прочтение1 мин
Охват и читатели47K
Полгода прошло с момента подготовки законопроекта об отмене «мобильного рабства».

На днях стало известно, что возможность сохранения номера мобильного телефона при смене оператора появится у российских абонентов с 1 декабря 2013 г.

Об этом сообщил Аркадий Дворкович в ходе встречи с премьер-министром. Законопроект уже находится в правительстве, и в течение трех месяцев будет подготовлено пять необходимых подзаконных актов.

«Каждый абонент сможет сохранить номер при переходе к другому оператору, расходы компаний, связанные с ведением баз данных, будут компенсироваться из резерва на оказание универсальных услуг связи», — резюмировал Дворкович.
Читать дальше →

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

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

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

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

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

Международная нумерация с бонусом от МТТ

Время на прочтение1 мин
Охват и читатели8.4K
Уважаемые хабраюзеры, с сегодняшнего дня всем новым пользователям сервиса IP-телефонии YouMagic при регистрации международного номера (код +88314) на счет зачисляется 10 рублей. Казалось бы, сумма не велика, тем не менее, ее хватит на 6 минут разговоров с владельцем любого российского мобильного номера, а так же минимум на 10 минут общения с любым абонентом фиксированной телефонной сети. Теперь можно легко протестировать звонки с YouMagic, даже не пополняя баланс после регистрации.
Читать дальше

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

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

Будьте осторожны, набирая российский номер с восьмерки

Время на прочтение1 мин
Охват и читатели41K
Вчера у МТС была ошибка в оборудовании, из-за которой за звонок на номер 8(ххх)ххх-хххх могли снять деньги как за международный звонок на номер +8(ххх)ххх-хххх. Проверьте детализацию своих счетов — её можно заказать в интернет-помощнике. Возможно, такая ошибка могла возникнуть у кого-нибудь в другое время и/или у других операторов. Лично у меня таким образом потратились 350р за 5-минутный звонок.

После обращения в техподдержку мне сказали, что это действительно их ошибка. «Скорее всего, ошибка оборудования, возможно из-за погоды». Звёзды не сошлись, видимо. Сделали заявку на возврат средств, которые вернулись в течение суток.

Подобные ошибки — ещё один аргумент за перевод всех российских номеров телефонов в ваших контактных книгах на +7(ххх)ххх-хххх.

АТС за 5 минут

Время на прочтение6 мин
Охват и читатели74K
image
Не так давно знакомый попросил помочь справиться с обычной задачей: телефонизировать их небольшую фирму. Давать всем клиентам свой мобильный уже не могут, электронной почты не достаточно, вот и появилась у них идея установить АТС.
За 5 минут, не вставая из мягких кресел, мы установили и настроили виртуальную АТС. Об этом и хотелось бы рассказать на примере установки бесплатной АТС Zadarma.
Читать дальше →

Проект RetroGSM, или как удивить бабушку

Время на прочтение8 мин
Охват и читатели64K
Для начала посмотрите тизер:

(если вдруг Vimeo отказывается работать, ссылка)
Что это было?