Я не могу подключиться к серверу freeswitch, потому что он неправильно настроен. Я получаю ошибку ...
call failed: forbidden
Журнал freeswitch говорит ...
2013-01-14 02:33:33.014079 [WARNING] sofia_reg.c:2491 Can't find user [mike@10.195.201.14]
You must define a domain called '10.195.201.14' in your directory and add a user with the id="mike" attribute
and you must configure your device to use the proper domain in it's authentication credentials.
2013-01-14 02:33:33.014079 [NOTICE] sofia.c:1717 Hangup sofia/internal/mike@ec.amazonaws.com [CS_NEW] [CALL_REJECTED]
2013-01-14 02:33:33.014079 [NOTICE] switch_core_session.c:1517 Session 3 (sofia/internal/mike@ec.amazonaws.com) Ended
2013-01-14 02:33:33.014079 [NOTICE] switch_core_session.c:1521 Close Channel sofia/internal/mike@ec2amazonaws.com [CS_DESTROY]
Когда я искал, я получил эту ссылку ...
http://wiki.freeswitch.org/wiki/Sofia#Forcing_SIP_profile_to_use_a_static_IP_address
Конфигурация FreeSWITCH по умолчанию автоматически определит IP-адрес вашего локального сетевого интерфейса. Если вы хотите установить IP вручную (например, если у вас есть несколько сетевых интерфейсов на одной машине), вы можете установить следующие параметры в профиле Sofia:
<param name="rtp-ip" value="192.168.1.3"/>
Где именно находится этот файл профиля софии?
/usr/local/freeswitch/conf/autoload_configs/sofia.conf.xml
Я смог подключиться к этому серверу после добавления IP-адреса в этот файл.
Показать каналы и клиент freeswitch (/ usr / local / freeswitch / bin / fs_cli) - два важных момента, о которых следует помнить. Файл core.db - это файл sql-lite, находящийся в / usr / local / freeswitch / db /, похоже, имеет таблицы, такие как вызовы, завершение, интерфейсы и т. Д.