Jump to content
Калькуляторы

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

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this