Здравствуйте, проблема в следующем.
На сервер установили астер и 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