i have installed and configure unimrcp + pocket + asterisk connection
bridge with asterisk 1.4.38. following is my dial plan. here i have
some confusion about grammar thing how and where create my own
grammar? what is function in unimrcp? if i dial following dial plan i
got the following result in asterisk cli. i cant here or see my said
words. please help me in this. Thanks.
exten => 1004,1,Answer()
exten => 1004,n,SpeechCreate(unimrcp)
exten => 1004,n,SpeechLoadGrammar(grammar,/etc/asterisk/grammar.jsgf)
exten => 1004,n,SpeechActivateGrammar(grammar)
exten => 1004,n,SpeechStart()
exten => 1004,n,SpeechBackground(hello-world,20)
exten => 1004,n,Verbose(1,The recognized input is ${SPEECH(results)})
exten => 1004,n,Verbose(1,The recognized input is ${SPEECH_TEXT(result
number)})
exten => 1004,n,Verbose(1,The score is ${SPEECH_SCORE(0)})
exten => 1004,n,Verbose(1,The matched grammar is ${SPEECH_GRAMMAR(0)})
exten => 1004,n,SpeechDeactivateGrammar(grammar)
exten => 1004,n,SpeechProcessingSound(grammar)
exten => 1004,n,SpeechUnloadGrammar(grammar)
exten => 1004,n,SpeechDestroy()
exten => 1004,n,Hangup()
-- Executing [1004@outgoing:1] Answer("SIP/3001-0000001a", "") in new
stack
-- Executing [1004@outgoing:2] SpeechCreate("SIP/3001-0000001a",
"unimrcp") in new stack
[Apr 28 17:39:44] NOTICE[4727]: app_unimrcp.c:4169 unimrcp_log: Create
MRCP Handle 0x9d44140 [uni2]
[Apr 28 17:39:44] DEBUG[4727]: app_unimrcp.c:4172 unimrcp_log: Create
Channel 0x9d44140 <new>
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:907
uni_recog_sm_request_send: Send session request type:2
[Apr 28 17:39:44] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:933
uni_recog_sm_request_send: Wait for session response
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App Request 0x9d44140 <new> [2]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Add
MRCP Handle 0x9d44140 <new>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log:
Dispatch App Request 0x9d44140 <new> [2]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:44] NOTICE[3116]: app_unimrcp.c:4169 unimrcp_log: Add
Control Channel 0x9d44140 <new@speechrecog>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Add
Media Termination 0x9d44140 <new@media-tm>
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Add
Media Termination 0x9d44140 <new@rtp-tm>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [Media-Engine-1] [1;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Control
Channel Added 0x9d44140 <new@speechrecog>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Process
Message [Media-Engine-1] [1;0]
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Add
Media Context 0x9d44140
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [3;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Media
Termination Added 0x9d44140 <new@media-tm>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Media
Termination Added 0x9d44140 <new@rtp-tm>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Send
Offer 0x9d44140 <new> [c:1 a:1 v:0] to
192.168.4.48:8060
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Local
SDP 0x9d44140 <new>
v=0
o=UniMRCPClient 0 0 IN IP4 192.168.4.48
s=-
c=IN IP4 192.168.4.48
t=0 0
m=application 9 TCP/MRCPv2 1
a=setup:active
a=connection:new
a=resource:speechrecog
a=cmid:1
m=audio 4030 RTP/AVP 0 8 96 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:96 L16/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendonly
a=ptime:20
a=mid:1
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_i_state] Status 0 INVITE sent
[Apr 28 17:39:44] NOTICE[3117]: app_unimrcp.c:4169 unimrcp_log: SIP
Call State 0x9d44140 [calling]
[Apr 28 17:39:44] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_r_invite] Status 200 OK
[Apr 28 17:39:44] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_i_state] Status 200 OK
[Apr 28 17:39:44] NOTICE[3117]: app_unimrcp.c:4169 unimrcp_log: SIP
Call State 0x9d44140 [ready]
[Apr 28 17:39:44] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Remote
SDP 0x9d44140 <new>
v=0
o=UniMRCPServer 577335689927848930 1380983223380945776 IN IP4
192.168.4.48
s=-
c=IN IP4 192.168.4.48
t=0 0
m=application 1544 TCP/MRCPv2 1
a=setup:passive
a=connection:new
a=channel:847c2fb695ee45de@speechrecog
a=cmid:1
m=audio 5050 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=recvonly
a=ptime:20
a=mid:1
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [1;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
Answer 0x9d44140 <new> [c:1 a:1 v:0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Modify
Control Channel 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Modify
Media Termination 0x9d44140 <847c2fb695ee45de@rtp-tm>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [Media-Engine-1] [1;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_i_active] Status 200 Call active
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] NOTICE[3119]: app_unimrcp.c:4169 unimrcp_log:
Established TCP/MRCPv2 Connection
192.168.4.48:43548 <->
192.168.4.48:1544
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Add
Control Channel <847c2fb695ee45de@speechrecog>
192.168.4.48:43548 <->
192.168.4.48:1544 [1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Control
Channel Modified 0x9d44140 <847c2fb695ee45de@speechrecog>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Process
Message [Media-Engine-1] [1;0]
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4172 unimrcp_log: Enable
RTP Session
192.168.4.48:4030
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Create
Linear Audio Bridge 0x9d44140
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4172 unimrcp_log: Open
RTP Transmitter
192.168.4.48:4030 ->
192.168.4.48:5050
[Apr 28 17:39:44] DEBUG[3120]: app_unimrcp.c:4172 unimrcp_log: Media
Path 0x9d44140 Source->[LPCM/8000/1]->Bridge->[LPCM/8000/1]->Encoder-
>[PCMU/8000/1]->Sink
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [3;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Media
Termination Modified 0x9d44140 <847c2fb695ee45de@rtp-tm>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App Response 0x9d44140 <847c2fb695ee45de> [2] SUCCESS [0]
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:705
on_channel_add: On channel add
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:938
uni_recog_sm_request_send: Waked up, status code: 0
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:204
uni_recog_create: Create media buffer frame_size:160
[Apr 28 17:39:44] NOTICE[4727]: res_speech_unimrcp.c:216
uni_recog_create: Created speech instance '847c2fb695ee45de'
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:843
uni_recog_properties_set: Set properties '847c2fb695ee45de'
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:954
uni_recog_mrcp_request_send: Send MRCP request
[Apr 28 17:39:44] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App MRCP Request 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Send
MRCP Request 0x9d44140 <847c2fb695ee45de@speechrecog> [1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Send
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [132 bytes]
MRCP/2.0 132 SET-PARAMS 1
Channel-Identifier: 847c2fb695ee45de@speechrecog
Recognition-Timeout: 20000
No-Input-Timeout: 15000
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:959
uni_recog_mrcp_request_send: Wait for MRCP response
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [80 bytes]
MRCP/2.0 80 1 200 COMPLETE
Channel-Identifier: 847c2fb695ee45de@speechrecog
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Response 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:964
uni_recog_mrcp_request_send: Waked up
-- Executing [1004@outgoing:3] SpeechLoadGrammar("SIP/
3001-0000001a", "grammar|/etc/asterisk/grammar.jsgf") in new stack
[Apr 28 17:39:44] NOTICE[4727]: res_speech_unimrcp.c:354
uni_recog_load_grammar: Load grammar name:grammar type:application/x-
jsgf path:/etc/asterisk/grammar.jsgf '847c2fb695ee45de'
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:954
uni_recog_mrcp_request_send: Send MRCP request
[Apr 28 17:39:44] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:959
uni_recog_mrcp_request_send: Wait for MRCP response
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App MRCP Request 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Send
MRCP Request 0x9d44140 <847c2fb695ee45de@speechrecog> [2]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Send
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [226 bytes]
MRCP/2.0 226 DEFINE-GRAMMAR 2
Channel-Identifier: 847c2fb695ee45de@speechrecog
Content-Type: application/x-jsgf
Content-Id: grammar
Content-Length: 68
#JSGF V1.0;
grammar digits;
public <numbers> = (one | two | three);
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [112 bytes]
MRCP/2.0 112 2 200 COMPLETE
Channel-Identifier: 847c2fb695ee45de@speechrecog
Completion-Cause: 000 success
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Response 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:964
uni_recog_mrcp_request_send: Waked up
-- Executing [1004@outgoing:4] SpeechActivateGrammar("SIP/
3001-0000001a", "grammar") in new stack
[Apr 28 17:39:44] NOTICE[4727]: res_speech_unimrcp.c:430
uni_recog_activate_grammar: Activate grammar name:grammar
'847c2fb695ee45de'
-- Executing [1004@outgoing:5] SpeechStart("SIP/3001-0000001a",
"") in new stack
[Apr 28 17:39:44] NOTICE[4727]: res_speech_unimrcp.c:485
uni_recog_start: Start audio '847c2fb695ee45de'
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:954
uni_recog_mrcp_request_send: Send MRCP request
[Apr 28 17:39:44] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App MRCP Request 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Send
MRCP Request 0x9d44140 <847c2fb695ee45de@speechrecog> [3]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Send
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [192 bytes]
MRCP/2.0 192 RECOGNIZE 3
Channel-Identifier: 847c2fb695ee45de@speechrecog
Content-Type: text/uri-list
Cancel-If-Queue: false
Start-Input-Timers: true
Content-Length: 15
session:grammar
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:959
uni_recog_mrcp_request_send: Wait for MRCP response
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [83 bytes]
MRCP/2.0 83 3 200 IN-PROGRESS
Channel-Identifier: 847c2fb695ee45de@speechrecog
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Response 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:44] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:44] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:44] DEBUG[4727]: res_speech_unimrcp.c:964
uni_recog_mrcp_request_send: Waked up
-- Executing [1004@outgoing:6] SpeechBackground("SIP/
3001-0000001a", "hello-world|20") in new stack
[Apr 28 17:39:44] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:45] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:45] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [94 bytes]
MRCP/2.0 94 START-OF-INPUT 3 IN-PROGRESS
Channel-Identifier: 847c2fb695ee45de@speechrecog
[Apr 28 17:39:45] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:45] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:45] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:45] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Event 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:45] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:45] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:45] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [397 bytes]
MRCP/2.0 397 RECOGNITION-COMPLETE 3 COMPLETE
Channel-Identifier: 847c2fb695ee45de@speechrecog
Completion-Cause: 000 success
Content-Type: application/x-nlsml
Content-Length: 212
<?xml version="1.0"?>
<result>
<interpretation grammar="session:requ...@form-level.store"
confidence="97">
<instance>one</instance>
<input mode="speech">one</input>
</interpretation>
</result>
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Event 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] NOTICE[4727]: res_speech_unimrcp.c:569
uni_recog_get: Get result '847c2fb695ee45de'
[Apr 28 17:39:52] NOTICE[4727]: res_speech_unimrcp.c:634
uni_recog_get: Interpreted instance:one score:9700
grammar:requ...@form-level.store
-- Executing [1004@outgoing:7] Verbose("SIP/3001-0000001a", "1|The
recognized input is 1") in new stack
The recognized input is 1
-- Executing [1004@outgoing:8] Verbose("SIP/3001-0000001a", "1|The
recognized input is one") in new stack
The recognized input is one
-- Executing [1004@outgoing:9] Verbose("SIP/3001-0000001a", "1|The
score is 9700") in new stack
The score is 9700
-- Executing [1004@outgoing:10] Verbose("SIP/3001-0000001a", "1|
The matched grammar is requ...@form-level.store") in new stack
The matched grammar is requ...@form-level.store
-- Executing [1004@outgoing:11] SpeechDeactivateGrammar("SIP/
3001-0000001a", "grammar") in new stack
[Apr 28 17:39:52] NOTICE[4727]: res_speech_unimrcp.c:442
uni_recog_deactivate_grammar: Deactivate grammar name:grammar
'847c2fb695ee45de'
-- Executing [1004@outgoing:12] SpeechProcessingSound("SIP/
3001-0000001a", "grammar") in new stack
-- Executing [1004@outgoing:13] SpeechUnloadGrammar("SIP/
3001-0000001a", "grammar") in new stack
[Apr 28 17:39:52] NOTICE[4727]: res_speech_unimrcp.c:390
uni_recog_unload_grammar: Unload grammar name:grammar
'847c2fb695ee45de'
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:954
uni_recog_mrcp_request_send: Send MRCP request
[Apr 28 17:39:52] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:959
uni_recog_mrcp_request_send: Wait for MRCP response
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App MRCP Request 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Send
MRCP Request 0x9d44140 <847c2fb695ee45de@speechrecog> [4]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Send
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [104 bytes]
MRCP/2.0 104 DEFINE-GRAMMAR 4
Channel-Identifier: 847c2fb695ee45de@speechrecog
Content-Id: grammar
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Signalled Descriptor [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Receive
MRCPv2 Stream
192.168.4.48:43548 <->
192.168.4.48:1544 [112 bytes]
MRCP/2.0 112 4 200 COMPLETE
Channel-Identifier: 847c2fb695ee45de@speechrecog
Completion-Cause: 000 success
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;3]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;3]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App MRCP Response 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:723
on_message_receive: On message receive
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:964
uni_recog_mrcp_request_send: Waked up
-- Executing [1004@outgoing:14] SpeechDestroy("SIP/3001-0000001a",
"") in new stack
[Apr 28 17:39:52] NOTICE[4727]: res_speech_unimrcp.c:229
uni_recog_destroy: Destroy speech instance '847c2fb695ee45de'
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:907
uni_recog_sm_request_send: Send session request type:1
[Apr 28 17:39:52] DEBUG[4727]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [4;0]
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:933
uni_recog_sm_request_send: Wait for session response
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [4;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Receive
App Request 0x9d44140 <847c2fb695ee45de> [1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log:
Dispatch App Request 0x9d44140 <847c2fb695ee45de> [1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log:
Terminate Session 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Remove
Control Channel 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log:
Subtract Media Termination 0x9d44140 <847c2fb695ee45de@media-tm>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log:
Subtract Media Termination 0x9d44140 <847c2fb695ee45de@rtp-tm>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [Media-Engine-1] [1;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Poller Wakeup [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCPv2-Agent-1] [1;0]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Remove
Control Channel <847c2fb695ee45de@speechrecog> [0]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4172 unimrcp_log: Close
TCP/MRCPv2 Connection
192.168.4.48:43548 <->
192.168.4.48:1544
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Signal
Message to [MRCP Client] [2;2]
[Apr 28 17:39:52] DEBUG[3119]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCPv2-Agent-1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [2;2]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Control
Channel Removed 0x9d44140 <847c2fb695ee45de@speechrecog>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_r_bye] Status 200 OK
[Apr 28 17:39:52] DEBUG[3117]: app_unimrcp.c:4172 unimrcp_log: Receive
SIP Event [nua_i_state] Status 200 to BYE
[Apr 28 17:39:52] NOTICE[3117]: app_unimrcp.c:4169 unimrcp_log: SIP
Call State 0x9d44140 [terminated]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [1;1]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Session
Terminated 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Process
Message [Media-Engine-1] [1;0]
[Apr 28 17:39:52] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Destroy
Audio Bridge 0x9d44140
[Apr 28 17:39:52] DEBUG[3120]: app_unimrcp.c:4172 unimrcp_log: Close
RTP Transmitter
192.168.4.48:4030 ->
192.168.4.48:5050 [s:393 o:62880]
[Apr 28 17:39:52] DEBUG[3120]: app_unimrcp.c:4175 unimrcp_log: Remove
Media Context 0x9d44140
[Apr 28 17:39:52] DEBUG[3120]: app_unimrcp.c:4172 unimrcp_log: Remove
RTP Session
192.168.4.48:4030
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Process
Message [MRCP Client] [3;0]
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Media
Termination Subtracted 0x9d44140 <847c2fb695ee45de@media-tm>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Media
Termination Subtracted 0x9d44140 <847c2fb695ee45de@rtp-tm>
[Apr 28 17:39:52] NOTICE[3116]: app_unimrcp.c:4169 unimrcp_log:
Destroy TCP/MRCPv2 Connection
192.168.4.48:43548 <->
192.168.4.48:1544
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Remove
MRCP Handle 0x9d44140 <847c2fb695ee45de>
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4172 unimrcp_log: Raise
App Response 0x9d44140 <847c2fb695ee45de> [1] SUCCESS [0]
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:766
uni_message_handler: Received message from client stack
[Apr 28 17:39:52] DEBUG[3116]: res_speech_unimrcp.c:696
on_session_terminate: On session terminate
[Apr 28 17:39:52] DEBUG[3116]: app_unimrcp.c:4175 unimrcp_log: Wait
for Messages [MRCP Client]
[Apr 28 17:39:52] DEBUG[4727]: res_speech_unimrcp.c:938
uni_recog_sm_request_send: Waked up, status code: 0
[Apr 28 17:39:52] NOTICE[4727]: app_unimrcp.c:4169 unimrcp_log:
Destroy MRCP Handle 0x9d44140
-- Executing [1004@outgoing:15] Hangup("SIP/3001-0000001a", "") in
new stack
== Spawn extension (outgoing, 1004, 15) exited non-zero on 'SIP/
3001-0000001a'