Перейти к содержимому
Калькуляторы

Как реализовать распределение исходящих и входящих звонков на CME

Доброго времени суток, коллеги.

 

Есть cisco 3745 есть FXS и FXO модули в связи с чем возникло несколько вопросов:

1. Как организовать распределение исходящих и входящих вызовов.

2. Где можно взять cme-b-acd-2.1.0.0.tar вот эту штуку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2. Где можно взять cme-b-acd-2.1.0.0.tar вот эту штуку.

см.вложение.

А вообще, мне больше понравился VoiceXML:

В циске:

dial-peer voice №№№№№№ pots

service ivr

incoming called-number №№№№№№№

port 0/0:15

 

service ivr http://ип_сервера/vxml/ivr.vxml

 

в файлике:

<form id="main">
<field name="getdigit" type="digits?length=1">
	<grammar type="application/grammar+regex">[1234567890]</grammar>
		<noinput>
			<goto next="#operator"/>
		</noinput>
	<nomatch>
		<prompt bargein="true">
			<audio src="audio/no_match.au"/>
			<audio src="audio/menu_option1.au"/>
<!--				<audio src="audio/menu_option2.au"/>
			<audio src="audio/menu_option3.au"/>
			<audio src="audio/menu_option4.au"/>
			<audio src="audio/menu_option5.au"/>
			<audio src="audio/menu_option6.au"/>
			<audio src="audio/menu_option7.au"/>
			<audio src="audio/menu_option8.au"/>
			<audio src="audio/menu_option9.au"/>
			<audio src="audio/menu_option0.au"/>
			<audio src="audio/menu_option_fax.au"/>
-->			</prompt>
	</nomatch>
		<prompt bargein="true">
			<audio src="audio/menu_welcome.au"/>
			<audio src="audio/menu_option1.au"/>
<!--				<audio src="audio/menu_option2.au"/>
			<audio src="audio/menu_option3.au"/>
			<audio src="audio/menu_option4.au"/>
			<audio src="audio/menu_option5.au"/>
			<audio src="audio/menu_option6.au"/>
			<audio src="audio/menu_option7.au"/>
			<audio src="audio/menu_option8.au"/>
			<audio src="audio/menu_option9.au"/>
			<audio src="audio/menu_option0.au"/>
-->				<audio src="audio/menu_option_fax.au"/>
		</prompt>
	<filled>
		<assign name="option" expr="getdigit"/>
			<if 		cond="getdigit=='1'"/><goto next="#operator"/>
				<elseif cond="getdigit=='2'"/><goto next="#operator"/>
				<elseif cond="getdigit=='3'"/><goto next="#operator"/>
				<elseif cond="getdigit=='4'"/><goto next="#operator"/>
				<elseif cond="getdigit=='5'"/><goto next="#operator"/>
				<elseif cond="getdigit=='6'"/><goto next="#operator"/>
				<elseif cond="getdigit=='7'"/><goto next="#operator"/>
				<elseif cond="getdigit=='8'"/><goto next="#operator"/>
				<elseif cond="getdigit=='9'"/><goto next="#operator"/>
				<elseif cond="getdigit=='0'"/><goto next="#operator"/>
			</if>
	</filled>
</field>
</form>
<!-- main FORM end-->

<!-- OPERATOR FORM START-->
<form id="operator">
<var name="mydur" expr="0"/>
	<block>
		<prompt>
		<audio src="audio/2tech_supp.au"/>
		</prompt>
	</block>
	<transfer 	name="mycall"	
			dest="phone://номер_оператора" 
			connecttimeout="10s" 
			bridge="true">
		<filled>
			<assign name="mydur" expr="mycall$.duration"/>
			<if cond="mycall == 'busy'">
				<prompt>
				<audio src="audio/tech_supp_busy.au"/>
				</prompt>
			<elseif cond="mycall == 'noanswer'"/>
				<prompt>
				<audio src="audio/tech_supp_out.au"/>
				</prompt>
			</if>
		</filled>
	</transfer>
</form>
<!-- OPERATOR FORM END-->

<!-- TECH SUPPORT fax  FORM START-->
<form id="fax">
	<transfer 
		name="myfax"
		dest="phone://номер_факса"
		bridge="false">
	</transfer>
	<block>
		<goto next="#main"/>
	</block>
</form>
<!-- TECH SUPPORT fax FORM END-->

cme-b-acd-2.1.2.3.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.