e164, ENUM, ENUMER...

8 мая 2018, 08:42

   

Как описано в https://ru.wikipedia.org/wiki/ENUM

ENUM (или Enum, от E.164 NUmber Mapping) — набор протоколов для объединения системы нумерации телефонов E.164 с системой адресации интернет, а DNS при использовании косвенного метода поиска получает записи NAPTR. Записи хранятся в базе данных DNS. Логика создания такой базы вытекала из базовой (условной) стоимости звонков по протоколам VoIP стремящейся к нулю.

Функция поиска номера назначения при исходящем вызове на межгородские и международные соединения легко включала бы в себя запрос в единую базу номеров Enum, и, при наличии этого номера в базе, узел совершал бы вызов не по традиционным каналам PSTN, а напрямую к ресурсу, на котором зарегистрирован этот номер.

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


   
По сути, ENUM также не является функцией VoIP, являясь лишь удобным дополнением. Диалектика развития нулевой стоимости вызовов для проекта Enum привела его к угасанию

И только в последнее время появилось новое продолжение - ENUMER, та же самая функция идейно, но на новой технологической платформе - блокчейна Emercoin.

Зачем нужен ENUMER простому клиенту?

  • Публикуясь в ENUMER, вы даёте возможность миру позвонить себе бесплатно. Это полезно для организаций, кто принимает звонки, в особенности - владельцы 800-х номеров: служба заказов билетов, магазины, заводы и тп.;
  • Если у вас 800-ый (toll-free) номер - то это прямая экономия на расходах за принимаемые вызовы, которые оплачивает владелец номера;
  • ENUMER сокращает время установления соединения с примерно 2х sec PSTN до 0.3s ENUMER;
  • Повышенное качество сигнала и снижение задержек за счёт сокращения цепочки транскодинга;
  • Повышенное качество сигнала за счёт возможности использовать HD codec;
  • Возможность безопасного соединения за счёт SRTP/ZRTP;
  • Обход ограничения на кол-во линий E1/T1;

  • Как использовать ?

    В Asterisk есть команда dialplan ENUMLOOKUP. Применив которую осуществляется DNS запрос в базу блокчейна.
    Пример dialplan:

    exten => s,1,Set(DIAL_NUMBER=74951234567)                                                                ;набираемый номер
    exten => s,n,Set(ENUMER=${ENUMLOOKUP(${DIAL_NUMBER},sip,,1,enum.)})            ;выполняем поиск номера в блокчейне
    exten => s,n,NoOp(ENUMLOOKUP is ${ENUMER})                                                           ;выводим результат запроса
    exten => s,n,GotoIf($["${ENUMER}" != ""]?enum:pstn)                                                        ;если номер существует - звоним напрямую, если нет - звоним через свою обычную линию
    exten => s,n(enum),Dial(SIP/${ENUMER},30)                                                                     ;звоним напрямую
    exten => s,n,Hangup()
    exten => s,n(pstn),Dial(SIP/my_provider_trunk/${DIAL_NUMBER},30)                              ;звоним через свою обычную линию
    exten => s,n,Hangup()

    Для осуществления DNS запроса в клиенте emercoin встроен DNS сервер, который необходимо включить в emercoin.conf.

    Присоединяйтесь !
    Если Вы хотите зарегистрировать свой номер в ENUMER, то обратитесь к нам и мы поможем Вам сделать это абсолютно бесплатно.

    Для более детального понимания читать  >>> https://habr.com/company/emercoin/blog/337034/

    chan_LEG - канал для распознавания речи, обработки сообщений Early media

    28 марта 2018, 16:13

    "            chan_LEG - специализированный канал в asterisk, который позволяет выполнить обработку звука разговора, независимо от процессов обработки самого разговора и связанным с разговором каналов:
    • специальное прослушивание и запись сторонними приложениями и устройствами;
    • анализ - сравнение с шаблонами;
    • дикторонезависимое распознавание речи (преобразование речи в текст);
    • и др.
    Возможно выполнение обработки отдельно входящего, исходящего и обоих одновременно звуковых потоков.
    Также Chan_LEG позволяет управлять исходными каналом через установку значений переменных канала и имеет возможность завершения исходного канала (разговора).
    Приложение WaitForPattern предназначено для распознавания наличия в звуковом потоке определенных паттернов (шаблонов) звука. В одном вызове может распознавать до 256 паттернов, которые указываются в виде звуковых файлов любого формата, используемых в asterisk. Алгоритм распознавания основан на определении длительности участков голоса и тишины.
    Типичными применениями Chan_LEG + WaitForPattern являются:
    • определение наличия автоответчиков - сообщения в предответном состоянии (Early media) при дозвоне мобильным абонентам;
    • динамическое изменение ограничения длительности в текущем разговоре.

     http://www.postmet.com/chanleg


    Алиса и Астериск

    24 октября 2017, 08:27
    "        Алиса — голосовой помощник, созданный в Яндексе. Алиса умеет решать повседневные задачи: подскажет погоду, посоветует, где поесть или купить продуктов, найдёт что угодно в интернете. Но главное — Алиса не ограничивается набором заранее заданных ответов. В ходе разговора она способна импровизировать: в этом ей помогает нейронная сеть. Мы задумались о том, чтобы вывести Алису из мира высоких технологий, где она доступна только компьютер-совместимым пользователям, или пользователям смартфонов, и подключить  её к телефонии, просто как машину Тьюринга.  Схему стенда подключения можно легко разобрать (ниже). Программный софтфон устанавливаем в режим автоподнятия трубки при входящем - Autoanswer, на вход его микрофона подаём голосовой выход Алисы, и наоборот. Коммутация выполнена через Virtual Audio Cable - VB Audio

    Мне уже видится несколько виртуальных машин с Android, на каждой такой instance  запущена Алиса, и вот такой прямо ИИ Call center.
    Вот так нас вытеснят скоро роботы.


    Asterisk 15 Release candidate 1

    4 сентября 2017, 08:19
      Разработчики Digium сообщили миру о выпуске Release candidate (rc1) после бета-релиза нового Asterisk 15. Asterisk 15 пожалуй самый масштабный релиз Asterisk, который выпущен за последние 10 лет (или около того). Пишут, что было много работы, проделанной в Asterisk core для лучшей поддержки новых протоколов мульти-потокового видео и улучшения соответствующих технологий WebRTC. Для тех, кто заинтересован, многое из этого будет рассмотрено в блогах https://blogs.asterisk.org в течение следующего месяца или двух.

    Обычно когда выпускается новый крупный релиз Asterisk (13, 14, 15...), у разработчиков и сообщества есть несколько месяцев тестирования новой ветки, которое происходит до выхода stable release для того, чтобы найти регрессии, и другие проблемы, решение которых приводит к первым официальным релизам по мере появления значительного числа пользователей. После сегодняшнего релиза 15.0.0-rc1 этот процесс уже начался. Пожалуйста, не стесняйтесь начать тестирование этой версии Астериска в сложных условия. Любые ошибки должны быть сообщены на трекер https://issues.asterisk.org

    Как замечание со стороны - из-за многие основных изменений в 15 версии, которые были сделаны после выпуска Asterisk 14, было решено, что релиза Asterisk 15 LTS не будет. Для тех из вас, кто не знаком с различиями между LTS и стандартными релизами, вы можете найти более подробную информацию здесь.

    Спасибо всем членам сообщества Asterisk за помощь и поддержку, которые делают Asterisk великим проектом с открытым исходным кодом!

    P.S. Бинарные кодеки и прочие модули, распространяемые линий не сразу доступны для 15.0.0-rc1, будут доступны в ближайшее время.


     

    Астериск 14 анонсирован сегодня

    28 сентября 2016, 14:23
       

    ХАНТСВИЛЛЬ, штат Алабама., Сентябрь. 28, 2016  Digium, Инк.® - компания-разработчик "Asterisk"® сегодня, на своей ежегодной конференции AstriCon, собравшей пользователей и разработчиков, анонсировала новую версию - 14, следующий крупный релиз самой популярной в мире платформы с открытым кодом. Астериск 14 продолжает наследовать достижения предыдущих релизов, таких как Астериск 12 и 13, предлагая ориентированные на разработчика- и администратора  функции и возможности для упрощения масштабирования и развертывания Астериск в большие сервис-платформы основе экосистем.

    Астериск 14 имеет несколько значительных улучшений в части медиа API, в том числе возможности удаленного воспроизведения мультимедиа и полнофункциональный медиа-кэша. Все предыдущие версии требовали хранения медиа-файлов локально на сервере Астериск; дистанционно медиа не могут быть доступны в режиме реального времени (за исключением интернет-радио в качестве музыки в ожидании), создавая проблемы как для разработчиков, так и администраторов, пытающихся интегрировать Астериск с другими приложениями. Теперь в Астериск 14 медиа-файлы могут быть получены по запросу к удаленному веб-сервису, чтобы воспроизводить и кэшировать для последующего воспроизведения. Эта функциональность дает возможность использовать одну или несколько систем Астериск без того, чтобы индивидуально управлять своими медиа-ресурсами, и позволяет использовать Астериск в качестве лучшего компонента в экосистеме услуг.


    Читать полностью »

    Call Center World 2016

    24 февраля 2016, 16:48

    Краткий обзор интересных штучек с CCW 2016

    Рабочие места операторов

    Контакт-центры исповедают две различные концепции организации рабочего места оператора:





     
     - основанное на программных софтфонах,  и  - классическое пространство, компютер + ИП-телефон  Приятно удивили Yealink и Panasonic  Дизайн последних моделей Yealink очень впечатлил! Особенно хотелось отметить а) лаконичность,  б) наличие HDMI гнезда у некоторых HD моделей, для подключения к любым современным LCD телевизорам и мониторам любых размеров.  
    Оригинальное решение немецкой компании Shoretel - универсальное для всех типов планшетов размером 10,5"  - втыкая последний в некоторый docking station - получаем полноценный аппаратный ИП-телефон со списком ваших контактов и их статусом в сети (presense).

    Качество видео при таких размерах тоже на высоте.

    22-23 марта 2016 года в Москве, в гостинице Рэдиссон-Славянская, состоится Юбилейный XV Международный бизнес-форум CCWF – крупнейшее региональное событие в индустрии контактных центров и обслуживания клиентов, где происходит обмен опытом между лидерами индустрии по самым актуальным аспектам развития российского рынка КЦ.

    http://ccwf.ru/2016



    Читать полностью »

    ARI = not ARI

    10 декабря 2015, 15:19
       Жил-бы ARI - Asterisk recording Interface, вэб интерфейс для пользователей голосовой почты.



    Дырявили его и проникали в сервера много раз. Видимо, по причине такой безысходности он и умер. Родился новый ARI

    Как, надеюсь, вам уже известно в Asterisk`е есть:

    • Asterisk Gateway Interface (AGI) — запуск и исполнение любых скриптов на любом языке программирования из dialplan, а так же позволяет выполнять команды dialplan`а в этих скриптах
    • Asterisk Manager Interface (AMI) — позволяет «слушать» событие происходящие в Asterisk`е, а так же позволяет выполнять команды

    Если вам они неизвестны, то подробнее вы сможете узнать из документации.

    Начиная с версии Asterisk`а 12 в нем появился Asterisk REST Interface (ARI), который является воплощением соединения AMI и AGI.

    Данные интерфейс позволяет внешнему приложению осуществлять управление вызовом, а так же имеет встроенный Websocket сервер.

    Основное в ARI:

    • встроенный Websocket сервер
    • приложение для dialplan`а именуемое Stasis
    • управление вызовом через API
    • Websocket сервер передает информацию о происходящих событиях в приложении Stasis

    Читать полностью »

    M3 победил в номинации лучшее корпоративное решение на выставке ITEXPO 2015 в Маями.

    20 февраля 2015, 12:17
    В своем дебютном выступлении M3 или PBX Multi Machine Management победил в номинации лучшее корпоративное решение на выставке ITEXPO 2015 в Маями. M3 представляет собой профессиональный инструмент для управления группами систем FreePBX или других совместимых платформ.

    М3 автоматически разворачивает службы мониторинга с модернизированной информационной панелью для быстрого обзора состояния служб, систем и событий по всем вашим развернутым системам PBX. M3 также предоставляет встроенные предупреждения и уведомления, управление брандмауэром и интегрированный VPN сервер для подключения к платформе мониторинга M3 или простого создания сервисных туннелей между сгруппированными серверами.
    "Продукты и решения, выдвинутые на ITExpo BEST IN SHOW Awards продолжают оставаться передовыми решениями, и нам действительно интересно посмотреть, какие новые технологические разработки участников нашей выставки будут представлены каждый год." сказал Rich Tehrani, генеральный директор TMC и председатель конференции. "Мы с удовлетворением отмечаем Sangoma за их усилия и творческий подход в разработке передовых и мощных решений для  рынка бизнес-технологий."

    Версия 1.0 (текущая бета-) М3 включает в себя централизованный сервер VPN, управление брандмауэром, контроль и оповещение, а так же управление ключами SSH. Некоторые из особенностей, которые мы рассматриваем для внедрения в версии 2.0:

        
    Management Backup АТС и хранение
        
    Централизованное CDR и архивирование
        
    Централизованная система System Logging
        
    Управление и планирование обновлений АТС
       
    Hub и Spoke транкинг между PBX для маршрутизации вызовов между группами АТС.

    Если вы заинтересованы в тестировании и развертывании  M3 спина, вы можете найти подробную инструкцию по установке и конфигурации на нашей Wiki.
    M3 включает в себя возможность управления до двух PBX бесплатно, так же вы можете добавить дополнительные лицензии PBX за $ 5 / мес. на портале.

    Так же
    FreePBXhosting.com добавила Management Server M3 в свой список поддерживаемых хостинг пакетов.

    Sangoma Technologies приобрела Schmooze и RockBochs

    14 января 2015, 09:57
    1 января 2015 года завершилась сделка по приобретению компанией Sangoma Technologies двух компаний Schmooze и RockBoch.
        Schmooze является основным спонсором и мэйнтенейром Open Source проектра FreePBX
        RockBochs специализируется на технологиях Fax over IP и предоставлении услуг по внедрению ИП телефонии

    Представители теперь уже компании Sangoma Technologies заверяют, что их приобретение никаким негативным образом не повлияет на
    развитие FreePBX. Тони Льюис (сооучередитель и исполнительный директор Schmooze) следущим образом, прокомментировал приобретение:
    "Для компаний, которые используют FreePBX напрямую для своих нужд или как часть решения которое они разрабатывают,Sangoma будет стремиться ускорить инновации, которые подчерпнули от нас, как лидеров проекта в течение последних многих лет.  Сообщество FreePBX должны получать выгоду от проекта, при поддержке крупных, опытных компании с гораздо более обширными ресурсами и более чем 30-летним опытом в секторе телекоммуникаций и длинной родословной в Open Source .Мы рады возможности привнести больше стабильности и надежности проекту, и я ожидаю, что пользователи FreePBX действительно оценят это".

    Digium E1 PRI маршрутизаторы

    10 февраля 2014, 12:13
      Напомним, что  Digium — это компания, которая развивает, спонсирует и поддерживает Asterisk, выпустила на рынок именно то устройство, которое ждали: конвертер E1-SIP.

    На данный момент доступно четыре версии шлюзов:
    • Digium G100 - 1 x E1 (30 одновременных соединений, 1xRJ45)
    • Digium G200 - 2 x E1 (60 одновременных соединений, 1xRJ45)
    • Digium G400 - 4 x E1 (120 одновременных соединений, 2xRJ45)
    • Digium G800 - 8 x E1 (240 одновременных соединений, 2xRJ45)     
    Разумеется, внутри каждого устройства живет свой собственный, небольшой Asterisk, но Вы это можете и не узнать, т.к. устройство управляется исключительно через WEB-интерфейс. Никаких конфигурационных файлов или консольного подключения. Все просто и интуитивно понятно, но даже если у Вас не получится сделать самостоятельную настройку, Вы можете включить VPN непосредственно на устройстве и попросить разработчика оказать Вам бесплатную техническую поддержку.

    Вы можете использовать это устройство как в качестве маршрутизатора E1 в SIP или SIP в E1 так и для транскодинга или связи с MS Lync сервером. Лицензии G729 и модуль аппаратного эхоподавления уже встроены в устройство, и это обеспечит Вам максимально высокое качество звука.

    Самое привлекательное в этих шлюзах - это цена. Например стоимость одного порта в восьмипортовом шлюзе чуть превышает 500$, на данный момент самое выгодное предложение среди VoIP E1 маршрутизаторов.

    Официальным дистрибьютором Digium в России и СНГ является ООО “АТС Дизайн”