Недавно вышел свежий дистрибутив OpenSUSE - 11.0. Именно этим дистрибутивом я практически всегда пользуюсь и очень доволен. Прошлые годы получалось так, что дистрибутив появлялся у меня на руках у одного из первых в городе и ко мне приходили знакомые и не очень люди, чтобы его переписать. Каково было моё удивление, когда обнаружилось, что даже Яндекс знает у кого в Омске нужно искать свежую версию. Не верите? Попробуйте поискать “openSuse 11 омск” в яндексе. =)
Теперь даже не могу сказать, будет у меня больше времени или меньше времени. Завал на работе за прошедшую неделю увеличился до значительных размеров, а его надо разгрести до отпуска. Отпуск у нас, можно сказать, по следам Артёма Росновского (кстати, рекомендую его подкаст) хотя это получилось совершенно случайно. Побываем во многих городах, задержимся существенно в Киеве, Крыму и Москве. Так что перерыв до августа пусть никого не удивляет, если что. Может выложу самые замечательные фотографии на Picasa или Яндекс, если кому-то интересно посмотреть на наши лица. Заранее спасибо за поздравления.
В своём блоге Russell Bryant опубликовал короткую статью, показывающую как должен выглядеть минимальный модуль Asterisk. В дальнейшем обещается продолжение цикла статей с более сложными и функциональными примерами. Перевод пока не делаю, чтобы дождаться остальных и сделать выжимку без лишней воды.
Уже некоторое время в недрах Digium идёт разработка нового механизма ведения детализации вызовов - CEL (Channel Event Logging). Он представляет из себя дополнительный способ узнать подробности о конкретном вызове, что скорее дополняет текущие возможности традиционных CDR, а не замещает их (не смотря на название ветви - newcdr). Во-многом необходимость в этой работе “выросла” из необходимости Switchvox в основанной на событиях манере ведения лога звонков (например вот этот скриншот).
Долгое время существует существенная претензия к Asterisk - необходимость наличия подключенных карт телефонии для работы программного таймера. Как альтернативу можно использовать модуль ztdummy, который использует другие возможности ядра для реализации таймера. С аппаратной генерацией событий таймера всё работает великолепно, с ztdummy - чуть хуже. Но существует множество ситуаций, когда невозможно воспользоваться обоими способами (привет пользователям FreeBSD).
Вторую неделю общался с поддержкой Grandstream, выясняя что за проблема с качеством голоса возникает в моём конкретном случае. Самая первая версия оказалась правильной, но потребовалось подтвердить, что во всему причиной RTP передаваемый с шлюза. Для этого мне предложили изменить размер голосового пакета на шлюзе, что оказалось невозможным. Таким образом возникла возможность воспользоваться SIPP и недавно выложенным скриптом sniff2sipp Далее »
Приходилось ли вам когда-либо задумывать о распределении информации различного рода между несколькими серверами. Совсем недавно код, реализующий распределение информации о присутствии и MWI, был представлен Расселом на тестировании. А на днях он был включён в текущий код и будет содержаться уже в 1.6.1. Возможное применение я уже описывал когда писал анонс: информацию о голосовой почте или присутствии можно будет получить с ближайшего сервера о всех телефонах, подключенных к распределённой телефонной станции.
Сказать что я долго возился с новым выпуском - значит ничего не сказать. Да я просто лентяй. Теперь придётся готовить следующий набор изменений за месяц, да и судя по наличию времени такая традиция сохранится до августа. Главные изменения, заинтересовавшие лично меня:
- Функции для управления звуком из libspeex использующие audiohook
- Срочные сообщения в голосовой почте
- Переключение между режимами прослушивания разговора “на лету”
- Улучшения в IAX2
- Поддержка для T.140 RMYED
- Скрипт install_prereq
- Время регистрации отдельное для каждой register линии
Так же в этом выпуске отсутствует список исправлений, который странным образом потерялся из-за загруженности моего домашнего канала торентом. Скажу одно: исправлений было много, все полезные. До августа скорее всего продолжу примерно в таком режиме.
Далее »

Компания Digium поддержала VoIPSupply в проведении конкурса, который ставит целью собрать различные способы применения Asterisk. Если у вас есть интересные мысли или интересные воплощенные проекты, то можете их добавить в список по этому адресу:
http://blog.voipsupply.com/asterisk-news/101-things-you-can-do-with-asterisk
Здравствуйте, уважаемые господа. Дамы скорее всего не читают эти записки. Надеюсь с этого выпуска начнутся всё-таки регулярные выпуски, благо черновиков достаточно. Ещё регулярно появляются мысли как бы превратить записи блога в подкаст (естественно с записью в asterisk, а не в skype как все остальные), но пока жизнь немного не устаканится это пожалуй невозможно. Рад представить список интересных ссылок в этом выпуске, накапливавшихся аж с марта:
- Релиз софтфона Twinkle
- Asterisk для IP v6
- Подготовка сценариев для SIPP
- AJAX приложение для отображения звонков
- Хак Y@pPhone
- Обзор Siemens Gigaset 685IP
- Визуализация DialPlan на Java
- Статистика от создателей FOP
Далее »
