te100pЗа несколько дней несколько раз встретился с ситуацией, когда драйвер DAHDI неправильно распознавал или вообще не распознавал PCI платы. Думаю будет полезно поделиться моим опытом.

Первый случай произошел при удаленной настройке системы в Бразилии, при этом кдиент не смог даже точно сказать что за модель платы установлена в сервере. Симптомы проблемы выражались в следующем - lspci показывает данные, характерные для карт Digium TE110P:

00:09.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface

Далее »

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

asterisk_securityКоманда разработчиков проекта Астериск анонсировала выпуск следующих версий проекта в связи с ракрытыми проблемами с безопасностью: 1.6.0.22, 1.6.1.14 и 1.6.2.2

Исходные коды данных версий проекта незамедлительно доступны для загрузки с
http://downloads.asterisk.org/pub/telephony/asterisk/

Версии Asterisk 1.6.0.22, 1.6.1.14 и 1.6.2.2 включают в себя исправление проблемы в использовании T.38 в SIP, описанной в бюллетене безопасности AST-2010-001.

Далее »

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

Воскресный пост. Кот на днях стал космонавтом, стирку я конечно не включал, но несколько оборотов он сделал =)

dscn4426_i

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

Компания GM Voices никогда ранее не была замечена в исполнении композиций, но впечатлённые драйвом конференции Astricon 2009, создали вот такой замечательный клип.

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

Asterisk Exchange LogoКомпания Digium объявила на конференции Asterisk World об официальном введении в строй нового ресурса AsterixExchange. Новый ресурс становится частью эко-системы Астериск, представляет из себя каталог коммерческих приложений, совместимых с Астериск или построенных с его использованием. Сюда входят: сервисы, разнообразное оборудование и расширения для Астериска. Asterisk Exchange должен значительно упростить выбор решения для построения VoIP инфраструктуры. В данный момент в каталоге представлена вся продукция компании Digium, некоторые сторонние программные продукты и широкий спектр VoIP телефонов и шлюзов.

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

ASRВсем известно, что Asterisk является очень гибкой программной телефонной платформой, на основе которой можно достаточно просто строить приложения, гибко адаптируемые под конкретные требования бизнеса. Например, простейшее IVR меню может быть построено за 20 минут, при этом наибольшее время потребуется для записи звуковых файлов для меню, подбор наилучшего варианта записи, подгонка фрагментов записи друг к другу (по интонации, громкости и пр.)

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

Этот факт позволит аутсорсинговым call-центрам вводить новые услуги (ветки меню для новых проектов) в кратчайшие сроки, что несомненно повышает эффективность call-центра в разы.

Далее »

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

Недавно пришлось столкнуться с проблемой, возникающей, как свидетельствует Гугл в Debian и Centos. После обновления системы невозможно использовать MySQL через ODBC.  Проблема проявляется появлением подобного сообщения:

relocation error: /usr/lib/odbc/libmyodbc.so: symbol mysql_odbc_escape_string, version libmysqlclient_15 not defined in file libmysqlclient_r.so.15 with link time reference

Сообщение появляется при любой попытки обращения к ODBC, вызывает аварийное завершение приложения. В случае с астериском его можно увидеть только запустив приложение непосредственно из консоли, не используя режима демона. При падении core файл не создается.

Причина заключается в том, что при очередном обновлении системы устанавливается обновление для libmysqlclient, несовместимое с libmyodbc. Решением является удалить из системы пакет libmyodbc, поставляемый в дистрибутиве и скачать последнюю версию с сайта MySQL. распаковать и разместить в прежнем месте, либо исправить путь к драйверу в /etc/odbcinst.ini

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

AsteriskКоманда разработчиков проекта Астериск анонсировала доступность кандидатов в релиз (RC1) для Asterisk версий 1.4.29, 1.6.0.21, 1.6.1.13 и 1.6.2.1. Исходные коды данных версий проекта незамедлительно доступны для загрузки с http://downloads.asterisk.org/pub/telephony/asterisk/

Данные релиз кандидаты выпущены для исправления проблем, найденных сообществом пользователей и исправленных со времени прошлого релиза.

Далее »

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

Asterisk Команда разработчиков проекта Астериск анонсировала доступность кандидатов в релиз (RC1) для Asterisk версий 1.4.29, 1.6.0.21, 1.6.1.13 и1.6.2.1. Исходные коды данных версий проекта незамедлительно доступны для загрузки с http://downloads.asterisk.org/pub/telephony/asterisk/

Данные релиз кандидаты выпущены для исправления проблем, найденных сообществом пользователей и исправленных со времени прошлого релиза.

Далее »

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

FreePBX v2

По мотивам очередного форумного топика. При выполнении вызовов через каналы самых различных типов, бывает полезно вовремя узнать о сбоях того или иного типа вовремя и устранить причину сбоя.

Каждый драйвер канала по окончанию звонка имеет собственный код причины окончания вызова, он преобразуется в Q.931 код, которым оперирует ядро астериска и приложение Dial. Код сохраняется в переменную HANGUPCAUSE, так же Dial формирует переменную DIALSTAUS, в которой сохраняется ограниченное количество статусов, достаточное в обычной ситуации (звонок завершен нормально, занято, таймаут вызова или канал не доступен).

Далее »

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