Срочно нужна помощь !!! Пожалуйста всем кто сталкивался с этим помогите . Проблема такая работает Cisco 2801 adventerprisek9-mz на ней поднято ccme 7.0 возникла надобность поднять на нем ivr для приветствия(Добро пожаловать итд наберите внутренний номер или дождитесь ответа секретаря ) сначала прикрутил скрипт на tcl (app-b-acd-aa-2.1.2.2.tcl), так знание tcl не достаточно подточить под выше сказанное не получилось пришлось. Потом прикрутил новый скрипт на vxml.Но на нем не получается звонить на внутренние номера при наборе номера идет отбой , званок на оператора слишком долго переводить , после того как дожидаешься оператора звонки трансферить от оператора тоже не получается он начинет виснуть.
помогите пожалуйста , может у кого то есть готовый скрипт ? выручайте ребята ... Вот текущий скрипт ..
<?xml version = "1.0" encoding = "UTF-8"?>
<vxml version = "1.0" lang = "en_US">
<var name="_VAR_Number" expr="2401"/>
<form id="first_form">
<nomatch count="1">
<reprompt/>
</nomatch>
<nomatch count="2">
<reprompt/>
</nomatch>
<nomatch count="3">
<assign name="_VAR_Number" expr="'2401'"/>
<goto next="#DLG__Transfer_" />
</nomatch>
<noinput count = "1">
<assign name="_VAR_Number" expr="'2401'"/>
<goto next="#DLG__Transfer_" />
</noinput>
<DTMF>
2 | 0
</DTMF>
<field name="second_input">
<prompt>
<audio src = "en_bacd_welcome.au"/>
<audio src = "en_bacd_enter_dest.au"/>
</prompt>
<filled>
<if cond = "second_input == '0'">
<assign name="_VAR_Number" expr="'2401'"/>
<goto next="#DLG__Transfer_" />
<elseif cond = "second_input == '2'"/>
<assign name="_VAR_Number" expr="'2'"/>
<goto next="#DLG__DaxiliCall_" />
<else/>
<exit/>
</if>
</filled>
</field>
<block>
<clear/>
</block>
</form>
<form id="DLG__Disconnect_">
<block>
<exit />
</block>
</form>
<!-- End of dialog - "DLG__Disconnect_" -->
<form id="DLG__Transfer_">
<transfer name="operator_call" destexpr = "'phone://' + _VAR_Number"
connecttimeout="40s" bridge="true">
<filled>
<if cond = "phone_call == 'busy'">
<exit/>
<elseif cond = "phone_call == 'far_end_disconnect'"/>
<exit/>
<elseif cond = "phone_call == 'noanswer'"/>
<exit/>
<else/>
<exit/>
</if>
</filled>
</transfer>
<block>
<exit />
</block>
</form>
<!-- End of dialog - "DLG__Transfer_" -->
<form id="DLG__FreeCall_">
<nomatch count="1">
<reprompt/>
</nomatch>
<nomatch count="2">
<reprompt/>
</nomatch>
<nomatch count="3">
<assign name="_VAR_Number" expr="'2401'"/>
<goto next="#DLG__Transfer_" />
</nomatch>
<noinput count = "1">
<assign name="_VAR_Number" expr="'2401'"/>
<goto next="#DLG__Transfer_" />
</noinput>
<field name="test" type="phone">
<prompt>
</prompt>
</field>
<block name="DLG_new_azedswe" cond="test.length==3" >
<assign name="_VAR_Number" expr="test"/>
<goto next="#DLG__Transfer_" />
</block>
</form>
<form id="DLG__DaxiliCall_">
<nomatch count="1">
<reprompt/>
</nomatch>
<nomatch count="2">
<reprompt/>
</nomatch>
<nomatch count="3">
<goto next="#DLG__Disconnect_" />
</nomatch>
<noinput count = "1">
<goto next="#DLG__Disconnect_" />
</noinput>
<field name="test" type="phone" >
<prompt>
</prompt>
</field>
<block name="DLG_new_azedswe" cond="test.length==3" >
<assign name="_VAR_Number" expr="_VAR_Number+test"/>
<goto next="#DLG__Transfer_" />
</block>
</form>
</vxml>
посмотрите может что не так .