Несмотря на долгое молчание продолжаем работать с астериском в полную силу. Молчание наверное связано с тем, что работа затягивает сильнее, и желание поделиться своими знаниями погибает под грузом рутины. Однако буквально месяц назад мы столкнулись с просьбой заказчика, который осознал после установки Askozia, что ему необходима еще и CRM, интегрированная с телефонией. Мы выбрали AmoCRM — система проста, понятна и имеет уже возможность интеграции, реализованную компанией VoxLink. Однако инструкция имеет некоторое количество упущений, которые могут выпить у вас много крови, постараюсь собрать здесь дополнения инструкции, они под катом. Наши клиенты получают после интеграции с Asterisk еще и приятную скидку по промо-коду (её можно получить перейдя по ссылке), не стесняйтесь задавать вопросы здесь и по email igorg@iqtek.ru.

Ссылки по теме:

Далее »

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

В Asterisk достаточно давно есть механизм AJAM для работы с командами менеджера через HTTP/HTTPS. Хотя возможность эта уже не нова, но её использование в основном ограничивается Asterisk GUI, в реальной жизни используется редко.

Кроме аналогичных стандартному AMI функций AJAM позволяет и выполнить некоторые непривычные операции. Например, немногие знают, но Asterisk позволяет удаленно загружать файлы на сервер. Эта возможность, кстати, используется в панели телефонии 1С от МИКО для передачи факса. Для истории опишу, какие шаги нужно выполнить чтобы загрузить файл через AJAM на сервер астериска.

Далее »

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

С течением времени в мире OpenSource ПО появляется все больше и больше VoIP приложений, что очень и очень радует. Ещё 6 лет назад было сложно представить сегодняшнее развитие поддержки VoIP различными приложениями. Хотя стоит отметить, что за эти годы был получен неоценимый опыт и что-то просто не было понятно раньше. Сегодня речь пойдет о единственном в своем роде VoIP снифере, предназначенным для оценки и контроля качества VoIP связи — voipmonitor.org.

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

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

Обратились ко мне с интересным вопросом — продемонстрировать возможность вызвать падение удаленного Asterisk отправкой RTP пакета определенного вида. Я люблю интересные вопросы, поэтому потратил некоторое время для изысканий, в которых самым интересным было — найти возможность модифицировать один из пакетов в libpcap дампе. Отправить RTP пакеты в сеть с помощью sipp уже задача простая и описанная.

Далее »

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

Уже который раз сталкиваюсь при установке UniMRCP с проблемами при наличии установленных в системе пакетов библиотеки libapr. Проблема заключается в том, что UniMRCP для своей работы использует чётко определенные версии библиотек, а в системе часто используются старые версии, в которых не содержатся необходимые функции. При этом если даже unimrcp собран с прямым указанием места расположения нужных версий библиотек, то при запуске возникнет проблема:

./unimrcpserver: symbol lookup error: /usr/local/unimrcp/lib/libunimrcpserver.so.0: undefined symbol: apr_pool_mutex_set
Удалить системные библиотеки не всегда возможно, так как они содержатся в зависимостях таких пакетов как apache2 и subversion. Путь решения — под катом.

Далее »

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

Монитор АТСКомпания «Линия24» выпустила простое приложение для наблюдения за сервером с Asterisk PBX. Список отслеживаемых величин включает в себя:

  • Количествово звонков в Asterisk;
  • Общая загрузка системы (Load Average);
  • Общее использование RAM;
  • Корелляция кол-ва звонков и Load Average;
  • Использование RAM процессами Asterisk, MySQL и Apache;
  • Использование CPU процессами Asterisk, MySQL и Apache.

Далее »

автор 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 \\ теги: , ,

Во-первых, отмечу успешное выступление Максима Литницкого на событии LVEE'2009, прошедшего под Гродно в Белоруссии. Прочитать что это за событие можно и без меня, по ссылке. Прочитав отзывы, я пришел к выводу что тема Астериска и открытых коммуникационных платформ действительно заинтересовала участников. Скоро в сообщество вольются новые адепты.

Далее »

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

Выпущена новая версия программы, которая наверняка практически всем знакома. Каждый, кому приходилось хоть немного серьезно заниматься отладкой VoIP приложений и взаимодействия VoIP софта прибегал к её помощи.

Списки изменений доступны повсюду, но хочу отметить отдельно интересные изменения в области телефонии, связанные с этим приложением:

  • Как подтверждение важности анализа работы VoIP приложений в частности и телефонии в общем все задачи анализа, относящиеся к телефонии выделены в отдельное меню Telephony
  • Режим сравнения пакетов, должен быть очень полезен при анализе различий в работе различного VoIP оборудования
  • Среди огромного списка добавленных протоколов значатся такие как DECT, ZRTP, а так же большое количество относящихся к GSM протоколов

В деле испытать ещё не пришлось, но я уверен, что Wireshark как всегда не подведет

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