Блог компании E1tele.com → E1 + iPhone
Команда E1tele.com представляет очередную разработку – приложение Wingbee для iPhone. Оно позволяет максимально упростить любителям яблочных телефонов процесс совершения звонков по технологии ip-телефонии.
IP-телефония → Бюджетный вариант виртуальной АТС с не бюджетными возможностями из песочницы
В этом топике я попробую рассказать про попытку организовать бюджетный `виртуальный телефонный офис`.
И так, изначально имеется:
попытка реализовать желания клиентов, вложившись только в сервер, под катом.
И так, изначально имеется:
- пара десятков мелких офисов (арендаторы).
- телефония приходящая им по сипу
- пользовательские SIP телефоны и софтфоны.
- желание некоторых клиентов вместо просто телефона на столе, иметь фичи: авто секретарь/расписание/голосовая почта/запись звонков и нежелание иметь настоящую PBX и администратора для этого дела.
- наше желание сделать хорошо клиентам.
- системный администратор который знает такие страшные слова как linux и asterisk.
попытка реализовать желания клиентов, вложившись только в сервер, под катом.
Телефония → Некоторые умозаключения об IP-телефонии — основной цифровой сигнал, кодеки, полоса пропускания
Приветствую вас, друзья!
В ходе изучения материалов к экзамену CCNA Voice родилась идея оформить некоторую полученную информацию в виде отдельной статьи. Преследуя при этом две цели: одна корыстная — получше самому разобраться в изучаемом материале и разложить всё по полочкам в своём сознании; вторая альтруистическая — поделиться полученными знаниями с теми, кому это мало мальски интересно.
В статье поведаю о процессах кодирования голоса, кодеках как таковых и расчётах полосы пропускания, необходимой для передачи голоса в IP-сетях
В ходе изучения материалов к экзамену CCNA Voice родилась идея оформить некоторую полученную информацию в виде отдельной статьи. Преследуя при этом две цели: одна корыстная — получше самому разобраться в изучаемом материале и разложить всё по полочкам в своём сознании; вторая альтруистическая — поделиться полученными знаниями с теми, кому это мало мальски интересно.
В статье поведаю о процессах кодирования голоса, кодеках как таковых и расчётах полосы пропускания, необходимой для передачи голоса в IP-сетях
IP-телефония → Телефония на базе AsteriskNOW, Linksys SPA3102, D-link DVG7062S и Digium TDM400p из песочницы
Данная статья создавалась в качестве будущего средства обучения сотрудников нашего IT-отдела азам настройки телефонной системы на базе PBX Asterisk на примере дистрибутива AsteriskNOW 1.7.1.
В статье я постарался описать некоторые моменты в настройке Asterisk и оборудовании IP-телефонии, которое имеется в распоряжении отдела: шлюзы Linksys SPA-3102, D-link DVG 7062S, аналоговые платы Digium TDM400p. Оборудование достаточно дешево и распространено.
Я опишу последовательность моих действий в настройке нашей телефонной системы, которая может служить руководством для начинающих администраторов серверов IP-телефонии по настройке аналогичных связок оборудования и программ.
В статье я постарался описать некоторые моменты в настройке Asterisk и оборудовании IP-телефонии, которое имеется в распоряжении отдела: шлюзы Linksys SPA-3102, D-link DVG 7062S, аналоговые платы Digium TDM400p. Оборудование достаточно дешево и распространено.
Я опишу последовательность моих действий в настройке нашей телефонной системы, которая может служить руководством для начинающих администраторов серверов IP-телефонии по настройке аналогичных связок оборудования и программ.
Cisco → Создание телефонного справочника для ip-телефонов Cisco из песочницы

IP-телефоны от Cisco, например, популярный 7911G (на анигифе именно он) и более старшие модели, поддерживают возможность выполнения http-запросов для создания сервисов, в частности, телефонного справочника организации.
Как всё это работает. Мы настраиваем скрипт на веб-сервере, которых в ответ на GET-запрос от телефона возвращает строго определённый XML, отображаемый телефоном. Для телефонной книги сначала отображается список отделов:
<CiscoIPPhoneMenu> <MenuItem> <Name>Administration</Name> <URL>http://webserver/phone/telbook.asp?depid=10</URL> </MenuItem> </CiscoIPPhoneMenu>
При выборе отдела телефон делает второй запрос по адресу из URL и отображает уже список сотрудников и их телефонов.
Вот картинка и пример структуры для списка из официального хелпа:
<CiscoIPPhoneDirectory>
<Title>Заголовок</Title>
<Prompt>Подсказка/подзаголовок</Prompt>
<DirectoryEntry>
<Name>Имя</Name>
<Telephone>Телефон</Telephone>
</DirectoryEntry>
</CiscoIPPhoneDirectory>

Со стороны администратора телефонов требуется прописать вызов нашего скрипта при нажатии какой-то из клавиш или выборе пункта меню, конкретно с 7911G мы используем Application->Help.
IP-телефония → FreeSWITCH + mod_unimrcp + VoiceNavigator. Синтез и распознавание русской речи во FreeSWITCH
В продолжение серии статей об интеграции Asterisk и VoiceNavigator опишу интеграцию VoiceNavigator с FreeSWITCH.
На Хабре имеется несколько статей и упоминаний об FS, но с популярностью Asterisk он не сравнится))
FreeSWITCH, являясь продолжением и развитием идей заложенных в Asterisk, имеет действительно модульную архитектуру, где весь основной функционал, на сколько это возможно, вынесен в отдельные модули. Это позволяет обеспечить большую гибкость создаваемых решений, масштабируемых от софтфона до софтсвича. FreeSWITCH может быть использован в качестве коммутатора, АТС, медиа-шлюза или медиа-сервера для приложений IVR, использующих XML-файлы для управления алгоритмом обработки звонка.
Для FreeSWITCH в отличие от Asterisk нет необходимости отдельно компилировать UniMRCP. Поддержка UniMRCP уже добавлена и работает «из коробки» в виде модуля asr_tts/mod_unimrcp.
Ниже описывается установка FreeSWITCH, подключение к нему VoiceNavigator и создание тестового голосового приложения.
IP-телефония → Asterisk + UniMRCP + VoiceNavigator. Синтез и распознавание речи в Asterisk. Часть 4
Часть 1
Часть 2
Часть 3
В четвертой части, как и было обещано, рассмотрим ограничения и недостатки Asterisk как голосовой платформы и особенности его взаимодействия с VoiceNavigator.
Голосовая платформа – это программно-аппаратный комплекс с функциями синтеза и распознавания речи, позволяющий создавать решения, направленные на оптимизацию работы контакт-центра, усовершенствование работы с клиентами и построение систем голосового самообслуживания.
Asterisk голосовой платформой в чистом виде не является, т.к. работа с серверами синтеза и распознавания не является его основной задачей и реализуется посредством UniMRCP. Поэтому часть недостатков и ограничений связана именно с реализацией работы в UniMRCP.
Среди больших и известных голосовых платформ, использующихся в колл-центрах для построения СГС, стоит отметить Avaya Voice Portal, Genesys Voice Platform, Siemens OpenScape CCVP, Cisco Unified CCX, Voxeo, Voxpilot.
Информации в Рунете очень не много, как и специалистов по данным продуктам с соответствующим уровнем компетенции. Используются в больших колл-центрах, стоимость соответствующая, и доступна она только для больших компаний.
Если будет интерес к какой-то из платформ, готов написать о них отдельно.
Два основных недостатка, существующие в Asterisk+UniMRCP — это отсутствие поддержки VoiceXML и неработающий barge-in для синтеза речи.
Блог компании MyAsterisk → Панель телефонии для 1С
90% российских компаний использую 1С в качестве ПО для автоматизации бизнеса. Привязка к 1С телефонии (прием звонков в 1С, звонки из 1С, открытие карточки) снижает расходы, повышает эффективность и прибыльность бизнеса. И снижает время обработки звонка:
- до 15 секунд при исходящем звонке,
- до 35 секунд на обработке входящего звонка,
- до 2-х минут при переключении внутри компании.
Обзор рынка готовых решений для интеграции IP-телефонии и 1С показал неоднозначные
результаты.
IP-телефония → Asterisk + UniMRCP + VoiceNavigator. Синтез и распознавание речи в Asterisk. Часть 3
Часть 1
Часть 2
Часть 4
В предыдущей статье было рассказано о тегах синтеза и о построении грамматик распознавания.
В этой части мне хотелось бы показать построение конкретного голосового приложения в Asterisk. Чтобы не придумывать голосовое меню для магазина «Рога и копыта», решил поступить проще и найти на Хабре ранее реализованный пример, на котором можно наглядно показать преимущества использования синтеза и распознавания.
На Хабре нашелся вот этот пост, который когда-то довольно активно обсуждался. Автор предлагает прослушивать прогноз погоды по телефону, используя множество предзаписанных файлов и xml-информеры с сайта Gismeteo. Мне хотелось бы усовершенствовать данное приложение и показать, как синтез и распознавание облегчают жизнь при построении IVR и получении динамической информации.
Приложение будет запрашивать город, погоду в котором хотелось бы узнать, затем спрашивать время (сегодня днем, завтра вечером и т.д.) и сообщать необходимую информацию.
Часть 2
Часть 4
В предыдущей статье было рассказано о тегах синтеза и о построении грамматик распознавания.
В этой части мне хотелось бы показать построение конкретного голосового приложения в Asterisk. Чтобы не придумывать голосовое меню для магазина «Рога и копыта», решил поступить проще и найти на Хабре ранее реализованный пример, на котором можно наглядно показать преимущества использования синтеза и распознавания.
На Хабре нашелся вот этот пост, который когда-то довольно активно обсуждался. Автор предлагает прослушивать прогноз погоды по телефону, используя множество предзаписанных файлов и xml-информеры с сайта Gismeteo. Мне хотелось бы усовершенствовать данное приложение и показать, как синтез и распознавание облегчают жизнь при построении IVR и получении динамической информации.
Приложение будет запрашивать город, погоду в котором хотелось бы узнать, затем спрашивать время (сегодня днем, завтра вечером и т.д.) и сообщать необходимую информацию.
IP-телефония → Asterisk + UniMRCP + VoiceNavigator. Синтез и распознавание речи в Asterisk. Часть 2
Часть 1
Часть 3
Часть 4
В предыдущей статье была описана общая схема работы, установлен UniMRCP, Asterisk подключен к VoiceNavigator и создано простое голосовое приложение.
Остановимся подробнее на возможностях синтеза и распознавания. Первая часть статьи будет посвящена языку разметки SSML, вторая — построению грамматик.
Управление синтезом речи на лингвистическом и акустическом уровне, происходит с помощью управляющих тегов в формате SSML.
С помощью тегов можно определить произношение, управлять интонацией, скоростью и громкостью звучания и т.д.
Опишу только наиболее используемые теги.
Подробную информацию по всем тегам можно получит в описании стандарта .
Часть 3
Часть 4
В предыдущей статье была описана общая схема работы, установлен UniMRCP, Asterisk подключен к VoiceNavigator и создано простое голосовое приложение.
Остановимся подробнее на возможностях синтеза и распознавания. Первая часть статьи будет посвящена языку разметки SSML, вторая — построению грамматик.
Использование языка разметки SSML
Управление синтезом речи на лингвистическом и акустическом уровне, происходит с помощью управляющих тегов в формате SSML.
С помощью тегов можно определить произношение, управлять интонацией, скоростью и громкостью звучания и т.д.
Опишу только наиболее используемые теги.
Подробную информацию по всем тегам можно получит в описании стандарта .