Freeswitch настройка CDR

Опубликовано в Freeswitch

Freeswitch настройка CDR

В этом руководстве я попытаюсь объяснить, что нужно сделать, чтобы настроить работу CDRs во Freeswitch, сохранением в MySQL. Предполагаю, что Freeswitch и MySQL уже установлены.

1) Сначала нам нужно установить unixodbc & libmyodbc, выполнив следующую команду:

apt-get install unixodbc libmyodbc

2) Вносим изменения в /etc/odbcinst.ini:

[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1

Согласование медиакодеков в FreeSwitch

Опубликовано в Freeswitch

Согласование медиакодеков в FreeSwitch, транскодинг

FreeSWITCH поддерживает два основных режима согласования кодеков: early (ранний) или late (поздний). Раннее согласование означает, что кодек будет согласован между FreeSWITCH и конечной точкой как можно раньше, даже до того, как FreeSWITCH потребуется отправить медиа (например, звонок) или ответить на вызов. Это происходит до того, как входящий вызов попадает в диалплан. Позднее согласование означает отложить выбор кодека до тех пор, пока вызов не достигнет диалплана, и не будет собрана дополнительная информация. Эта дополнительная информация может использоваться для влияния на процесс согласования. Давайте проиллюстрируем различия между ранним (early) и поздним (late) согласованием.

Регулярные выражения (Regular Expression) FreeSwitch

Опубликовано в Freeswitch

FreeSwitch Perl Compatible Regular Expressions

XML Диалплан FreeSWITCH широко использует Perl-совместимые регулярные выражения (PCRE). Результатом выполнения регулярного выражения является true/false на строку символов, это обычно называется сопоставление с образцом. Perl-совместимые регулярные выражения следуют очень особому синтаксису. Как только вы познакомитесь с основами синтаксиса, вы сможете оценить, насколько они сильны. Ниже приведены некоторые примеры регулярных выражений и их значения:

Установка кодека G.729 для FreeSwitch

Опубликовано в Freeswitch

Установка кодека G.729 для FreeSwitch

Кодек G.729 идущий в платформе FreeSwitch работает только в режиме passthrough, то есть без преобразования голоса и транскодинга. Для работы в полноценном режиме необходима покупка лицензии. Но как всегда есть энтузиасты разработавшие свою бесплатную версию кодека. Данный мануал предполагает, что у вас FreeSwitch уже установлен и настроен.  

Реализация мульти-доменной IP-АТС (Multi-Tenant PBX) на базе FreeSwitch

Опубликовано в Freeswitch

MULTI-TENANT PBX FREESWITCHIP-АТС FreeSWITCH может быть, сконфигурирован для подключения нескольких отдельных компаний, в многопользовательском режиме, на одном запущенном экземпляре FreeSWITCH. Это будет интересно коммерческих провайдеров, обслуживающих многочисленные компании клиентов, каждой из которых необходима изоляция друг от друга в отношении внутренних абонентов, диалплана, внешних шлюзов и т.д.

Такая конфигурация проста: SIP домены являются основой для разделение компании на одном физическом сервере. SIP домены предлагает преимущество, которое позволяет повторно использовать тот же диалплан, для каждой компании. Исключение составляют, при использовании некоторыми компаниями IVR.