вот ivr код:
proc init { } {
global param1
set param1(interruptPrompt) true
set param1(abortKey) #
set param1(terminationKey) *
set param1(maxDigits) 1
}
proc Start { } {
global param1 infotag set med_language 1
leg setupack leg_incoming
leg proceeding leg_incoming
leg connect leg_incoming
leg 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
init
set 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"
что делаю не так ?