
Alexey
08.06.2018
11:24:59
наверное можно использовать для того чтобы понять тон звучит или голос
но оно денег просит

Anton
08.06.2018
11:27:02
ИМХО foost
If a subst is not supplied, regex returns either "true" if the pattern finds a match or "false" if not.
If a subst is supplied, regex returns the subst value on a true condition.
If a subst is supplied, on a false (no pattern match) condition regex returns:
the source string with no flag;
with the n flag regex returns null which forces the response "-ERR no reply" from regex;
with the b flag regex returns "false"

? Stan
08.06.2018
11:27:34

Google

Pavel
08.06.2018
11:37:43
Кто-то тут про нейронные сети применительно к FS ковырял. Решаема ли вышеописанная мной задача ?

Alexandru
08.06.2018
12:07:47
дело не в нейросети а в базе сэмплов

? Stan
08.06.2018
12:09:16
у нас умеет отличать тон от речи
но это составляющая бОльшего проекта

Pavel
08.06.2018
12:10:36

? Stan
08.06.2018
12:11:20
там адовая какая то фигня. взаимодействие с фс через мод_пытон, а за ним какая то магия из сишных либ
но это не точно

Pavel
08.06.2018
12:15:38
Если это не коммерческая тайна и собрано из опенсорсных решений - не могли бы Вы как-то намекнуть куда копать ?

? Stan
08.06.2018
12:15:56

Pavel
08.06.2018
12:16:41
Ну, особенно напрягать не хотелось бы. При возможности...

? Stan
08.06.2018
12:16:50
@ns_nen расскажи человеку как мы во фрау умеем отличать тон от голоса

Andrey
08.06.2018
12:17:09
А тон мы и не умеем

Pavel
08.06.2018
12:18:19
Задача, приблизительно, такая:
Поправьте, если ошибаюсь, но после 183 мне по акустике может быть сообщено "абонент вне зоны действия" или КПВ. Задача программно различить.
180, предположим, не было.

Google

? Stan
08.06.2018
12:19:50
180 или 183 не важно. такие вещи и в 180 прилетают на раз два

Andrey
08.06.2018
12:20:43
а, такое можно

Pavel
08.06.2018
12:21:04
Понять, или робот говорит или КПВ, реордер, что-то такое...

Andrey
08.06.2018
12:21:38
да, можем, что-то похожее делали

Pavel
08.06.2018
12:22:10
Если это не коммерческая тайна и собрано из опенсорсных решений - не могли бы Вы как-то намекнуть куда копать ?

Andrey
08.06.2018
12:23:31
Freeswitch + Sphinx

Pavel
08.06.2018
12:24:14

Слава
09.06.2018
09:53:55

nextel
09.06.2018
09:57:33
Добрый
кто нить пытался курить разработку sip стека?

Слава
09.06.2018
09:59:01

nextel
09.06.2018
09:59:47
Я конечно понимаю ffi и все дела никто не отменял
но очень больно

Слава
09.06.2018
10:01:47
На C# телефонию вроде не пишут, на питоне её писать нет смысла вовсе.

Alexey
09.06.2018
10:09:57
baresip

Google

nextel
09.06.2018
10:12:02
это все софийные сишные аналоги
)
менее больно прикручивать от этого не стает)

Alexey
09.06.2018
10:12:56
а вам что надо? софия полумертва, её только Майк иногда подлаживает, а эти развиваются хоть

nextel
09.06.2018
10:17:01

Anton
09.06.2018
10:18:24

Alexey
09.06.2018
10:18:32
так на сях же проще чем на расте: любый рабочий проект на раст содержит кучу кусков unsafe, сишных и асмовых вставок ?

nextel
09.06.2018
10:19:01
Я не очень умею в си стек)

Serge
09.06.2018
10:45:06

Alexey
09.06.2018
10:48:27
https://sourceforge.net/p/sofia-sip/bugs/ так а никакого секрета здесь нет
Вильяма поблизости нет и активности нет

Serge
09.06.2018
10:57:30
Вильям вышел из проекта? Хотел посмотреть на фишае, а он уже несколько дней не пашет

Alexey
09.06.2018
11:29:44
я не замечал активности, но и не следил толком, если честно

Слава
09.06.2018
13:40:54

Yuriy
09.06.2018
13:52:54

nextel
10.06.2018
17:10:34
Добрый
выходной
вопрос
как сделать прослушку разговора
кроме как через mod_conference

Google

Vad
10.06.2018
17:11:50
mod_spy

nextel
10.06.2018
17:11:53
типа при звонке создается конференция с третьей ногой

Vad
10.06.2018
17:12:49
https://freeswitch.org/confluence/display/FREESWITCH/mod_spy

nextel
10.06.2018
17:13:08
описание скудненькое
@vfabe
можешь обьснить алгоритм?

Admin
ERROR: S client not available

Vad
10.06.2018
17:17:54
кхммм, а разве там не написано?
вот еще кстати вариант https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+eavesdrop

nextel
10.06.2018
17:38:59
спасиб


енот
11.06.2018
03:22:06
как продиагностировать почему фрисвич не авторизует пользователя который отдается ему по mod_xml_curl?
то есть как-то можно сдампить средствами фрисвича ответ?
во, дебаг же можно включить
спасибо!
https://pastebin.com/VdJ0szSv
что тут может быть не так?
я скопировал из рабочего проекта, вообще
freeswitch@CentOS-74-64-minimal> xml_curl debug_on
OK
2018-06-11 05:24:02.642876 [CONSOLE] mod_xml_curl.c:323 XML response is in /tmp/e36bb6e0-6d26-11e8-bbab-fb6e8ae4d265.tmp.xml
2018-06-11 05:24:02.642876 [WARNING] sofia_reg.c:2916 Cant register a pointer.
2018-06-11 05:24:03.122884 [CONSOLE] mod_xml_curl.c:323 XML response is in /tmp/e3b398ac-6d26-11e8-bbad-fb6e8ae4d265.tmp.xml
2018-06-11 05:24:03.122884 [WARNING] sofia_reg.c:2916 Cant register a pointer.
2018-06-11 05:24:03.142940 [CONSOLE] mod_xml_curl.c:323 XML response is in /tmp/e3b98230-6d26-11e8-bbae-fb6e8ae4d265.tmp.xml
2018-06-11 05:25:03.123415 [CONSOLE] mod_xml_curl.c:323 XML response is in /tmp/0776c3b8-6d27-11e8-bbb0-fb6e8ae4d265.tmp.xml
2018-06-11 05:25:03.123415 [WARNING] sofia_reg.c:2916 Cant register a pointer.
2018-06-11 05:25:48.542868 [CONSOLE] mod_xml_curl.c:323 XML response is in /tmp/2289f364-6d27-11e8-bbb2-fb6e8ae4d265.tmp.xml
2018-06-11 05:25:48.542868 [WARNING] sofia_reg.c:2916 Cant register a pointer.

Google

енот
11.06.2018
03:26:25
То есть он ничего не объясняет :(
XML-валидаторы онлайн ошибок не находят
что за фигня
Can't find user [1003@172.31.1.100]
долбаный хецтенровский нат

Denis
11.06.2018
03:35:46
мож кривой xml?

енот
11.06.2018
03:36:01
ну может и кривой, только я не пойму в чем
нифига не получается
я ж уже не раз настраивал, почему щас то затык

Denis
11.06.2018
03:36:50
инклюд закрыт?

енот
11.06.2018
03:37:18
хм, ну вообще закрыт, в конфиге

Denis
11.06.2018
03:38:21
то, откуда mod_xml_curl берет
там откуда тянет конфиг кривой

енот
11.06.2018
03:38:40
там нет инклюда
там его в принципе нет
<document type="freeswitch/xml">
<section name="directory">
<domain name="domain1.awesomevoipdomain.faketld">
<params>
<param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
</params>
<groups>
<group name="default">
<users>
<user id="1004">
<params>
<param name="password" value="some_password"/>
</params>
</user>
</users>
</group>
</groups>
</domain>
</section>
</document>
Вот из примера, зачм там там инклюд?
блин, ну что за хрень

Denis
11.06.2018
03:44:44
попробуй <user id="1004" type="pointer">

енот
11.06.2018
03:45:29
без изменений