<configuration name="autodialer.conf" description="autodialer Configuration">
  <settings>
    <param name="odbc-dsn" value="odbc://DRIVER=mysql;SERVER=127.0.0.1;UID=robot;PWD=robot;DATABASE=robot;OPTION=67108864" />
	<param name="dbname" value="autodialer"/>
	<param name="cps" value="100"/>

</settings>
<!-- Youshou(QQ:352220549) 
</configuration>
#Optimized by Youshou
#QQ:80933057
 is_deal=0
 count=0
 count=$(netstat -apn | grep 3306|wc -l)
 echo $count
if [ $count -lt 1 ]
then
 is_deal=1
service mysqld start
fi

 count=0
 count=$(netstat -apn | grep 8081|wc -l)
 echo $count
if [ $count -lt 1 ]
then
 is_deal=1
 /usr/local/freeswitch/bin/freeswitch -nonat -nc 
fi

 count=0
 count=$(netstat -apn | grep 8040|wc -l)
 echo $count
if [ $count -lt 1 ]
then
 is_deal=1
nohup  /var/smartivr/bin/smartivr consolelevel=3 loglevel=0 logflush=true
fi

 count=0
 count=$(netstat -apn | grep 9977|wc -l)
 echo $count
if [ $count -lt 2 ]
then
 is_deal=1
cd /var/da2server
nohup  ./daserver
fi

 count=0
 count=$(ps -ef |grep cgi|wc -l)
 echo $count
echo $is_deal
if [ $count -eq 1 -a $is_deal -eq 0 ]
then
nohup /var/smartivr/cgi/cgi > /dev/null 2>&1 &
fi
<configuration name="da2.conf" description="Dial tone analysis">
  <settings>

	<!-- libda2配置文件路径 -->
    
	<!-- <param name="configurefilename" value="/etc/da2.json"/> -->
	 <!--  <param name="configurefilename" value="da2.json"/> -->
<param name="configurefilename" value="/etc/smartivr.json"/>	
	<!-- libda2日志文件路径 -->
    <!-- <param name="logfilename" value="/var/log/da2.log"/> -->
    <!-- <param name="logfilename" value="da2.log"/>  -->


	<!-- busy ringback coolringback prompt sample silence -->
    <param name="hanguptone" value="sample busy"/> 


	<!-- 不设置recordpath  就不会录音 -->
    <!-- <param name="recordpath" value="da_record"/> -->

	<!-- 电话接通后停止识别 -->
    <param name="answerautosotp" value="true"/> 

	<!-- 最大检测时间 单位(秒) -->
    <param name="maxdetecttime" value="60"/> 


  </settings>

  
  <hangupcause>
  <!-- 


	ID  状态		别名				描述
	2	关机		power off			关机
	3	空号		does not exist		空号
	4	停机		out of service		停机
	5	正在通话中	hold on				正在通话中
	6	用户拒接	not convenient		用户拒接
	7	无法接通	is not reachable	无法接通
	8	暂停服务	not in service		暂停服务
	9	用户正忙	busy now			用户正忙
	10	拨号方式不正确	not a local number	拨号方式不正确
	11	呼入限制	barring of incoming	呼入限制
	12	来电提醒	call reminder		各类秘书服务
	13	呼叫转移失败	forwarded		呼叫转移失败
	14	网络忙		line is busy		网络忙
	15	无人接听	not answer			无人接听
	16	欠费		defaulting			欠费
	17	无法接听	cannot be connected	无法接听
	18	改号		number change		改号
	19	线路故障	line fault			线路不能呼出,比如SIM卡欠费
	20	稍后再拨	redial later		各种稍后再拨提示

	根据识别结果发送不同的SIP挂断代码

	<param name="2" value="432"/> 
    <param name="3" value="433"/> 
    <param name="4" value="434"/> 
    <param name="5" value="435"/> 
    <param name="6" value="436"/> 
    <param name="7" value="437"/> 
    <param name="8" value="438"/> 
    <param name="9" value="439"/> 
    <param name="10" value="440"/> 
    <param name="11" value="441"/> 
    <param name="12" value="442"/> 
    <param name="13" value="443"/> 
    <param name="14" value="444"/> 
    <param name="15" value="445"/> 
    <param name="16" value="446"/> 
    <param name="17" value="447"/> 
    <param name="18" value="448"/> 
    <param name="19" value="449"/> 
    <param name="20" value="450"/> 

  -->
  </hangupcause>

</configuration>

Logo

在这里,我们一起交流AI,学习AI,用AI改变世界。如有AI产品需求,可访问讯飞开放平台,www.xfyun.cn。

更多推荐