Страница 1 из 2
как узнать какой ip адрес у инсталлированного freeswitch в w
Добавлено: 07 июл 2012, 00:15
it_tech
поставил freeswitch.msi под windows7 на локальном компьютере
вбиваю в x-lite ip адрес 127.0.0.1 - система не подключается
как узнать какой ip адрес у инсталлированного freeswitch в windows?
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 07 июл 2012, 00:25
it_tech
в vars.xml есть строка
<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
также local_ip_v4 запись есть в других xml файлах
система сама определяет ip адрес или его нужно настраивать?
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 07 июл 2012, 00:53
Sfinx
Боюсь что адрес такой же как и у windows, если конечно msi не содержит виртуалку с Linux, что весьма маловероятно. Вам правильно заметили - его еще прилично нужно донастраивать, чтобы приступить к звонкам через xlite. Для начала неплохо бы посмотреть какая служба висит на 5060 UDP порту сетевых интерфейсов, если, конечно, вообще висит. Как это делается в ведре - х.з., в unix - netstat -anp|grep 5060
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 07 июл 2012, 10:18
Vlad1983
смотрим
conf/autoload_configs/sofia.conf.xml
Код: Выделить всё
...
<profiles>
<X-PRE-PROCESS cmd="include" data="../sip_profiles/*.xml"/>
</profiles>
...
смотреть содержимое
conf/sip_profiles/*.xml
http://wiki.freeswitch.org/wiki/Sofia.conf.xml#sip-port
например:
Код: Выделить всё
<?xml version="1.0"?>
<include>
<profile name="sipinterface_1">
<settings>
<param name="enable-timer" value="false"/>
<param name="user-agent-string" value="Configured by 2600hz!"/>
<param name="rtp-timer-name" value="soft"/>
<param name="codec-prefs" value="$${global_codec_prefs}"/>
<param name="inbound-codec-negotiation" value="generous"/>
<param name="inbound-reg-force-matching-username" value="true"/>
<param name="nonce-ttl" value="86400"/>
<param name="rfc2833-pt" value="101"/>
<param name="manage-presence" value="true"/>
<param name="auth-calls" value="true"/>
<param name="sip-ip" value="10.56.58.7"/>
<param name="rtp-ip" value="10.56.58.7"/>
<param name="sip-port" value="5060"/>
<param name="nat-options-ping" value="true"/>
<param name="all-reg-options-ping" value="true"/>
<param name="ext-sip-ip" value="auto-nat"/>
<param name="ext-rtp-ip" value="auto-nat"/>
<param name="context" value="context_1"/>
<param name="force-register-domain" value="$${location_1}"/>
<param name="force-register-db-domain" value="$${location_1}"/>
<param name="apply-nat-acl" value="nat.auto"/>
<param name="apply-inbound-acl" value="net_list_5"/>
<param name="contact-params" value="tport=udp"/>
<param name="register-transport" value="udp"/>
<param name="bind-params" value="transport=udp"/>
<param name="odbc-dsn" value="$${odbc_1}"/>
</settings>
</profile>
<profile name="sipinterface_3">
<settings>
<param name="enable-timer" value="false"/>
<param name="user-agent-string" value="Configured by 2600hz!"/>
<param name="rtp-timer-name" value="soft"/>
<param name="codec-prefs" value="$${global_codec_prefs}"/>
<param name="inbound-codec-negotiation" value="generous"/>
<param name="inbound-reg-force-matching-username" value="true"/>
<param name="nonce-ttl" value="86400"/>
<param name="rfc2833-pt" value="101"/>
<param name="manage-presence" value="true"/>
<param name="auth-calls" value="false"/>
<param name="sip-ip" value="10.56.58.7"/>
<param name="rtp-ip" value="10.56.58.7"/>
<param name="sip-port" value="5080"/>
<param name="context" value="context_2"/>
<param name="force-register-domain" value="$${location_1}"/>
<param name="force-register-db-domain" value="$${location_1}"/>
<param name="apply-nat-acl" value="nat.auto"/>
<param name="contact-params" value="tport=udp"/>
<param name="register-transport" value="udp"/>
<param name="bind-params" value="transport=udp"/>
<param name="odbc-dsn" value="$${odbc_1}"/>
</settings>
<gateways>
<gateway name="trunk_1">
<param name="realm" value="10.56.58.5"/>
<param name="username" value="TCAPI_User"/>
<param name="password" value="TCAPI_User"/>
<param name="register" value="false"/>
<param name="caller-id-in-from" value="true"/>
</gateway>
<gateway name="trunk_2">
<param name="realm" value="10.56.57.233"/>
<param name="username" value="TCAPI_User"/>
<param name="password" value="TCAPI_User"/>
<param name="register" value="false"/>
</gateway>
<gateway name="trunk_3">
<param name="realm" value="10.56.1.7"/>
<param name="username" value="TCAPI_User"/>
<param name="password" value="TCAPI_User"/>
<param name="register" value="false"/>
</gateway>
</gateways>
<domains>
<domain name="all" alias="true" parse="false"/>
</domains>
<aliases>
<alias name="$${location_1}"/>
</aliases>
</profile>
</include>
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 07 июл 2012, 14:57
it_tech
разобрался, благодарю
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 09 июл 2012, 09:06
jugatsu
Да не чё там на надо настраивать, там искоропки много всего интересного.
F5 нажми и посмотри где слушает mod_sofia.
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 09 июл 2012, 11:02
it_tech
подключения после обновления конфига нет
логи
Name Type Data State
=================================================================================================
internal profile sip:mod_sofia@127.0.0.1:5060 RUNNING (0)
127.0.0.1 alias internal ALIASED
internal-ipv6 profile sip:mod_sofia@[::1]:5060 RUNNING (0)
external profile sip:mod_sofia@127.0.0.1:5080 RUNNING (0)
external::example.com gateway sip:joeuser@example.com NOREG
external::sipnet gateway sip:ID@sipnet.ru TRYING (retry: 22s)
=================================================================================================
3 profiles 1 alias
send 572 bytes to udp/[212.53.40.40]:5060 at 07:00:28.456495:
------------------------------------------------------------------------
REGISTER sip:sipnet.ru;transport=udp SIP/2.0
Via: SIP/2.0/UDP 127.0.0.1:5080;rport;branch=z9hG4bK62X1XZ0vB3UFF
Max-Forwards: 70
From: <sip:ID@sipnet.ru>;tag=a0ajsajsaj
To: <sip:ID@sipnet.ru>
Call-ID: 04dsas9ad40-c1e2-4e20-88f3-6fbbsa4d160d
CSeq: 30572544 REGISTER
Contact: <sip:from_sipnet@127.0.0.1:5080;transport=udp;gw=sipnet>
Expires: 3600
User-Agent: FreeSWITCH-mod_sofia/1.2.0-rc2
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, UPDATE, INFO, REGISTER, REFER, NOTIFY
Supported: timer, precondition, path, replaces
Content-Length: 0
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 09 июл 2012, 11:05
Vlad1983
ещё бы
слушается то только локальный интерфейс 127.0.0.1
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 09 июл 2012, 11:22
it_tech
и что где нужно поменять?
Re: как узнать какой ip адрес у инсталлированного freeswitch
Добавлено: 09 июл 2012, 11:26
Vlad1983
заменить
<X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/>
на
<X-PRE-PROCESS cmd="set" data="local_address=$${local_ip_v4}"/>
или
<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
короче верните как было