@helezpopova

Asterisk. Failed to Create Session ASR or TTS. Unimrcp. C чес может быть связан обрыв сессии?

Здравствуйте, проблема в следующем.
На сервер установили астер и unimrcp. Соответсвенно нужно протестировать работоспособность позвонив с сип фона на 199333.
В диаплане следующее :

exten => _199333,1,Macro(to_ast_test_two,99111,DEV,/Records/applications/full/63);calculator

[macro-to_ast_test]

exten => s,1,Answer

exten => s,n,MRCPRecog(10.201.2.2:8083/grammar//static/hello.grregexp,p=d...

exten => s,n,Verbose(Status is: ${RECOGSTATUS} and result is: ${RECOG_RESULT})

exten => s,n,Hangup

[macro-to_ast_test_two]

exten => s,1,Answer

exten => s,n,Playback(hello)

exten => s,n,MRCPSynth(Добро пожаловать в компанию Рога и Копыта!,p=default)

exten => s,n,Verbose(1,${SYNTHSTATUS})

exten => s,n,Hangup

[macro-to_ast_test_tree]
exten => s,1,Answer

exten => s,n,Wait(1)

exten => s,n,MRCPSynth(Welcome to LumenVox)

exten => s,n,Verbose(1,${SYNTHSTATUS})

[macro-lumenvox_test]

exten => s,1,Answer

exten => s,n,Wait(1)

exten => s,n,MRCPRecog(builtin:grammar/boolean,&f=beep)

exten => s,n,Verbose(1,Status is: ${RECOGSTATUS} and Result is: ${RECOG_RESULT})

Пробовала воспроизвести все четыре вида макросов, вылетает на строке с MRCPSynth или MRCPRecog с ошибкой mrcp_client_session.c: Failed to Create Session ASR или
/mrcp_client_session.c: Failed to Create Session TTS;

Думаю это из-за того,что неправильные натройки в mrcp.conf
[general]

default-asr-profile = speech-nuance-asr-mrcp2

default-tts-profile = speech-nuance-asr-mrcp2

log-level = DEBUG

max-connection-count = 100

offer-new-connection = 1

[speech-nuance-asr-mrcp2]

; MRCP version.
version = 2

server-ip = *.*.*.* - тут ip mrcp

; SIP port on the MRCP server.

server-port = 7060 - тут порт mrcp

force-destination = 1

client-ip = 127.0.0.1 - SofiaSIP из unimrcpclient.xml

client-port = 8062 SofiaSIP из unimrcpclient.xml

rtp-ip = 127.0.0.1
...остальное опущу

в res-speech-unimrcp.conf

указала unimrcp-profile = nss2 ; Nuance MRCPv2 Server
Это верный выбор? Вообще я пробовала указывать и
unimrcp-profile = uni2 ; UniMRCP MRCPv2 Server , но результат тот же .
Правильно ли я указываю client-port и client-ip?
Подскажите по данной проблеме.
Общий лог когда звоню :
[2019-02-01 16:04:05] NOTICE[31577][C-0000001e] app_mrcpsynth.c: MRCPSynth() prompt: Добро пожаловать в компанию Рога и Копыта!

[2019-02-01 16:04:05] NOTICE[31577][C-0000001e] app_mrcpsynth.c: MRCPSynth() options: p=default

[2019-02-01 16:04:05] NOTICE[31577][C-0000001e] src/mrcp_application.c: Create MRCP Handle 0x7f16540ae428 [speech-nuance5-mrcp2]

[2019-02-01 16:04:05] NOTICE[31577][C-0000001e] src/mrcp_client_session.c: Create Channel TTS-26

[2019-02-01 16:04:05] NOTICE[13922] src/mrcp_client_session.c: Receive App Request TTS-26 [2]

[2019-02-01 16:04:05] WARNING[13922] src/mrcp_client_session.c: Failed to Create Session TTS-26 [2]

[2019-02-01 16:04:05] NOTICE[13922] src/mrcp_client_session.c: Raise App Response TTS-26 [2] FAILURE [1]

[2019-02-01 16:04:05] ERROR[13922] app_mrcpsynth.c: (TTS-26) Channel error status=1, response code=0!

[2019-02-01 16:04:05] NOTICE[13922] src/mrcp_client_session.c: Receive App Request TTS-26 [1]

[2019-02-01 16:04:05] NOTICE[13922] src/mrcp_client_session.c: Raise App Response TTS-26 [1] SUCCESS [0]

[2019-02-01 16:04:05] NOTICE[13922] src/mrcp_application.c: Destroy MRCP Handle TTS-26

[2019-02-01 16:04:05] NOTICE[31577][C-0000001e] app_mrcpsynth.c: MRCPSynth() exiting status: ERROR on SIP/511-0000001b
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы