Цикл статей Настройка Call Manager Express CUCME с нуля:
Цикл статей Настройка Call Manager CUCM с нуля:
UCCX
CUC
CUP
MediaSense
коллеги всем привет!
поставлена задача создать IVR скрипт на ISR29xx:
который будет озвучивать приветствие в рабочее время - одно, и далее автоматически переводить на пилот;
который будет озвучивать другое сообщение в НЕрабочее время и завершать вызов\ или возможно в будущем направлять вызов на какой то другой пилотный номер.
по сути правило одно, 7-22 рабочее время, каждый день. 22.01-6.59 не рабочее время.
был бы признателен за помощь.
Работа с ISE 3.2
а вот и ответ
<?xml version="1.0"?>
TRANSFER RETURNED:
может кому пригодиться..
если больше или равно 7 и меньше 22 часов и при этом 0 - воскр, 1 понедельник и т.д. до 6. то это рабочее время.
както так. вопросы будут - отвечу.
<?xml version="1.0"?>
<?xml version="1.0"?>
<vxml version="2.0" base="flash0:test1.vxml">
<!-- Time is in UTC -->
<!-- Day of week: 0 - sunday, 1 - monday ... 6 - sunday -->
<var name="VAR_Hour" expr="new Date().getHours()"/>
<var name="VAR_Day" expr="new Date().getDay()"/>
<!-- Time condition -->
<form id="IVR_TimeCondition">
<block>
<if cond="7 <= VAR_Hour && VAR_Hour < 22 && 0 < VAR_Day && VAR_Day < 6">
<goto next="#IVR_Business" />
<else />
<goto next="#IVR_NonBusiness" />
</if>
</block>
</form>
<form id="IVR_NonBusiness">
<block>
<prompt><audio src="flash0:waitmusic.wav"/></prompt>
</block>
</form>
<form id="IVR_Business">
<block>
<prompt><audio src="flash0:conf.wav"/></prompt>
</block>
<transfer name="mycall" transferaudio="flash0:waitmusic.wav" bridge="false" dest="phone://4444">
<filled>
<log>TRANSFER RETURNED: <value expr="mycall"/></log>
</filled>
</transfer>
</form>
</vxml>
Добавить комментарий