
Тимур
27.10.2017
10:08:43
хотя groundwire тож самое предлагает за 350р единовременно)

Евгений
27.10.2017
10:09:20
Кстати, спасибо кому-то здесь, кто скинул название программы для Blackberry :) 3 бакса, правда, стоит, но можно взять)
https://appworld.blackberry.com/webstore/content/130295/?lang=en

Alexey
27.10.2017
10:09:47
А можно использовать PUSH в локальной сети без выхода в интернет?

Google

Евгений
27.10.2017
10:10:07
нет, push регистрируется на твоём сервере
т.е. регистрация из интернета будет

Тимур
27.10.2017
10:10:33
а у фс нет плагина пуша еще?)
хотя стандарта наверно еще нет.

Victor_sc120
27.10.2017
13:47:05
собрал homer
на одной ноде capagent
на второй вебка и база
capagent отдельно
[ERR] protocol_sip.c:133 Couldnot find this call
и что только уже не менял всё равно в логах это ошибка и данные не идут
есть у кого пример socket_pcap.xml


Serge
27.10.2017
13:51:28
<?xml version="1.0"?>
<document type="captagent_module/xml">
<module name="socket_pcap" description="HEP Socket" serial="2014010402">
<profile name="socketspcap_sip" description="HEP Socket" enable="true" serial="2014010402">
<settings>
<param name="dev" value="any"/>
<param name="promisc" value="true"/>
<param name="reasm" value="false"/>
<param name="tcpdefrag" value="false"/>
<param name="capture-plan" value="sip_capture_plan.cfg"/>
<param name="filter">
<value>portrange 5060-6061</value>
</param>
</settings>
</profile>
<profile name="socketspcap_rtcp" description="RTCP Socket" enable="true" serial="2014010402">
<settings>
<param name="dev" value="any"/>
<param name="promisc" value="true"/>
<param name="reasm" value="false"/>
<!-- size in MB -->
<param name="ring-buffer" value="20"/>
<!-- for rtp && rtcp < 250 -->
<param name="snap-len" value="256"/>
<param name="capture-filter" value="rtcp"/>
<param name="capture-plan" value="rtcp_capture_plan.cfg"/>
<param name="filter">
<value>portrange 20000-60000 and len >=50 </value>
</param>
</settings>
</profile>
</module>
</document>
но ошибку тебе выдаёт rtcp_capture plan

Google

Serge
27.10.2017
13:53:53
то есть сигналка должна быть по-любому

Victor_sc120
27.10.2017
13:57:04
в rtcp_capture всё дефолтное
добавил клманды отладки
вот на этом if(is_rtcp_exist()) { все накрывается
capture[pcap] {
# here we can check source/destination IP/port, message size
if(msg_check("size", "30")) {
clog("ERROR", "Start 1");
#Check for correct version
if(is_rtcp()) {
#Only for redis!
clog("ERROR", "Start 2");
if(is_rtcp_exist()) {
clog("ERROR", "Start 3");
#Convert to JSON if needed.
if(parse_rtcp_to_json()) {
#Can be defined many profiles in transport_hep.xml
if(!send_hep("hepsocket")) {
clog("ERROR", "Error sending HEP!!!!");
}
} else {
clog("ERROR", "couldn't parse RTCP to json");
Start 3 в отладке я уже не вижу

Serge
27.10.2017
14:15:53
ну а rtcp то есть в пакете?
и он должен быть включен в sip_capture_plan
кстати, а чем тебе не нравится встроеный агент?

Victor_sc120
27.10.2017
14:31:21
тренируюсь на asterisk
на рабочем fs нельзя
как узнать

Serge
27.10.2017
14:53:03
это я неудачно выразился - rtcp конечно отдельный пакет или на том же порту что rtp, если rtcp-mux включён или rtp+1
в астере совершенно замечательный собственный агент и даже rtcp рапортует
под пжсип из каропки, под сип есть патчик в хомере
для отладки captAgent удобнее запускать не демоном и с дебуг 10
хотя вся моя отладка была в вайршарке (есть диссектор хеп) ибо проблемы на сети били пакеты

Victor_sc120
27.10.2017
15:00:15
патч под sip попробую найти

Serge
27.10.2017
15:02:46
если астер всё равно тестовый, может пыжика настроить?
патч тут, но над ним придётся поработать
https://github.com/sipcapture/homer/tree/homer3/asterisk_rtcp_patch

Google

Victor_sc120
27.10.2017
15:48:19

Denis
27.10.2017
16:00:34
Вопрос такой, у fs настроен gw на оператора, если звонок идет с внутреннего номер fs (например 1001) то кпв слышно нормально, если же заонок идет с присоедеиненного к fs pbx, то кпв нет, куда рыть? Судя по дампу от оператора идет 183+sdp

Victor_sc120
27.10.2017
16:03:46
с asterisk звонить в варианты - фальшивые гудки - DIAL и буква r
у вас гудку от оператора не долетают до asterisk - но ... перед этим надо снять дамп. может долетают - просто asterisk их не транслирует некуда
легкий вариан - на asteriks перед звонков делать answer

Denis
27.10.2017
16:09:27
В дампе должно быть слышно кпв если снимаю с учетом медиа?

Alexey
27.10.2017
16:09:59
Не обязательно
может быть просто 183 в сигналке

Denis
27.10.2017
16:14:35
Ммм, а если будет 183 то кпв нет?

Alexey
27.10.2017
16:15:45
Не обязательно. Все зависит от железки.
Но вызывающая сторона должно генерировать КПВ сама если получает Ringing и нет RTP

Denis
27.10.2017
16:18:44
Так судя по дампу fs от оператора получает только 183 и sdp
Видимо получив 183 +sdp я должен транслировать дальше 180?

Igor
27.10.2017
16:45:28
ignore_early_media=ring_ready
Решит твой вопрос
Глушит 183 и шлёт 180

Denis
27.10.2017
18:05:49
Ок попробую, спасибо)
а как по идее при ignore_early_media=ring_ready будут обрабатываться ответы при звонках на 79, в то время когда абонент недоступен или линия занята?

Alex
28.10.2017
09:30:47
Всем привет. Какая то непонятная засада. Есть телефон ATCOM A10W, к Астериску подключался без проблем, а к FS не хочет ни в какую. Если на тот аккаунт подключится софтфоном, то подключается. Телефон не хочет. Логах шлет только Register

енот
28.10.2017
09:31:03
sngrep посмотри

Google

Denis
28.10.2017
09:36:39
firewall имхо
sngrep должен показать что да как

Alex
28.10.2017
09:37:55
хм.. запрос на регистрацию приходит в FS с порта 40333 на 5060. FS шлет 401 Unauthorized на порт 5060. и так по кругу
нат?

енот
28.10.2017
09:38:19
интересно что большую часть проблем сип проще решать не логами атс, а дампы смотреть
нат? а у тебя там нат?

Alex
28.10.2017
09:38:33
тел за натом

енот
28.10.2017
09:38:38
нужна опция отвечать на тот порт с которого пришел запрос
я не помню как она звучит

Alex
28.10.2017
09:39:02
в настройках пользователя?

енот
28.10.2017
09:39:19
скорее в корне directory
https://freeswitch.org/confluence/display/FREESWITCH/NAT+Traversal
Вот вроде оно, force-rport, как в астере

Denis
28.10.2017
09:40:43
а acl норм?
хотя если 401 идет то норм

Alex
28.10.2017
09:54:36
вот эта опция помогла
<param name="NDLB-force-rport" value="true/safe"/>
Парни, такой ворос. После установк FS в CLI включен log level [7]. В нормально состоянии какой нужно уровень включать
?

? Stan
28.10.2017
12:13:08
По вкусу
Я в лог эрроры пишу

Google

Denis 災 nobody
28.10.2017
12:19:02
мы ворнинги

Alexandru
28.10.2017
14:47:38

Тимур
29.10.2017
21:26:01
Ребят привет. Есть у кого рабочая инструкция как натсроить запись разговоров в mp3?

Igor
29.10.2017
21:28:48
Привет
Mod_shout
И при включении записи указываешь расширение файла мп3
И все

Тимур
29.10.2017
21:29:35
блин))
ладно, погуглю)

Igor
29.10.2017
21:30:00
?

Тимур
29.10.2017
21:30:13
все ок. направление понял)

Артем
30.10.2017
05:49:44
<action application="record_session" data="/usr/local/freeswitch/recordings/${uuid}.mp3"/> перед bridge
если ругается в логах на unknown format - значит не включен mod_shout в modules.conf

Тимур
30.10.2017
06:15:03
Пасибо

енот
30.10.2017
06:34:40
https://gitlab.com/fs-payphone
ещё нет отчета и глючит модуль связки с базой mssql, но в целом уже работоспособно.

Alexandru
31.10.2017
11:03:57
Кто-нибудь делал свою наполнялку lcr для камы?
не защищенную nda

Александр
31.10.2017
15:33:03

Konstantin
31.10.2017
15:33:52
Kamailio