?? henan.sff
字號(hào):
string menukey;
string songkey;
string menufile;
string songfile;
string dialnum;
string sql;
int menutime = 50;
int songtime = 50;
string linkfile ;
int sysconnid = 1;
int connid = 1;
string seconds;
int nseconds;
string userid ;
string flag ;
string companyid = "1";
string phone;
string id;
string linenum;
string operatorid;
string starttime;
int talking = 0;
int agentlevel = 0;
int hangupflag = 0;
int statflag = 0;
int interserving = 0;
#測(cè)試是不是聯(lián)通號(hào)碼
state m_start
{
init
{
$sys_caller = $sysdb_calledmobile;
goto m_mainproc;
}
}
state m_mainproc
{
init
{
agentreq(agentlevel);
}
proc
{
if($sys_lineno<0)
{
sql = "insert into taga_talkin_yingxiaoserving(usernum,state)values('" + $sys_caller + "',0)";
sqlcommand(connid,sql);
interserving = 1;
goto m_agentbusy;
}
else
{
goto m_beginjump;
}
}
}
state m_agentbusy
{
init
{
playfile("d:\trasin\myvoc\agentbusy.pcm",2);
}
proc
{
goto m_testagent;
}
}
state m_testagent
{
init
{
agentreq(agentlevel);
}
proc
{
if($sys_lineno<0)
{
goto m_agentbusyagain;
}
else
{
sql = "delete taga_talkin_yingxiaoserving where usernum = '" + $sys_caller + "'";
interserving = 0;
sqlcommand(connid,sql);
goto m_beginjump;
}
}
}
state m_agentbusyagain
{
init
{
#等待音樂(lè)
playfile("d:\trasin\myvoc\agentbusyagain.pcm",2);
}
proc
{
goto m_testagent;
}
}
state m_beginjump
{
init
{
jumpagent($sys_lineno);
}
proc
{
if(statflag == 0)
{
statflag = 1;
starttime = getdialintime(2);
nseconds = getusedseconds();
seconds = itos(nseconds);
sql = "insert into taga_talkin_userrecord (agentid,usermobile,starttime,endtime,seconds) "
+ " values('"
+ $sys_agentid + "','"
+ $sysdb_calledmobile + "','"
+ starttime + "',getdate(),"
+ seconds
+ ")";
sqlcommand(connid,sql);
hangup();
}
}
}
state hangupproc
{
init
{
if(interserving == 1)
{
sql = "delete taga_talkin_yingxiaoserving where usernum = '" + $sys_caller + "'";
sqlcommand(connid,sql);
}
if(statflag == 1)
{
starttime = getdialintime(2);
nseconds = getusedseconds();
seconds = itos(nseconds);
sql = "insert into taga_talkin_userrecord (agentid,usermobile,starttime,endtime,seconds) "
+ " values('"
+ $sys_agentid + "','"
+ $sysdb_calledmobile + "','"
+ starttime + "',getdate(),"
+ seconds
+ ")";
sqlcommand(connid,sql);
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -