Size: a a a

2020 August 21

F

Frukt in ru_freeswitch
Ребят, а подскажите еще момент. Пытаюсь удаленно подключиться к fs через esl

вот  так my $con = new ESL::ESLconnection("94.43.67.10", "8021", "ClueCon");

Отдает  unable to connect [10060]

По докам пробовал  вставлять в

/autoload_configs/event_socket.conf.xml

<param name="apply-inbound-acl" value="loopback.auto"/>
<param name="apply-inbound-acl" value="92.107.38.73"/>

не работает.


также пробовал

Создал файл /autoload_configs/acl.conf.xml
<list name="loopback.auto" default="allow">
   <node type="allow" cidr="10.95.38.13"/>
</list>

тоже не работает. Что я делаю не так? fs всегда перезагружал после.
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Frukt
Ребят, а подскажите еще момент. Пытаюсь удаленно подключиться к fs через esl

вот  так my $con = new ESL::ESLconnection("94.43.67.10", "8021", "ClueCon");

Отдает  unable to connect [10060]

По докам пробовал  вставлять в

/autoload_configs/event_socket.conf.xml

<param name="apply-inbound-acl" value="loopback.auto"/>
<param name="apply-inbound-acl" value="92.107.38.73"/>

не работает.


также пробовал

Создал файл /autoload_configs/acl.conf.xml
<list name="loopback.auto" default="allow">
   <node type="allow" cidr="10.95.38.13"/>
</list>

тоже не работает. Что я делаю не так? fs всегда перезагружал после.
<configuration name="event_socket.conf" description="Socket Client">
 <settings>
   <param name="nat-map" value="false"/>
   <param name="listen-ip" value="0.0.0.0"/>
   <param name="listen-port" value="8021"/>
   <param name="password" value="ClueCon"/>
   <param name="apply-inbound-acl" value="esl"/>
 </settings>
</configuration>
источник

АХ

Алексей Хабуляк... in ru_freeswitch
   <list name="esl" default"deny">
     <node type="allow" cidr="127.0.0.0/8"/>
   </list>

в
acl добавить нужные IP или подсети
источник

F

Frukt in ru_freeswitch
Алексей Хабуляк
   <list name="esl" default"deny">
     <node type="allow" cidr="127.0.0.0/8"/>
   </list>

в
acl добавить нужные IP или подсети
спасибо, сейчас попробую. Я правильно понимаю, что если в autoload_config нет файла acl.conf.xml - то просто создаю и туда все это закидываю?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Frukt
спасибо, сейчас попробую. Я правильно понимаю, что если в autoload_config нет файла acl.conf.xml - то просто создаю и туда все это закидываю?
да. и reloadacl.
он вроде по дефолту должен быть
источник

F

Frukt in ru_freeswitch
Алексей Хабуляк
да. и reloadacl.
он вроде по дефолту должен быть
а подскажите, пожалуйста, в iptables надо порт открывать ? или какие то доп. манипуляции делать? Все сделал, а лыжи не едут. Никак не пойму почему. По разному пробовал уже.
источник

h

halt✯ in ru_freeswitch
Frukt
а подскажите, пожалуйста, в iptables надо порт открывать ? или какие то доп. манипуляции делать? Все сделал, а лыжи не едут. Никак не пойму почему. По разному пробовал уже.
Логично, что нужно. Если он закрыт конечно
источник

F

Frukt in ru_freeswitch
да в том и дело, что вроде открыт
источник

F

Frukt in ru_freeswitch
источник

A

Archawka in ru_freeswitch
Frukt
а подскажите, пожалуйста, в iptables надо порт открывать ? или какие то доп. манипуляции делать? Все сделал, а лыжи не едут. Никак не пойму почему. По разному пробовал уже.
Tcpdump посмотри что происходит: с портом, и с src адресом
источник

F

Frukt in ru_freeswitch
Archawka
Tcpdump посмотри что происходит: с портом, и с src адресом
понял. сейчас попробую
источник

A

Archawka in ru_freeswitch
Frukt
понял. сейчас попробую
У меня 90% вопросов отваливается, после того как я грепаю вывод тисипидампа на нужные мне порты, входящий и исходящий адрес.
источник

h

halt✯ in ru_freeswitch
Это что за картинка? Нетстат что ли?
источник

h

halt✯ in ru_freeswitch
iptables по другому выглядит)
источник

F

Frukt in ru_freeswitch
halt✯
iptables по другому выглядит)
я открыл порт 8021 для своих ип ) сейчас правда стало выдавать такую штуку "Content-Type:text/rude-rejection Content-Length:24 AccessDenied,goaway. Content-Type:text/disconnect-notice Content-Length:67 Disconnected,goodbye. SeeyouatClueCon!" )
ну уже что-то, дальше разбираюсь :)
источник

KV

Konstantin Vishnivet... in ru_freeswitch
Frukt
я открыл порт 8021 для своих ип ) сейчас правда стало выдавать такую штуку "Content-Type:text/rude-rejection Content-Length:24 AccessDenied,goaway. Content-Type:text/disconnect-notice Content-Length:67 Disconnected,goodbye. SeeyouatClueCon!" )
ну уже что-то, дальше разбираюсь :)
auth ClueCon в него посылалаи?
источник

KV

Konstantin Vishnivet... in ru_freeswitch
Frukt
я открыл порт 8021 для своих ип ) сейчас правда стало выдавать такую штуку "Content-Type:text/rude-rejection Content-Length:24 AccessDenied,goaway. Content-Type:text/disconnect-notice Content-Length:67 Disconnected,goodbye. SeeyouatClueCon!" )
ну уже что-то, дальше разбираюсь :)
И рекомендуется изучить для понимания, того, что "под капотом" (хотябы приоткрыть и заглянуть немного ;-) ):
https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket
источник

F

Frukt in ru_freeswitch
Konstantin Vishnivetsky
auth ClueCon в него посылалаи?
я взял готовую библиотеку за основу, там идет авторизация )
источник

KV

Konstantin Vishnivet... in ru_freeswitch
Frukt
я взял готовую библиотеку за основу, там идет авторизация )
Т.е. всё хорошо? :-)
источник

F

Frukt in ru_freeswitch
Konstantin Vishnivetsky
И рекомендуется изучить для понимания, того, что "под капотом" (хотябы приоткрыть и заглянуть немного ;-) ):
https://freeswitch.org/confluence/display/FREESWITCH/mod_event_socket
спасибо. я с неё и начал. Мой самый первый вопрос как раз основывался на инструкциях, что тут написаны)
источник