Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Блог Russel Bryant

 
Список форумов Asterisk Forum -> Asterisk-Dev    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
IgorG
Модератор


Зарегистрирован:
21.11.2005
Сообщения: 1054
Откуда: Россия, Омск

Статус: Оффлайн 

СообщениеДобавлено: Ср Сен 12, 2007 03:43    Заголовок сообщения: Блог Russel Bryant

Один из ведущих разработчиков Asterisk анонсировал запуск своего блога:

http://www.russellbryant.net/blog/

Там он будет публиковать основные новости, касающиеся разработки новых функций в *, а так же наиболее значимые и заметные изменения. А я постараюсь наиболее интересное в кратце пересказать, так сказать для русского комьюнити Smile

Added after 6 minutes:

Ссылка: http://russellbryant.net/blog/?p=8
Версии: 1.4, trunk
Дата: 25 августа 2007


В ходе проверки, почему DTMF, переданный в InBand стабильно плохо определяется в * (пропускаются цифры), Tony Mountifield обнаружил, что логика, заложенная в определение наличия DTMF крайне примитивна и в некоторых случаях пропускает очередной сигнал. Для сравнения spandsp справлялся на отлично с распознованием в тестовых образцах. Было предложено исправление данного участка кода (к справке он сохранился ещё с версии 1.0), которое и было принято.

Added after 24 minutes:

Ссылка: http://russellbryant.net/blog/?p=11
Версии: trunk
Дата: 29 августа 2007


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

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Jabber ID
IgorG
Модератор


Зарегистрирован:
21.11.2005
Сообщения: 1054
Откуда: Россия, Омск

Статус: Оффлайн 

СообщениеДобавлено: Чт Сен 13, 2007 11:47    Заголовок сообщения: New Asterisk API: Audiohooks

Ссылка: http://russellbryant.net/blog/?p=12
Версии: trunk
Дата: 5 сентября 2007


Как говорят в игре мафия: "В гроде мафия!". Smile Нет, у нас новый API для приложений астериска - Audiohooks. Написано он Joshua Colp (file) и, как понятно из названия, позволяет делать дополнительные крюки в пути обработки звуковых потоков в *. Множество впечатляющих вещей можно сделать с помощью этого API, включая уже работающие приложения.

Позвольте объяснить, откуда появилась необходимость в данной вещи. Со времени 1.2 в астериск входят несколько приложений, названные MixMonitor и ChaSpy, которые позволяют записывать разговоры и прослушивать, соответственно. Это очен полезно в кол-центрах или ... для Большого Брата. Но реализация была крайне затруднена, приложения были несколько раз переписаны, а путь был усеян падениями и зависаниями программы. И вот наконей последняя глава саги под названием MixMonitor и ChanSpy.

Если вы немножко маньяк, то можете просмотреть заголовки нового API http://svn.digium.com/view/asterisk/trun ... iew=markup. Но я продолжу дальше разъяснения. API Audiohooks может быть использовано в 3х режимах:

1. Слежение
2. Шопот
3. Манипулирование

Режим слежения позволяет получать аудио поток приходящий или исходящий из канала. Этот режим используется как в MixMonitor, так и в ChanSpy. Второй режим позволяет добавлять к исходящему либо входящему аудио потоку любой другой, что используется в ChanSpy для "тихого" оповещения.

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

Так же есть ряд идей как использовать данный API:
1. Независимые от выполняемого приложения оповещения.
2. Аудио-эффекты, например приложения для искажения голоса, которое теперь возможно реализовать как дополнительный модуль.
3. Поддельные шумы. Представьте что вы уже полчаса разговариваете с надоевшим клиентом. Нажимаете кнопку и в звук начинают добавляться шумы, в результате вы говорите ему: "Я вас плохо слышу... Что?... У нас какие-то проблемы со связью, я перезвоню...". Smile

И еще множество применений может быть придумано, есть идеи? Пишите, очень интересно узнать ваше мнение BigGrin3)

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Jabber ID
IgorG
Модератор


Зарегистрирован:
21.11.2005
Сообщения: 1054
Откуда: Россия, Омск

Статус: Оффлайн 

СообщениеДобавлено: Чт Сен 20, 2007 12:09    Заголовок сообщения: Предложение по новому плану релизов

Ссылка: http://russellbryant.net/blog/?p=15
Дата: 19 сентября 2007

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

За последние годы мы прошли путь, начиная от времен, когда релизы не выпускались до 1.0, 1.2 и, наконец, 1.4. За этот период мы перешли от "каждый использует разрабатываемый код" до "никто не использует разрабатываемый код" применительно к каким-либо реальным задачам. Это с одной стороны отлично, а с другой стороны является болезнью, что я и осознал.

Дальнейшее обсуждение в мэйл-листе:
http://lists.digium.com/pipermail/asteri ... 29670.html

PS. Для ленивых краткая суть: нас ждет переход от просто trunk к разработке в ветке 1.5. Это примерно соответствует модели разработки ядра. На месяц ветка будет открываться и вноситься все подготовленные изменения. Затем будет производиться заморозка на две недели, в течении которых можно будет тестировать и обсуждать новые изменения в код. затем ветка открывается и вносятся изменения. То есть мы будем иметь промежуточные относительно стабильные релизы 1.5-beta1, -beta2, и т.п. В результате это должно дать:

- Более стабильный код, так как изменения будут более тщательно тестироваться
- Привлечение большего числа пользователей к разрабатываемому коду

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Jabber ID
IgorG
Модератор


Зарегистрирован:
21.11.2005
Сообщения: 1054
Откуда: Россия, Омск

Статус: Оффлайн 

СообщениеДобавлено: Ср Дек 19, 2007 06:06    Заголовок сообщения:

Ссылка: http://russellbryant.net/blog/?p=22
Версии: trunk
Дата: 18 декабря 2007


Совсем недавно (в эти выходные) в астериск была добавлена замечательная новая функция. Теперь вы можете использовать астериск как очень гибки и богатый возможностями программный видео-телефон.

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

Полностью здесь: http://www.igorg.ru/archives/17#more-17

_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Skype Name Jabber ID
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Пн Сен 01, 2008 11:47    Заголовок сообщения:

не обновляется почти уже год, отлепляю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Asterisk-Dev Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum