Главная > FreeSwitch > Тонкая настройка профилей

Тонкая настройка профилей

Все рекомендации приведенные ниже применяются к файлам располагаемым в папке freeswitch/conf/sip_profiles. Для лучшего понимания примем, что дальнейшую настройку выполняем над профилем к которому подключаются клиентские устройства, что по-умолчанию имеет имя internal.xml.
Все примеры приводятся для версии 1.0.4 FreeSwitch.

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

<!--Uncomment if you want to force the outbound leg of a bridge to only offer the codec
 that the originator is using-->
 <param name="disable-transcoding" value="true"/>

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

Для того чтобы пользователи могли иметь в доменной части читаемое имя виде user@some-domain.net, необходимо в профиле иметь запись следующего вида

<!--all inbound reg will look in this domain for the users -->
<param name="force-register-domain" value="$${domain_name}"/>
<!--all inbound reg will stored in the db using this domain -->
<param name="force-register-db-domain" value="$${domain_name}"/>

Данное изменение также требует поправить имя профиля по-умолчанию в файле freeswitch/conf/directory/default.xml

<!--the domain or ip (the right hand side of the @ in the addr-->
 <domain name="$${domain_name}">
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.