вот ivr код:
proc init { } {
global param1
set param1(interruptPrompt) true
set param1(abortKey) #
set param1(terminationKey) *
set param1(maxDigits) 1
}
proc Start { } {
global param1infotag set med_language 1
leg setupack leg_incoming
leg proceeding leg_incoming
leg connect leg_incomingleg collectdigits leg_incoming param1
media play leg_incoming _you_have.au %a100
# media play leg_incoming _you_have.au - если так то всё работает}
proc act_Cleanup { } {
# прекратить звонок, положить трубку
call close
}requiredversion 2.0
initset fsm(any_state,ev_disconnected) "act_Cleanup same_state"
set fsm(CALL_INIT,ev_setup_indication) "Start same_state"fsm define fsm CALL_INIT
звоню на cisco, на консоле вот такая ошибка
*Nov 16 03:04:45.524: //386//TCL2:/vtd_lg_incoming: argc 4
*Nov 16 03:04:45.524: //386//TCL2:/vtd_lg_incoming: Legs [386 ]
*Nov 16 03:04:45.524: //386//TCL2:/tcl_parseCallID_vartag: VARTAG Translation Leg Count=1
*Nov 16 03:04:45.524: //-1//DPM :DP200:/pc_mc_addToDynamicS: Language ru unsupported
*Nov 16 03:04:45.524: //386//TCL2:/TclInterpDriver: Tcl_Eval Failed in action=Start code=1
code=ERROR
*Nov 16 03:04:45.524: IVR TCL script failure
Result:
Error Adding URL to Prompt list
*Nov 16 03:04:45.524: IVR TCL script failure errorInfo:
Error Adding URL to Prompt list
while executing
"media play leg_incoming _you_have.au %a100
(procedure "Start" line 18)
invoked from within
"Start"что делаю не так ?
Сам себе отвечаю :-)Если у кого будет такая же проблема то
call language voice ru tftp://195.x.x.x/voice/ivr/ru_translate.tcl
сам файлик берем от сюда http://rapidshare.com/files/5119512/ru_translate.tcl.html