为boot工程创建脚本文件bootMain.scp,保存在boot目录下,具体操作是双击工程名,再选择主菜单文件中的新建文件或工具栏上的新建文件按钮或在激活的工程名上按鼠标右键根据提示进行操作,IDE弹出窗口进行操作,成功操作后结果如下图所示:
17
必须为工程创建唯一脚本执行入口函数main,并且每个工程有且只有一个。因boot工程是来话引导工程,主要处理流程是注册来话事件处理函数,无限等待CTI引擎的来话通知事件。在来话处理函数中启动一个新的脚本进程Income.exec来处理来话的业务逻辑,具体实现如下图所示:
18
到此完成了boot工程的创建和代码编写。 2.2.2
创建纯脚本来话业务处理工程Income
具体工程创建同boot工程,在此不详细描述,工程保存在CallIncomeDemo目录下的income子目录中,添加MsgType.scp文件,并创建脚本文件IncomeMain.scp,工程的主要业务处理逻辑为,建立进程与该来话对象的事件处理关系,应答来话,播放语言提示用户按键选择,并播放用户的数字按键,如果用户按键是5,则转ACD队列等候人工座席服务,等候客户挂机结束进程。成功创建后的结果如下图所示:
19
到此完成了Income工程的创建和代码编写。 2.2.3
保存为工程组
脚本工程组,就是多脚本工程的集合,一般一个工程组中的脚本工程它们在业务处理上存在某种关联,通过一个工程组来进行统一管理,保存脚本工程组,是在IDE中创建两个或两个以上的脚本工程,选择全部保存操作时,IDE会主动提示用户是否把这些工程保存在某一个工程组中。上述已经在IDE中创建了Boot和Income两个工程,它们分别是来话引导工程和来话业务处理工程,由来话事件触发Boot工程引导Income工程的进程启动,保存为CallIncomeDemo工程组,工程组名的后缀为“grp”,成功操作后结果如下图所示:
20
相关推荐: