Size: a a a

2021 April 18

i

iҚØN🐾🐾 in ru_freeswitch
Коллеги, а в fs есть что-то для VAD? Нашел в просторах инета mod_vad, даже начал его собирать, а он не собирается, ибо что-то редекларено там и тд.. полез в сорцы, а там уже он уже в составе фс как switch_vad, а как им пользоваться - хз, и конфлюенс на сайте фрисвитча валяется...
источник

i

iҚØN🐾🐾 in ru_freeswitch
Мне нужно добиться цели - получать евенты в esl о начале и окончании разговора
источник

h

halt✯ in ru_freeswitch
Может я не правильно понимаю, но VAD это отслеживание голосовой активности. А начало и окончание разговора это несколько другое
источник

i

iҚØN🐾🐾 in ru_freeswitch
Я имел ввиду начало активности и окончание. Мне это надо для распознавания речи
источник

h

halt✯ in ru_freeswitch
Ну, не знаю... Вроде ля этого есть detect_speech
источник

i

iҚØN🐾🐾 in ru_freeswitch
Блин, все ссылается на конфлюенс и он отдает 503
источник

h

halt✯ in ru_freeswitch
А кто распознает то?
источник

i

iҚØN🐾🐾 in ru_freeswitch
Модуль asr (внешний проект)
источник

АФ

Анатолий Филиппов... in ru_freeswitch
посмотри на github drachtio/drachtio-freeswitch-modules, есть там интересные модули которые работают со звуком.
по крайне мере для ознакомления в качестве примера с чего начать
источник
2021 April 19

E

Emil in ru_freeswitch
Кто нибудь может подсказать что за sip_hangup_disposition=recv_cancel ? Нигде не документировано
источник

h

halt✯ in ru_freeswitch
Вранье.
источник

E

Emil in ru_freeswitch
что именно
источник

h

halt✯ in ru_freeswitch
Всё. Лежит сейчас  confluence. Есть там полное описание
источник

E

Emil in ru_freeswitch
Там только send_cancel про recv_cancel ничего.  
вот копия: https://www.cnblogs.com/cnsanshao/p/5899028.html
источник

AM

Alexey Mishagin in ru_freeswitch
Ну это очевидно же.
Отправлен или получен cancel.
Положили трубку до установки соединения. С одной или другой стороны.
источник

E

Emil in ru_freeswitch
Как другая (bleg) сторона может положить трубку если соединение не установлено?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
сторона А послала cancel до того как сторона Б взяла трубку. т.е. инвайт ушел, а 200ок не дождались.
то что на канале есть sip_hangup_disposition еще не говорит что он был отвечен.
почитайте в целом как работает sip. многие вопросы отпадут.
источник

IO

Ihor Olkhovskyi in ru_freeswitch
Э... Для оригинирующей стороны получить CANCEL нельзя :) Только что-то >= 300 коду )
источник

AM

Alexey Mishagin in ru_freeswitch
ну fs либо отправил cancel либо получил.
я не утверждал, что cancel получен для оригинирующей стороны)
источник

IO

Ihor Olkhovskyi in ru_freeswitch
FS может быть как точкой оригинации, так и точкой терминации. Соответственно, посылать/получать cancel без всяких проблем
источник