====== 在asterCC框架内接受事件 ======
在asterCC框架内指
* 系统使用B/S结构
* 在asterCC的应用管理里添加坐席工作地址
* 坐席登录asterCC,在asterCC坐席工作台界面工作
==== 登陆页面 ====
在每次asterCC打开坐席工作地址时,首先将会post坐席信息,内容包括:
* agentmsg_appid: 应用id
* agentmsg_appidentity: 应用标识串
* agentmsg_team_id: 坐席组ID
* agentmsg_team_identity: 坐席组标识
* agentmsg_agent_group_id: 坐席工作组ID
* agentmsg_agentno: 坐席工号
* agentmsg_application_code: 登录密码
* 如坐席界面的应用密码里未填写数据,则发送坐席所属用户密码的md5值
* agentmsg_username: 坐席所属用户用户名
* agentmsg_language: 坐席使用的语言
对于PHP,您可以使用简单的查询所有POST数据
例如:
Login...
该文件将接收用户名和密码并且提交到index.php以完成登录(适用于sugarcrm)
==== 业务页面 ====
为了接受到asterCC发来的呼叫事件,你需要在业务页面中添加如下javascript代码,其中192.168.1.150为astercc服务器地址
sonAcceptHash是用来接收和处理呼叫事件的函数,每次有新的事件时,该函数将被调用,事件的具体信息将通过str字符串传递进来
在上面的例子中,当有新的呼叫事件传来时,将会弹出窗口显示事件内容
====== 在asterCC框架外接受事件 ======