Woomera playback not work in asterisk


#1

I use asterisk 1.8.8 and install the chan_woomera drvier already…
The command Dial(WOOMERA/sip:12345678) in extension.conf can be work and message can reach the diastar server .
In the log of diastar ,I can see there is message come from asterisk to diastar server .

But I use the command woomeraplayback in extension.conf …like below …
FILE_LOC=CIF/pitching
VERBOSE_LEVEL=2

[play_nointerrupt]
exten => s,1,Set(LOCAL(CALLING_CONTEXT)=${ARG1})
exten => s,n,Set(LOCAL(NEXT_CONTEXT)=${ARG2})
exten => s,n,Set(LOCAL(COMMENT)=${ARG3})
exten => s,n,Verbose(${VERBOSE_LEVEL},Context: ${CALLING_CONTEXT})
exten => s,n,Verbose(${VERBOSE_LEVEL},Next Context: ${NEXT_CONTEXT})
exten => s,n,Verbose(${VERBOSE_LEVEL},Comment: ${COMMENT})
; Play without interruption
exten => s,n,WoomeraPlayback(${FILE_LOC}/${CALLING_CONTEXT},${FILE_LOC}/${CALLING_CONTEXT})
exten => s,n,Goto(${NEXT_CONTEXT},s,1)
exten => s,n,Return

In the debug of asterisk ,I see below

=========================================================================
== Parsing ‘/etc/asterisk/asterisk.conf’: Parsing /etc/asterisk/asterisk.conf
== Found
Seeding global EID ‘00:0c:29:07:a0:df’ from ‘eth0’ using 'siocgifhwaddr’
Connected to Asterisk 1.8.8.0 currently running on localhost (pid = 4025)
Verbosity is at least 7
Core debug is at least 8
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [2222@dialogic:1] Answer(“SIP/20001000-00000002”, “”) in new stack
– Executing [2222@dialogic:2] Goto(“SIP/20001000-00000002”, “greeting_000,s,1”) in new stack
– Goto (greeting_000,s,1)
– Executing [s@greeting_000:1] Set(“SIP/20001000-00000002”, “COMMENT=Demo Intro - Video version”) in new stack
– Executing [s@greeting_000:2] Set(“SIP/20001000-00000002”, “NEXT_CONTEXT=main_menu_000”) in new stack
– Executing [s@greeting_000:3] Set(“SIP/20001000-00000002”, “CHANNEL(language)=en_US”) in new stack
– Executing [s@greeting_000:4] Gosub(“SIP/20001000-00000002”, “play_nointerrupt,s,1(greeting_000,main_menu_000,Demo Intro - Video version)”) in new stack
– Executing [s@play_nointerrupt:1] Set(“SIP/20001000-00000002”, “LOCAL(CALLING_CONTEXT)=greeting_000”) in new stack
– Executing [s@play_nointerrupt:2] Set(“SIP/20001000-00000002”, “LOCAL(NEXT_CONTEXT)=main_menu_000”) in new stack
– Executing [s@play_nointerrupt:3] Set(“SIP/20001000-00000002”, “LOCAL(COMMENT)=Demo Intro - Video version”) in new stack
– Executing [s@play_nointerrupt:4] Verbose(“SIP/20001000-00000002”, “2,Context: greeting_000”) in new stack
== Context: greeting_000
– Executing [s@play_nointerrupt:5] Verbose(“SIP/20001000-00000002”, “2,Next Context: main_menu_000”) in new stack
== Next Context: main_menu_000
– Executing [s@play_nointerrupt:6] Verbose(“SIP/20001000-00000002”, “2,Comment: Demo Intro - Video version”) in new stack
== Comment: Demo Intro - Video version
– Executing [s@play_nointerrupt:7] WoomeraPlayback(“SIP/20001000-00000002”, “CIF/pitching/greeting_000,CIF/pitching/greeti ng_000”) in new stack
== Spawn extension (play_nointerrupt, s, 7) exited non-zero on 'SIP/20001000-00000002’
localhost*CLI>

The call is end with the command woomeraplayback … there is no any message go to diastar server …

Do you know what is the probelm , I have config the woomera.conf and diastar.conf already with asterisk IP and diastar IP.

Please advice how to fix …