asteriskvsfreeswitchПроект FreeSWITCH продолжает развиваться и приятно удивлять. На днях проект вырос засчет добавления возможности использования ядра FreeSWITCH как софт-клиента. FreeSWITCH Communicator использует библиотеку libfreeswitch и не требует (в отличии от asterisk) запуска FreeSWITCH полностью. Для реализации пользовательского интерфейса выбрана библиотека Qt версии 4.6 от Nokia, что позволяет воспользоваться преимуществом кросс-платформенности FS и использовать софт-клиент в MacOS, Linux и Windows.

Для взаимодействия с аудио-устройствами используется модуль mod_portaudio, SIP протокол поддерживается посредством mod_sofia. Поддерживается весь набор кодеков, заложенный во FreeSWITCH, включая Siren, G.722, BV16 и BV32. Подробнее о настройке и процессе сборки можно прочитать на соответствующей странице wiki

Далее »

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

Здравствуйте, уважаемые господа. Дамы скорее всего не читают эти записки. Надеюсь с этого выпуска начнутся всё-таки регулярные выпуски, благо черновиков достаточно. Ещё регулярно появляются мысли как бы превратить записи блога в подкаст (естественно с записью в asterisk, а не в skype как все остальные), но пока жизнь немного не устаканится это пожалуй невозможно. Рад представить список интересных ссылок в этом выпуске, накапливавшихся аж с марта:

Twinkle 1.2

8 марта вышла новая версия программного телефона Twinkle, о котором тут же возвестили на ЛОРе. Софтфон имеет огромное количество возможностей, основное из добавлений в новой версии — работа по TCP. Жаль что проект не кросс-платформенный, но если будет принято решение перейти на qt4, то всё может быть 🙂

Asterisk для IP v6

Уже в ближайшем будущем Интернет начнёт переходить на IPv6. К сожалению Asterisk в текущей версии не поддерживает этот протокол, однако энтузиасты для тестирования в лабораторных условиях создали версию, предназначенную для работы в v6 сетях. Правда существует ряд ограничений: портирован пока только SIP протокол, крайне малое количество телефонов поддерживает IPv6 (Snom из железных и linphone, Kphone и специальная версия EyeBeam).

Подготовка сценариев для SIPP

Выложен Perl cкрипт для подготовки сценария для SIPP из трейсов, создаваемых через tcpdump или wireshark или из готового сap файла. После запуска скрипта будут получены готовые сценарии в xml и pcap файлы для голоса. Единственное что прийдётся дополнительно указать при запуске sipp — опцию «-d» для указания времени между отправкой очередного голосового пакета.  Взять можно из SVN репозитория Digium.

AJAX приложение для отображения входящих

Появился небольшой пример приложения для отображения входящих вызовов на веб-странице. Архитектура проста — AJAX, каждую секунду, опрашивающий CGI приложение на сервере. Asterisk при входящем звонке создаёт файл с номером звонящего у UNIQUEID канала, а CGI если в CDR уже имеется запись с этим ID считает этот вызов завершённым (как оно интересно с трансферами?). Всё довольно просто, но показательно.

Хак Y@pPhone

Лежит у меня в коробках мертвым грузом пара телефонов Y@pPhone, оставшихся ещё с начала освоения IP-телефонии. Думал что никуда их прикрутить сейчас не получится, однако существует способ подключить их к Skype. Думаю, что и с другими софтфонами такой способ будет работать. Правда не стоит оно того, USB-телефоны стоят уже недрого и пользоваться ими намного удобнее чем OrangePhone.

Обзор телефона Gigaset 685IP

Наткнулся на краткий обзор очень интересного для меня DECT телефона произвдства Siemens. Для дома и малого офиса не телефон, а просто мечта: до 6 SIP регистраций, DECT, Bluetooth, синхронизация адресной книги, прогнозы погоды, RSS, проверка почты.  Несмотря на мелкие недостатки готов взять себе такую вещь и скрестить с Asterisk. В июле этого года можно ожидать начало официальных поставок таких телефонов в Россию.

Визуализация

На Java написан компонент, позволяющий построить граф, отображающий структуру включений контекстов внутри диалплана. Может быть полезна для быстрого вникания в структуру чужого диалплана или же для контроля сложных диал-планов, где включение контекстов используется для назначение разрешённых направлений вызовов.

Статистика

В списке рассылке было объявлено о появлении программы для отображения статистики работы очередей вызовов (от создателей FOP). Сам ещё не ставил, но одобряю. Есть ссылка на статистику CDR, которая должно через некоторое время появиться. Если проект будет развиваться, то было бы приятно увидеть поддкржку разрабатываемого для Asterisk CEL.

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

С утра был приятно удивлён. Наконец-то появился программный телефон, поддерживающий Т.38. Правда пока что с несколькими оговорками, но движение вперёд есть, а это не может не радовать. Называется эта программа Zoiper. Существует она уже давно, изначально поддерживался только IAX протокол и называлась программа Idefisk. Сейчас функциональность существенно выросла по сравнению с первыми версиями. Вот краткий перечень особенностей:

  • Наличие 3х версий: Free, Biz и OEM
  • Наличие версий под Windows, Linux и MacOS
  • Поддержка IAX и SIP
  • Возможность массовых инсталяций
  • Поддержка шифрованных соединений (SIP/TLS и SRTP)
  • Приём факсов по Т.38
  • Интеграция с почтовыми клиентами

Вообще возможностей достаточно много, часть доступна только в Biz версии. Полностью список возможностей можно посмотреть здесь, а заодно и скачать. Теперь остановлюсь на текущей реализации Т.38

Далее »

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

Раньше я публиковал подобные заметки на форуме. Теперь, раз у меня свой блог, буду писать здесь. По мотивам блога Russell Bryant:

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

Далее »

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