@ru_freeswitch

Страница 75 из 430
ros
13.04.2017
14:02:09
так же делаю)

долго копался другого решения так и не нашлось

Denis 災 nobody
13.04.2017
14:02:52
патчить? )

и разрабам

Google
ros
13.04.2017
14:03:36
ну сами же знаете как трудно им что-то доказать

Denis 災 nobody
13.04.2017
14:03:52
да, козлы они еще те

Сергей
13.04.2017
14:16:09
@Dragonflybsd и @rostel Подскажите, плиз, решение какой задачи/проблемы обсуждали? Мне скоро придется пилить перевод звонка на опенсипсе в связке с несколькими фс. Что-то мне подсказывает, столкнусь с нечто подобным)

ros
13.04.2017
14:19:44
передача в новую ногу какого-нить идентификатора при использовании REFER

Сергей
13.04.2017
14:25:02
"Пришлось в sip_h_Referred-By вкидывать а в инвайте вырезать" Можно уточнить, на каком этапе и где формируется заголовок Referred-By и обрезается в инвайте?

Denis 災 nobody
13.04.2017
14:25:39
камаилио правит под нужды и закидывает в фс, а я в формировании диалплана для инвайта обрезаю

Сергей
13.04.2017
14:27:21
тоесть использовали заголовок Referred-By не по прямому его назначению, я правильно понимаю?

а для доставки нужной инфы до фс?

ros
13.04.2017
14:28:47
прямое там тоже есть только склееное с доп инфой

покрайней мере у мну так

Denis 災 nobody
13.04.2017
14:29:15
<sip:...>;field1=val1

Сергей
13.04.2017
14:30:06
Прояснилось. Благодарю за объяснение) Полезная инфа.

Ivan
13.04.2017
15:12:03
Приветствую все! Кто-нибудь сталкивался с невключающимся ZRTP? FS1.9 всё по мурзилке https://wiki.freeswitch.org/wiki/ZRTP

Google
Bakhodur K
14.04.2017
10:14:14
Приветствую всех

есть трудности с фрисвитчом и распознавалкой. Может кто сталкивался? Как правильно работает detect_speech фрисвитча? Вернее как его юзать. В документакции не густо. Там говорится про play_and_detect_speech - Но это не то

Denis 災 nobody
14.04.2017
10:16:38
распознавание там отвратное

Bakhodur K
14.04.2017
10:18:17
С фс у меня опыт небольшой. Делаю с play_and_detect_speech - Но я так понимаю в этом случае нужно озвучку сразу пихать. <action application="play_and_detect_speech" data="detect:unimrcp {start-input-timers=false,no-input-timeout=5000,recognition-timeout=5000,define-grammar=true}builtin:grammar/

Есть еще вот https://freeswitch.org/confluence/pages/viewpage.action?pageId=6587760#mod_dptools:detect_speech-Examples Но 2017-04-14 13:07:43.502999 [ERR] switch_core_asr.c:59 Invalid ASR module [yesno]!

Igor
14.04.2017
10:20:34
что есть yesno? Откуда он его берёт?

Bakhodur K
14.04.2017
10:20:49
Это я как пример

Как сделать правильно. У него вообще есть команда detect_speech?

Igor
14.04.2017
10:21:30
mod_unimrcp загружен?

Bakhodur K
14.04.2017
10:21:35
конечно

он загружен

проблема в том что фразы не отправляются распознавателю.

в Event-Name - ах я не виже "DETECTED_SPEECH"

Igor
14.04.2017
10:23:09
А вот оно что

Bakhodur K
14.04.2017
10:23:30
я так понимаю Event-Name после распознавания давать "Event-Name" == "DETECTED_SPEECH"

Igor
14.04.2017
10:23:49
Голос идёт до распознавателя? Дампы не снимали?

Bakhodur K
14.04.2017
10:24:02
до распознавателя идет

это точно

Igor
14.04.2017
10:24:48
Конфиг можно?

Google
Igor
14.04.2017
10:24:51
И кусок дп

Полностью

Bakhodur K
14.04.2017
10:28:13
отправляю вот так <extension name="ASR-Test" continue="true"> <condition field="destination_number" expression="8080"> <action application="answer"/> <action application="play_and_detect_speech" data="detect:unimrcp {start-input-timers=false,no-input-timeout=5000,recognition-timeout=5000,define-grammar=true}builtin:grammar/gramma_name?language=ru-RU <action application="log" data="CRIT ${detect_speech_result}"/> <action application="hangup"/> </condition> </extension>

<include> <!— Nuance Speech Server 5.0 MRCPv2 —> <profile name="speech-asr-mrcpv2" version="2"> <!--param name="client-ext-ip" value="auto"--> <param name="client-ip" value="XX.XX.XX.XX"/> <param name="client-port" value="5080"/> <param name="server-ip" value="YY.YY.YY.YY"/> <param name="server-port" value="8061"/> <!--param name="force-destination" value="1"/--> <param name="sip-transport" value="tcp"/> <!--param name="ua-name" value="FreeSWITCH"/--> <!--param name="sdp-origin" value="FreeSWITCH"/--> <!--param name="rtp-ext-ip" value="auto"/--> <param name="rtp-ip" value="XX.XX.XX.XX"/> <param name="rtp-port-min" value="4000"/> <param name="rtp-port-max" value="5000"/> <!— enable/disable rtcp support —> <param name="rtcp" value="1"/> <!— rtcp bye policies (rtcp must be enabled first) 0 - disable rtcp bye 1 - send rtcp bye at the end of session 2 - send rtcp bye also at the end of each talkspurt (input) —> <param name="rtcp-bye" value="2"/> <!— rtcp transmission interval in msec (set 0 to disable) —> <param name="rtcp-tx-interval" value="5000"/> <!— period (timeout) to check for new rtcp messages in msec (set 0 to disable) —> <param name="rtcp-rx-resolution" value="1000"/> <!--param name="playout-delay" value="50"/--> <!--param name="max-playout-delay" value="200"/--> <!--param name="ptime" value="20"/--> <param name="codecs" value="PCMA PCMU"/> <!— Add any default MRCP params for SPEAK requests here —> <synthparams> </synthparams> <!— Add any default MRCP params for RECOGNIZE requests here —> <recogparams> <!--param name="start-input-timers" value="false"/--> <param name="Save-Waveform" value="true"/> </recogparams> </profile> </include>

<configuration name="unimrcp.conf" description="UniMRCP Client"> <settings> <!— UniMRCP profile to use for TTS —> <!— <param name="default-tts-profile" value="voxeo-prophecy8.0-mrcp1"/>--> <param name="default-tts-profile" value="voxeo-prophecy8.0-mrcp1"/> <!— UniMRCP profile to use for ASR —> <!--<param name="default-asr-profile" value="voxeo-prophecy8.0-mrcp1"/>--> <param name="default-asr-profile" value="speech-asr-mrcpv2"/>--> <!— UniMRCP logging level to appear in freeswitch.log. Options are: EMERGENCY|ALERT|CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG —> <param name="log-level" value="DEBUG"/> <!— Enable events for profile creation, open, and close —> <param name="enable-profile-events" value="false"/> <!--<param name="enable-profile-events" value="true"/>--> <param name="max-connection-count" value="100"/> <param name="offer-new-connection" value="1"/> <param name="request-timeout" value="3000"/> </settings> <profiles> <!--<X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/>--> <X-PRE-PROCESS cmd="include" data="../mrcp_profiles/*.xml"/> </profiles> </configuration>

в распознаватель Голос идет

Igor
14.04.2017
10:31:09
Стоп стоп, порты на профилях fs какие используются?

5080 задействован?

Bakhodur K
14.04.2017
10:31:42
5080

да

:5080 0.0.0.0:* LISTEN 13302/freeswitch

Igor
14.04.2017
10:33:08
Могу ошибаться, но насколько я помню под mod_unimrcp не профильный порт используется

Igor
14.04.2017
10:33:35
У нас вообще в локалку смотрел, а сип профили наружу

Bakhodur K
14.04.2017
10:43:25
ну 5080 у меня идет как external_sip_port

На всякий случай, сделал сейчас 5070 - непрофильный порт

ща посмотрим

Igor
14.04.2017
10:48:15
<include> <profile name="mrcpserver02" version="2"> <param name="client-ip" value="10.10.5.2"/> <param name="client-port" value="5090"/>

client-ip - SIP IP address of MRCP client

client-port - SIP port of MRCP client (make sure it doesn't conflict with conf/sip_profiles)

не должны пересекаться

Google
Bakhodur K
14.04.2017
10:48:41
да)

тоже обратил внимание, и только что поменял

поменял на 5070. Его в профилях нет

всё также

а у вас как?

Вопрос в том, как мне отправить голос на asr? (через фрисвитч) Ведь везде говорится про play_and_detect, а это не то

Igor
14.04.2017
11:01:58
у нас щас не юзается эта схема, это так, по памяти)

detect_speech есть же

Admin
ERROR: S client not available

Bakhodur K
14.04.2017
11:02:42
где?

Igor
14.04.2017
11:04:56
в фрисвиче

https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+detect_speech

Bakhodur K
14.04.2017
11:06:12
Это я тоже видел. А как правильно юзать эту команду?

я делаю <action application="detect_speech" data="blabala"> ругается на mod.h

короче мол такой команды нет в модуле

Igor
14.04.2017
11:07:38
в дп, <action application="detect_speech" data="словарь"/> помоему так

или модуль:словарь

не помню точно

Bakhodur K
14.04.2017
11:09:05
ща

попробую

Google
Bakhodur K
14.04.2017
11:09:15
хотя я делал так уже....

неа, не получилось 2017-04-14 14:09:17.969678 [CRIT] mod_dptools.c:1713

ошибка

Делаю так <action application="detect_speech" data="detect:unimrcp {start-input-timers=false,no-input-timeout=5000,recognition-timeout=5000,define-grammar=true}builtin:grammar/grammar_name?language=ru-RU"/> До mrcp даже не доходит

и так пробовал <action application="detect_speech" data="{start-input-timers=false,no-input-timeout=5000,recognition-timeout=5000,define-grammar=true}builtin:grammar/grammar_name?language=ru-RU"/> — Не доходит

Igor
14.04.2017
11:12:20
https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+detect_speech

попробуйте варианты, честно - не помню уже

Bakhodur K
14.04.2017
11:16:47
да, что остается то)

Igor
14.04.2017
11:17:23
не ну косячину одну мы устранили, которая жизнь бы усложнила

Bakhodur K
14.04.2017
11:17:41
?

Igor
14.04.2017
11:17:42
а что за MRCP сервер?

с портом

Bakhodur K
14.04.2017
11:17:51
а)

да, за это спс)

Igor
14.04.2017
11:18:31
не ЦРТшный вальдемар?

Bakhodur K
14.04.2017
11:18:42
неа

Igor
14.04.2017
11:20:24
а какой если не секрет?

и пропал)

Bakhodur K
14.04.2017
11:54:00
я тут)

да мы тут тестим просто. Не црт

Alexandru
14.04.2017
22:07:53
https://i.imgur.com/uOz6c6q.png

Страница 75 из 430