⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 text_action_event.txt

📁 IVR的开发工具包,对于想进入IVR行业淘金的人有很大的用处哈
💻 TXT
📖 第 1 页 / 共 5 页
字号:
///////////////////////////////////////////////////////////////////
//
//  IVR Script config file
//  for NAP2000	(2000-11-29)	
//	Current Version: release 20040112-1
//
// 		The format of action_event config file for SunTek IVRTOOL 
//	[action name]
//		<action comment>   
//		ActionID=id
//      <HELP_ID=id>
//		<ActionPara=INT||IR||STR||SR||FLOAT||FR||FUNCTION>
//		<parameter comment>
//		<ActionPara=INT||IR||STR||SR||FLOAT||FR||FUNCTION>
//		<parameter comment>
//		<ActionPara=INT||IR||STR||SR||FLOAT||FR||FUNCTION>
//		<parameter comment>
//		<EventName=name>
//			<event comment>
//      		<ParaFlag= NoPara||HasAPara||HasOrNo>
//      		<EventPara=para>
//      		<event arg comment>
//
///////////////////////////////////////////////////////////////////


//--------------------------------------------------------------------------------------------
//   0X21000000<=ID<0X22000000  表示媒体操作动作
//--------------------------------------------------------------------------------------------

[SETDTMF]
    "设置响应的拨号"
    ActionID=0x21000001
    HELP_ID=3020201
    ActionPara=STR  "参数为:0~9,D(0~9的数字都可响应),d(1~9的数字都可响应),?(所有都可响应)"

[SETRECINIT]
    "设置录音前是否'嘟'的响一声"
    ActionID=0x21000002
    HELP_ID=3020202
    ActionPara=INT  "0 为不响,1 为响"

[SETPLAYINIT]
    "设置放音前是否'嘟'的响一声"
    ActionID=0x21000003
    HELP_ID=3020203
    ActionPara=INT  "0 为不响,1 为响"

[SetCASInit]
	"set cas ini"
	ActionID=0x21000038
    	ActionPara=INT  "0 为 send Cas,1 为 not send cas"

[SETINTRDIG]
    "设置拨号的时间间隔"
    ActionID=0x21000004
    HELP_ID=3020204
    ActionPara=INT  "一般为5秒"

[SETMAXSIL]
    "设置录音过程中的最大静音长"
    ActionID=0x21000005
    HELP_ID=3020205
    ActionPara=INT   "一般为5秒"

[SETLANG]
    "设置播放音的语种"
    ActionID=0x21000006
    HELP_ID=3020206
    ActionPara=INT   "1为普通话,2为本地方言,3英语"

[PROMPT]
    "播放提示音"
    ActionID=0x21000007
    HELP_ID=3020207
    ActionPara=INT  "要播放的语音段索引值"
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate     "放音被按键打断"
        ParaFlag=NoPara
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo
    EventName=Failed		"失败"
        ParaFlag=HasOrNo
 

[LPROMPT]
    "根据语种播放提示音"
    ActionID=0x21000008
    HELP_ID=3020208
    ActionPara=INT    "普通话的索引号"
    ActionPara=INT    "本地方言索引号"
    ActionPara=INT    "英语索引号"
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate     "放音被按键打断"
        ParaFlag=NoPara
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo
    EventName=Failed		"失败"
        ParaFlag=HasOrNo

[MIXPLAY]
    "根据语种播放合成音"
    ActionID=0x21000009
    HELP_ID=3020209
    ActionPara=INT  "合成格式:1为合成金额,2为合成数字,3为合成字符,4为合成日期时间"
    ActionPara=STR  "要播放的字符串"
    EventName=StopPlayBack   "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate    "放音被按键打断"
        ParaFlag=NoPara
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo
    EventName=Failed		"失败"
        ParaFlag=HasOrNo

[PLAYFILE]
    "播放语音文件"
    ActionID=0x2100000a
    HELP_ID=3020210
    ActionPara=STR          "语音文件名"
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate   "放音被按键打断"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo

[PLAYTTS]
    "播放中文字符串"
    ActionID=0x21000037
    HELP_ID=3020210
    ActionPara=STR          "中文字符串"
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate   "放音被按键打断"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo

[PlayTTSEx]
    "通过TTS网关播放中文字符串"
    ActionID = 0x21000070
    ActionPara=INT,	     "请求命令的ID,0:文本,1:文件"
    ActionPara=STR,        "字符串或者文件名"
    ActionPara=STR,		"引擎相关配置数据,格式如下:KEY1=VAL1|KEY2=VAL2, 引擎支持的动态配置数据格式参考TTS对应引擎的使用手册"							
    EventName=StopPlayBack,  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate, "放音被按键打断"
        ParaFlag=NoPara
    EventName=Failed,        "失败,失败原因由MG定"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo

[CLRMIXER]
    "清空合成缓冲区"
    ActionID=0x2100000b
    HELP_ID=3020211

[ADDPROMPTTOMIXER]
    "根据语种增加提示音到合成音缓冲区"
    ActionID=0x2100000c
    HELP_ID=3020212
    ActionPara=INT    "普通话的索引值"
    ActionPara=INT    "本地方言的索引值"
    ActionPara=INT    "英语的索引值"

[ADDSTRTOMIXER]
    "把字符串加入到合成音缓冲区"
    ActionID=0x2100000d
    HELP_ID=3020213
    ActionPara=INT    "合成格式:1为合成金额,2为合成数字,3为合成字符,4为合成日期时间"
    ActionPara=STR    "要合成的字符串"

[ADDINTTOMIXER]
    "把整数加入到合成音缓冲区"
    ActionID=0x2100000e
    HELP_ID=3020214
    ActionPara=INT    "要合成的整数"

[ADDTIMETOMIXER]
    "把时间加入到合成音缓冲区"
    ActionID=0x2100000f
    HELP_ID=3020215
    ActionPara=INT   "时间"
    ActionPara=STR   "格式"

[ADDFLOATTOMIXER]
    "把浮点数加入到合成音缓冲区"
    ActionID=0x21000010
    HELP_ID=3020216
    ActionPara=FLOAT  "要合成语音的浮点数"
    ActionPara=INT  "精度"

[RECORDFILE]
    "录音并存入文件中"
    ActionID=0x21000011
    HELP_ID=3020218
    ActionPara=STR   "文件名"
    ActionPara=INT  "最大录音时间长"
    ActionPara=INT  "对已存在文件的处理方式:0为覆盖,1为添加"
    EventName=Record    "正常录音结束"
        ParaFlag=NoPara
    EventName=TimeOut   "最大录音时间已到"
        ParaFlag=NoPara
    EventName=DialTerminate     "录音被话机按键打断"
        ParaFlag=NoPara
    EventName=Failed,        "失败,失败原因由MedaiGW定"
        ParaFlag=HasOrNo

[DIALDTMF]
    "模拟话机拨号产生DTMF串"
    ActionID=0x21000012
    HELP_ID=3020219
    ActionPara=STR
    EventName=StopDial  "正常结束"
        ParaFlag=NoPara
    EventName=DialTerminate  "被对方按键中止"
        ParaFlag=NoPara

[DIGIT]
    "接收一位话机按键"
    ActionID=0x21000013
    HELP_ID=3020220
    ActionPara=INT  "最大时间"
    EventName=StopDigits  "正常收号结束,值为接收到的字符"
        ParaFlag=HasOrNo
        EventPara=?
        OthersPara=-1
	
    EventName=TimeOut "超时"
        ParaFlag=NoPara
    EventName=Failed,        "失败,失败原因由MedaiGW定"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo

[INPUT]
    "接收多位话机按键"
    ActionID=0x21000014
    HELP_ID=3020221
    ActionPara=INT    "按键位数"
    ActionPara=INT    "最大时间"
    EventName=StopDigits    "正常收号结束,值为接收到的字符"
        ParaFlag=HasOrNo
        EventPara=?
        OthersPara=-1
    EventName=TimeOut   "超时"
        ParaFlag=NoPara
    EventName=Failed,        "失败,失败原因由MedaiGW定"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo

[SENDFAX]
    "发送传真"
    ActionID=0x21000015
    HELP_ID=3020222
    ActionPara=STR  "要发送的传真文件名"
    ActionPara=INT	"文件类型"
    EventName=StopSendFax   "发送成功"
        ParaFlag=NoPara
    EventName=TimeOut   "发送失败"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo

[RECVFAX]
    "接收传真"
    ActionID=0x21000016
    HELP_ID=3020223
    ActionPara=STR  "存放传真的文件名"
    EventName=StopRecvFax   "接收成功"
        ParaFlag=NoPara
    EventName=TimeOut   "超时"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo

[StopVoxAction]
    "终止媒体处理"
    ActionID=0x21000017
    HELP_ID=3020224

[PLAYMIXER]
    "播放合成音缓冲区的内容"
    ActionID=0x21000018
    HELP_ID=3020217
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate     "放音被按键打断"
        ParaFlag=NoPara
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo
    EventName=Failed		"失败"
        ParaFlag=HasOrNo


[LPlayFile]
    "根据语种播放语音文件"
    ActionID=0x21000019
    HELP_ID=3020208
    ActionPara=STR    "普通话的语音文件名"
    ActionPara=STR    "本地方言语音文件名"
    ActionPara=STR    "英语语音文件名"
    EventName=StopPlayBack  "正常放音结束"
        ParaFlag=NoPara
    EventName=DialTerminate   "放音被按键打断"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo
    EventName=Bargein		"被打断"
        ParaFlag=HasOrNo
        

[PlayTone]
    "播放音频"
    ActionID=0x2100001a
    ActionPara=INT            "音频的种类 1 Local Dial 2 Dial 3 Ring Back 4 Busy"
    ActionPara=INT	      "播放的时间长度"
    EventName=StopPlayBack  "结束"
        ParaFlag=NoPara
    EventName=DialTerminate   "放音被按键打断"
        ParaFlag=NoPara

[PlayADSI]
    "播放ADSI"
    ActionID=0x2100001b
    ActionPara=STR
    EventName=StopPlayBack  "结束"
        ParaFlag=NoPara
    EventName=Failed		"失败"
        ParaFlag=HasOrNo

[ClearDTMF]
	"清除缓冲区中记录的按键"
    ActionID=0x2100001c

[MediaSwitchTo]
	ActionID=0x2100001d
	ActionPara=INT

[ListenTo]
	"Listen 某个设备"
	ActionID=0x2100001e
	ActionPara=INT		"设备ID"
	ActionPara=INT		"连接方式"
    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo

[AdjustVolume]
	"调节放音的音量"
	ActionID=0x2100001f
	ActionPara=INT	   	"调整的大小"

[ConnectDevice]
	"连接两个设备"
	ActionID=0x21000020
	ActionPara=INT		"设备一ID"
	ActionPara=INT		"设备二ID"
	ActionPara=INT		"连接方式"
    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo

[UnListenDevice]
	"断开某个设备的连接"
	ActionID=0x21000045
	ActionPara=INT		"设备ID"

[SetMRecord]
	"设置双向录音"
	ActionID=0x21000046
	ActionPara=STR         "录音的文件名"
    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo


[StopMRecord]
	"取消双向录音"
	ActionID=0x21000047
	
[SetVoxFormat]
	"设置播放文件的格式"
	ActionID = 0x21000048
	ActionPara = INT    "采样率 6000 或 8000"
	ActionPara = INT    "格式 4 Bit 或 8 Bit "

[SetSignal]
	"设置信号量"
	ActionID = 0x21000049
	ActionPara = STR	"信号量名字"
	ActionPara = INT  	"整型参数"
	ActionPara = STR	"字符型参数"
    EventName=SignalSetOK
        ParaFlag=HasOrNo
    EventName=SignalSetFail
        ParaFlag=HasOrNo


[WaitSignal]
	"等待信号量"
	ActionID = 0x21000050
	ActionPara = STR	"信号量名字"
    EventName=SignalGeted
        ParaFlag=HasOrNo


[CancelWaitSignal]
	"取消等待信号量"
	ActionID = 0x21000051
	ActionPara = STR


[SetShareVal]
	"设置共享变量"
	ActionID = 0x21000053
	ActionPara = STR       "共享变量名"
	ActionPara = INT	
	ActionPara = STR

    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo

[QueryShareVal]
	"查询共享变量"
	ActionID = 0x21000054
	ActionPara = STR

    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo

[IncShareVal]
	"增加共享变量"
	ActionID = 0x21000055
	ActionPara = STR
	ActionPara = INT
    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo
	
[DecShareVal]
	"减少共享变量"
	ActionID = 0x21000056
	ActionPara = STR
	ActionPara = INT

    EventName=Passed
        ParaFlag=NoPara
    EventName=Failed
        ParaFlag=HasOrNo

[WaitShareVal]
	"等待共享变量"
	ActionID = 0x21000057
	ActionPara = STR
	ActionPara = INT

    EventName=ValGetOK
        ParaFlag=HasOrNo
    EventName=ValGetFail
        ParaFlag=HasOrNo
    EventName=Failed
        ParaFlag=HasOrNo
        
[DeleteShareVal]
    //XZQ not add yet
    "删除共享变量"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -