
Александр
20.03.2018
18:08:26

Serge
20.03.2018
18:09:33
пусть он даже L3, но гарантированный по потерям/джитеру

⭐Timur
20.03.2018
18:09:46
Интересно.
Проще и дешевле сделать L2 на Микротиках (eoip).

Serge
20.03.2018
18:10:31
тока от проблем интернета это, увы, никак не поможет

Google

Александр
20.03.2018
18:10:49
А по настройке самого фрисвича может кто что посоветовать?
Я настройки вношу в основном в три файла - vars, internal, switch
Игрался с настройками rtp

Egor
21.03.2018
13:17:49
привет, если есть кто из разработчиков, не могу найти ответ, есть функции для записи в переменные и для чтения:
switch_channel_get_variable/switch_channel_set_variable
а если я хочу удалить конкретную переменную???

Виталий
21.03.2018
13:18:37
присвоить NULL ?

Egor
21.03.2018
13:19:21

Ihor
21.03.2018
13:49:17
unset

Кирилл
21.03.2018
14:01:24
Приветствую, подскажите, пробую подключиться через библиотеку jssip, при попытке звонка получаю
Incompatible SDP
SIP/2.0 488 Not Acceptable Here
Однако пример tryit.jssip.net работает без проблем...

? Stan
21.03.2018
14:01:40
кодеки?

Кирилл
21.03.2018
14:05:30
Сейчас по копаю на эту тему

? Stan
21.03.2018
14:05:59
я думаю правильно будет посмотреть в логи фс и посмотреть на что он там ругается

Google

Yuriy
21.03.2018
14:12:54

Кирилл
21.03.2018
14:16:29
Ругается на INCOMPATIBLE_DESTINATION демо тоже к своему подключил звонил локально и через внешнего оператора. но пока тестирую внутри
Channel sofia/internal/61002@185.220.33.22 hanging up, cause: INCOMPATIBLE_DESTINATION

Igor
21.03.2018
14:19:47

Кирилл
21.03.2018
14:23:55
Есть примеры логов:
Удачный лог вызов из примера https://pastebin.com/7ynNfdLZ
Неудачный лог вызов из самописного приложения https://pastebin.com/KD2Ethaf

Igor
21.03.2018
14:25:42
в успешном 4 кандидата
в неуспешном 2 и оба с серыми IP
в демке STUN/TURN включен?

Кирилл
21.03.2018
14:29:46
Походу в демке включен: и он stun:stun.l.google.com:19302
Просто не знаю для чего эта штука нужна...

Igor
21.03.2018
14:30:10
для определения белого IP пользователя, который находится за nat
наврал, их там 6

Кирилл
21.03.2018
14:31:12
Ага, понял. Попробую сконфигурировать с использованием этого сервера. Спасибо!
Хм. в доках сказано что по дефолту используется сервер stun:stun.l.google.com:19302 он и настроен.... Может ещё что не так
Возможно потому что запускаю с локалхоста... Сейчас выкину на сервер попробую

here1am
21.03.2018
14:51:06
привет. console.conf.xml - это настройки вывода в fs_cli или в stdout демона?

Egor
21.03.2018
14:54:12

Ihor
21.03.2018
14:54:51
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+unset

Yuriy
21.03.2018
14:55:18

Egor
21.03.2018
14:55:40

Ihor
21.03.2018
14:56:25
Тогда сорри ) Не дочитал

Google

Egor
21.03.2018
14:56:31

Ihor
21.03.2018
15:00:11
Я ж в С разве что helloworld напишу ) Да и то с гуглом )

Denis
21.03.2018
19:14:54
а как можно отправить вызов в какой-нибудь blackhole или drop до бриджа, к примеру, хочу отправить все вызовы которые идут не 499, по фильтру понятно, а вот как их дропать понять не могу...

Виталий
21.03.2018
19:16:03
Hangup сделай им и всс

Serge
22.03.2018
11:28:53
С кодом 403 например

Виталий
22.03.2018
11:29:18
и с дескрипшином "идите нафик"

Denis
22.03.2018
12:00:41
спасибо)

Say
23.03.2018
12:27:10
Ребят
чтобы вызов на мультифон сдлать надо sofia/gateway/multifongw/${destination_number}@multifon.ru
Можно ли что то в variables указать multifongw чтобы не указвать в конце bridge @multifon.ru
?

Igor
23.03.2018
12:30:36
sofia/gateway/multifongw/${destination_number}
вот так

Igor
23.03.2018
12:31:01
либо указываешь профиль sofia/profile/${dest_num}@${dest_host}
либо указываешь шлюз sofia/gateway/gateway_name/${dst_num}

Say
23.03.2018
12:31:27
sofia/gateway/multifongw/${destination_number} там домен неверный подставляет и вызов не проходит

Igor
23.03.2018
12:31:37
что в параметрах шлюза?

Say
23.03.2018
12:33:10
<param name="username" value="79258xx6132"/>
<param name="realm" value="multifon.ru"/>
<param name="from-user" value="79258xx6132"/>
<param name="from-domain" value="multifon.ru"/>
<param name="proxy" value="sbc.multifon.ru"/>
<param name="context" value="79258xx6132"/>
<!-- <param name="extension" value="auto_to_user"/> -->
<param name="extension-in-contact" value="true"/>
<param name="caller-id-in-from" value="false" />
<param name="expire-seconds" value="180"/>
<param name="register" value="true"/>
<param name="retry-seconds" value="5"/>


Alex
23.03.2018
12:40:50
У меня так. Всё работает
<gateway name="multifon">
<param name="realm" value="sbc.megafon.ru"/>
<param name="username" value="7926*******"/>
<param name="from-user" value="7926*******"/>
<param name="from-domain" value="multifon.ru"/>
<param name="password" value="Moy_Pass"/>.
<param name="proxy" value="sbc.megafon.ru"/>
<param name="register-proxy" value="sbc.megafon.ru"/>
<param name="extension" value="7926********"/>
<param name="expire-seconds" value="180"/>
<param name="register" value="true"/>
<param name="register-transport" value="udp"/>
<param name="retry-seconds" value="30"/>
<param name="context" value="public"/>

Александр
23.03.2018
14:41:23
<param name="retry-seconds" value="180"/>
Иначе в лог ругается мультифон - мол "что так часто дергаешь меня".

Александр
23.03.2018
16:11:53
Кто нидь сталкивался с такой ошибкой?

Google

Александр
23.03.2018
16:11:56
Александр Грибанов:
Makefile.am:3: ... 'AUTOMAKE_OPTIONS' previously defined here
Makefile.am:330: warning: source file 'src/switch_apr.c' is in a subdirectory,
Makefile.am:330: but option 'subdir-objects' is disabled
Это при компиляции
./bootstrap.sh так кажеться
в configure.ac добавлял
AM_INIT_AUTOMAKE([subdir-objects])
Не помогло

Serge
25.03.2018
17:50:55
Приветствую
сходу не нашёл: как сказать чтоб всегда добавлялся annexb к 729?

Admin
ERROR: S client not available

Serge
25.03.2018
17:52:30
Только манипуляцией руками с SDP? Текущее поведение какбе RFC нарушает.. оно от модуля кодека может зависеть?
прям готовый пример
https://freeswitch.org/confluence/display/FREESWITCH/rtp_append_audio_sdp
но вопрос про соблюдение rfc3555 остался открытым: какого хрена получив annexb=no он это вырезает на леге Б??

Andrey
26.03.2018
00:13:49
Кажется, меня тут давно искали и просьбы не рассказывать про внутреннюю реализацию шлюза sip-telegram превратились в "По секрету всему свету". Ну хотя бы не ушли сильно далеко за пределы этого чата, хоть и на том спасибо.
Собственно, о всём что было, я написал на Хабре. Я по прежнему прошу не рассказывать про внутреннюю реализацию, поскольку я, как разработчик, позже мог бы рассказать больше. Если окончательно меня не демотивируют это сделать.

Serge
26.03.2018
02:28:28
Заинтриговал :) Я наверное что-то пропустил - где почитать? ;)

infactum
26.03.2018
04:02:13
А я напомню, что есть еще альтернативное решение. Для тех кому не сервис нужен, а развернуть у себя. И заодно можно реализацию "в коде" увидеть будет ?

Alexey
26.03.2018
04:03:41

Александр
26.03.2018
04:59:56
Кто нидь сталкивался с такой ошибкой?
Александр Грибанов:
Makefile.am:3: ... 'AUTOMAKE_OPTIONS' previously defined here
Makefile.am:330: warning: source file 'src/switch_apr.c' is in a subdirectory,
Makefile.am:330: but option 'subdir-objects' is disabled
Это при компиляции
./bootstrap.sh так кажеться
в configure.ac добавлял
AM_INIT_AUTOMAKE([subdir-objects])

Google

Александр
26.03.2018
04:59:57
Не помогло
Ап

ros
26.03.2018
05:04:42
AUTOMAKE_OPTIONS([subdir-objects])
не?

Александр
26.03.2018
05:05:22

ros
26.03.2018
05:07:21
тогда AM_INIT_AUTOMAKE([-Wall -Werror subdir-objects])
https://github.com/tigersoldier/osd-lyrics/issues/8
скорей всего под sh выполняете
попробовать в bash

Александр
26.03.2018
06:26:51

tort1k
26.03.2018
07:15:44

Andrey
26.03.2018
07:41:48

енот
26.03.2018
07:42:11

Виталий
26.03.2018
07:42:52
здоровая конкуренция - это всегда здорово!

infactum
26.03.2018
07:42:59

енот
26.03.2018
07:43:11

infactum
26.03.2018
07:44:07
Только господа это не конкуренция. Судя по темпам сбора народ не особо то и заинтересован. Но может проект Андрея всех чем то больше заинтересует.

Виталий
26.03.2018
07:46:04
вдруг Андрей внедрит туда шахматы и интелектуальные разговоры с учительницами )

Andrey
26.03.2018
07:50:45
Мне есть что ещё внедрять, это правда. Но о планах я предпочту молчать, поскольку им свойственно сдвигаться, что всегда расстраивает пользователей.
А на счёт публикации исходников -- я пока так и не убедился, что именно они всем нужны. Процентам 20, наверное, нужны, чтобы потом встроить это в свои коммерческие ватс и продавать как услугу.