Quality stamp Обустраивая работу удаленных офисов и сотрудников, работающих через интернет, приходится выслушивать жалобы на качество связи и задумываться над причинами ухудшения связи. Ухудшение связи часто может быть обусловлено сетевыми проблемами, что порой непросто определить.

На основе топика форума было написано приложение, демонстрирующее возможности по сбору информации, кроме того адаптирован патч для 1.4.27, добавляющий к AMI содержимое отчетов RTCP и итоговые отчеты, а так же привязку RTP по значению UniqueID.

Далее »

автор igorg \\ теги: , , , ,

С трудом, с большим трудом, выбрал время и довёл отпускной выпуск списка новых функций Asterisk. Повторю, все эти возможности добавляются в trunk, но, как показывает практика многие из этих изменений возможно портировать в предыдущие версии. Основные изменения:

  • Объявленные ранее изменения, связанные с переходом с Zaptel на DAHDI, с соответствующими добавлениями документации и переименованиями приложений
  • Добавление API таймера, предоставляющего возможность использовать таймер на системах, где недоступно DAHDI железо и ztdummy
  • KILL THE USER в chan_sip
  • Возможность сборки с аллокатором Hoard, до 10% роста производительности при установлении соединения
  • Улучшение cdr_tds, позволяющее собирать модуль со всеми последними версиями FreeTDS

Далее »

автор igorg \\ теги: , , , , , , ,

Ещё до отъезда в отпуск в Asterisk появилась очередная полезная возможность, способная облегчить жизнь разбирающимся с установкой или обновляющим свой Asterisk сервер. Возможность адаптивной работы с базой данных уже была реализована ранее в модуле cdr_adaptive_odbc и заключается в считывании модулем при старте структуры таблицы и адаптации выполняемых запросов к существующей структуре.

При вставке новой CDR записи используется следующее правило: если для переменной функции CDR () имеется колонка с таким же названием, то значение переменной будет использовано в INSERT запросе. Это может быть как стандартная переменная, вроде billsec, так и любая другая заданная в диалплане: Set (CDR (codec)=alaw). Если для переменной не существует поля с таким же названием, то при вставке эта переменная будет пропущена. Теперь данная возможность перенесена в другие CDR модули, а так же воплощена и усовершенствована в архитектуре реального времени.

Далее »

автор igorg \\ теги: , , ,

Уже некоторое время в недрах Digium идёт разработка нового механизма ведения детализации вызовов — CEL (Channel Event Logging). Он представляет из себя дополнительный способ узнать подробности о конкретном вызове, что скорее дополняет текущие возможности традиционных CDR, а не замещает их (не смотря на название ветви — newcdr). Во-многом необходимость в этой работе «выросла» из необходимости Switchvox в основанной на событиях манере ведения лога звонков (например вот этот скриншот).

Далее »

автор igorg \\ теги: , , , , ,

Изменения чуть больше чем за неделю, но их немного. Глобально не успеваю описывать изменения и писать ещё что, да и к тому же работу работать. Видимо как-то буду изменять формат этих выпусков. Кстати этот юбилейный, десятый. В комментариях напишите, что именно вам интересно узнавать, если вообще что-то интересно. Чтобы мне сконцентрировать внимание на том, что интересует читателей.

Далее »

автор igorg \\ теги: , , , , , , ,

Прошлый выпуск пропал из-за сбоев на сервере. Готовившиеся черновики этого также были потеряны, поэтому столь много времени я молчал. Молчал и собирал материалы, накопилось уже много новых и интересных ссылок. В мейллистах шли разговоры о возможности переделать документацию из Latex формата в докбук и поддержки BRI в zaptel. А у меня похоже появилась новая работа связанная с Asterisk, надеюсь моя лень и занятость не помешают. Итак приступим к обзору правок, накопилось их достаточно, но ничего глобального...

Далее »

автор igorg \\ теги: , , , , , ,

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

Далее »

автор igorg \\ теги: , , , , ,

Этот выпуск совсем не соответствует своему названию. Во все виноваты Российские новогодние каникулы, в течении которых отдыхалось очень хорошо, работалось — не очень. Причём каникулы прошли так активно, что даже и не заметил как они пролетели. А пару дней назад, заглянул в svn и понял — по другую сторону океана во всю идёт работа. Так что этот обзор содержит изменения произошедшие за новогодние праздники:

Далее »

автор igorg \\ теги: , , , , , , , ,