UU跑腿标准版

iframeocx.aspx 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="iframeocx.aspx.cs" Inherits="HySoft.BaseCallCenter.Web.iframeocx" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <title></title>
  6. <script src="seatformjs/formopt.js" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. /*/// <summary>
  9. /// 取保持结果事件
  10. /// </summary>
  11. /// <param name="sender"></param>
  12. /// <param name="blres"></param>
  13. /// <param name="strres"></param>*/
  14. function EvtUnHold(blres, strres) {
  15. WriteFileLogs(1, "iframeocx.aspx", "EvtUnHold");
  16. if (blres == "True") {
  17. parent.document.getElementById("spanServerRes").innerHTML = "坐席接回成功";
  18. parent.setLinkStatus("true");
  19. parent.Form_setWinfromenble("True", "false", "false", "false", "True", "True", "True", "false", "false", "false");
  20. parent.setAgentStatus("忙");
  21. parent.addcalllog(1, "坐席接回成功");
  22. }
  23. else {
  24. parent.document.getElementById("spanServerRes").innerHTML = "坐席接回失败:" + strres;
  25. parent.addcalllog(1, "坐席接回失败:" + strres);
  26. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "True", "false", "false", "True");
  27. }
  28. }
  29. /*/// <summary>
  30. /// 转移电话结果事件
  31. /// </summary>
  32. /// <param name="sender"></param>
  33. /// <param name="blres"></param>
  34. /// <param name="strres"></param>*/
  35. function EvtTransferToPhone(blres, strres) {
  36. WriteFileLogs(1, "iframeocx.aspx", "EvtTransferToPhone");
  37. if (blres == "True") {
  38. parent.document.getElementById("spanServerRes").innerHTML = "坐席转移电话成功";
  39. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  40. parent.addcalllog(2, "坐席转移电话成功");
  41. }
  42. else {
  43. parent.document.getElementById("spanServerRes").innerHTML = "坐席转移电话失败:" + strres;
  44. parent.addcalllog(2, "坐席转移电话失败:" + strres);
  45. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  46. }
  47. }
  48. /*/// <summary>
  49. /// 转IVR结果事件
  50. /// </summary>
  51. /// <param name="sender"></param>
  52. /// <param name="blres"></param>
  53. /// <param name="strres"></param>*/
  54. function EvtTransferToIVR(blres, strres) {
  55. WriteFileLogs(1, "iframeocx.aspx", "EvtTransferToIVR");
  56. if (blres == "True") {
  57. parent.document.getElementById("spanServerRes").innerHTML = "坐席转IVR成功";
  58. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "false", "false");
  59. parent.addcalllog(3, "坐席转IVR成功");
  60. }
  61. else {
  62. parent.document.getElementById("spanServerRes").innerHTML = "坐席转IVR失败:" + strres;
  63. parent.addcalllog(3, "坐席转IVR失败:" + strres);
  64. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "True", "false", "false", "True");
  65. }
  66. }
  67. /*/// <summary>
  68. /// 三方通话结果事件
  69. /// </summary>
  70. /// <param name="sender"></param>
  71. /// <param name="blres"></param>
  72. /// <param name="strres"></param>*/
  73. function EvtThirdParty(blres, strres) {
  74. WriteFileLogs(1, "iframeocx.aspx", "EvtThirdParty");
  75. if (blres == "True") {
  76. parent.document.getElementById("spanServerRes").innerHTML = "坐席三方通话成功";
  77. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
  78. parent.addcalllog(4, "坐席三方通话成功");
  79. }
  80. else {
  81. parent.document.getElementById("spanServerRes").innerHTML = "坐席三方通话失败:" + strres;
  82. parent.addcalllog(4, "坐席三方通话失败:" + strres);
  83. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "True", "false", "false", "True");
  84. }
  85. }
  86. /*/// <summary>
  87. /// 坐席置闲结果事件
  88. /// </summary>
  89. /// <param name="sender"></param>
  90. /// <param name="blres"></param>
  91. /// <param name="strres"></param>*/
  92. function EvtSetFree(blres, strres) {
  93. WriteFileLogs(1, "iframeocx.aspx", "EvtSetFree");
  94. if (blres == "True") {
  95. parent.document.getElementById("spanServerRes").innerHTML = "坐席置闲成功";
  96. parent.setLinkStatus("True");
  97. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  98. parent.setAgentStatus("空闲");
  99. parent.addcalllog(5, "坐席置闲成功");
  100. }
  101. else {
  102. parent.document.getElementById("spanServerRes").innerHTML = "坐席置闲失败:" + strres;
  103. parent.addcalllog(5, "坐席置闲失败:" + strres);
  104. //parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  105. }
  106. }
  107. /*/// <summary>
  108. /// 坐席置忙结果事件
  109. /// </summary>
  110. /// <param name="sender"></param>
  111. /// <param name="blres"></param>
  112. /// <param name="strres"></param>*/
  113. function EvtSetBusy(blres, strres) {
  114. WriteFileLogs(1, "iframeocx.aspx", "EvtSetBusy");
  115. if (blres == "True") {
  116. parent.document.getElementById("spanServerRes").innerHTML = "坐席置忙成功";
  117. parent.setLinkStatus("True");
  118. parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "false", "false", "True");
  119. parent.setAgentStatus("忙");
  120. parent.addcalllog(6, "坐席置忙成功");
  121. }
  122. else {
  123. parent.document.getElementById("spanServerRes").innerHTML = "坐席置忙失败:" + strres;
  124. parent.addcalllog(6, "坐席置忙失败:" + strres);
  125. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "false", "false", "True");
  126. }
  127. }
  128. /*/// <summary>
  129. /// 电话保持结果事件
  130. /// </summary>
  131. /// <param name="sender"></param>
  132. /// <param name="blres"></param>
  133. /// <param name="strres"></param>*/
  134. function EvtHold(blres, strres) {
  135. WriteFileLogs(1, "iframeocx.aspx", "EvtHold");
  136. if (blres == "True") {
  137. parent.document.getElementById("spanServerRes").innerHTML = "坐席保持成功";
  138. parent.setLinkStatus("True");
  139. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "True", "false", "True");
  140. parent.setAgentStatus("忙");
  141. parent.addcalllog(7, "坐席保持成功");
  142. }
  143. else {
  144. parent.document.getElementById("spanServerRes").innerHTML = "坐席保持失败:" + strres;
  145. parent.addcalllog(7, "坐席保持失败:" + strres);
  146. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "True", "false", "True");
  147. }
  148. }
  149. /*/// <summary>
  150. /// 挂机结果事件
  151. /// </summary>
  152. /// <param name="sender"></param>
  153. /// <param name="blres"></param>
  154. /// <param name="strres"></param>*/
  155. function EvtHangup(blres, strres) {
  156. WriteFileLogs(1, "iframeocx.aspx", "EvtHangup");
  157. if (blres == "True") {
  158. parent.document.getElementById("spanServerRes").innerHTML = "坐席挂机成功";
  159. parent.setLinkStatus("false");
  160. parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "True", "false", "True");
  161. parent.setAgentStatus("离席");
  162. parent.addcalllog(8, "坐席挂机成功");
  163. }
  164. else {
  165. parent.document.getElementById("spanServerRes").innerHTML = "坐席挂机失败:" + strres;
  166. parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "True", "false", "True");
  167. parent.addcalllog(8, "坐席挂机失败:" + strres);
  168. }
  169. }
  170. /*/// <summary>
  171. /// 咨询磋商结果事件
  172. /// </summary>
  173. /// <param name="sender"></param>
  174. /// <param name="blres"></param>
  175. /// <param name="strres"></param>*/
  176. function EvtConsult(blres, strres) {
  177. WriteFileLogs(1, "iframeocx.aspx", "EvtConsult");
  178. }
  179. /*/// <summary>
  180. /// 坐席外呼结果事件
  181. /// </summary>
  182. /// <param name="sender"></param>
  183. /// <param name="blres"></param>
  184. /// <param name="strres"></param>*/
  185. function EvtCallOut(blres, strres) {
  186. WriteFileLogs(1, "iframeocx.aspx", "EvtCallOut");
  187. if (blres == "True") {
  188. parent.document.getElementById("spanServerRes").innerHTML = "坐席外呼成功";
  189. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
  190. parent.setAgentStatus("忙");
  191. parent.addcalllog(9, "坐席外呼成功");
  192. }
  193. else {
  194. parent.document.getElementById("spanServerRes").innerHTML = "坐席外呼失败:" + strres;
  195. parent.addcalllog(9, "坐席外呼失败:" + strres);
  196. //parent.Form_setWinfromenble("false", "True", "false", "True", "false", "false", "false", "True", "false", "True");
  197. }
  198. }
  199. /*/// <summary>
  200. /// 坐席登出结果事件
  201. /// </summary>
  202. /// <param name="sender"></param>
  203. /// <param name="blres"></param>
  204. /// <param name="strres"></param>*/
  205. function EvtAgentLogout(blres, strres) {
  206. WriteFileLogs(1, "iframeocx.aspx", "EvtAgentLogout");
  207. if (blres == "True") {
  208. parent.document.getElementById("spanServerRes").innerHTML = "坐席签出成功";
  209. parent.setLinkStatus("false");
  210. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "True", "false");
  211. parent.setAgentStatus("离席");
  212. parent.addcalllog(10, "坐席签出成功");
  213. }
  214. else {
  215. parent.document.getElementById("spanServerRes").innerHTML = "坐席签出失败:" + strres;
  216. parent.addcalllog(10, "坐席签出失败:" + strres);
  217. //parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "True", "false");
  218. }
  219. }
  220. /*/// <summary>
  221. /// 坐席登录结果事件
  222. /// </summary>
  223. /// <param name="sender"></param>
  224. /// <param name="blres"></param>
  225. /// <param name="strres"></param>*/
  226. function EvtAgentLogin(blres, strres) {
  227. WriteFileLogs(1, "iframeocx.aspx", "EvtAgentLogin");
  228. if (blres=="True") {
  229. parent.document.getElementById("spanServerRes").innerHTML = "坐席签入成功";
  230. parent.setLinkStatus("True");
  231. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  232. parent.setAgentStatus("空闲");
  233. parent.addcalllog(11, "坐席签入成功");
  234. }
  235. else {
  236. parent.document.getElementById("spanServerRes").innerHTML = "坐席签入失败:" + strres;
  237. parent.setLinkStatus("false");
  238. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "True", "false");
  239. parent.setAgentStatus("未签入");
  240. parent.addcalllog(11, "坐席签入失败:" + strres);
  241. }
  242. }
  243. /*/// <summary>
  244. /// 挂机事件
  245. /// </summary>
  246. /// <param name="sender"></param>*/
  247. function EvtTelephoneHangup() {
  248. WriteFileLogs(1, "iframeocx.aspx", "EvtTelephoneHangup");
  249. if (blres == "True") {
  250. parent.document.getElementById("spanServerRes").innerHTML = "坐席挂机成功";
  251. parent.setLinkStatus("True");
  252. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  253. parent.setAgentStatus("空闲");
  254. parent.addcalllog(12, "坐席挂机成功");
  255. }
  256. else {
  257. parent.document.getElementById("spanServerRes").innerHTML = "坐席挂机失败:" + strres;
  258. parent.setLinkStatus("false");
  259. parent.Form_setWinfromenble("True", "True", "True", "false", "false", "false", "True", "false", "false", "True");
  260. parent.addcalllog(12, "坐席挂机失败:" + strres);
  261. }
  262. }
  263. /*/// <summary>
  264. /// 服务状态改变事件
  265. /// </summary>
  266. /// <param name="sender"></param>
  267. /// <param name="serverState"></param>*/
  268. function EvtServerStateChange(serverState) {
  269. WriteFileLogs(1, "iframeocx.aspx", "EvtServerStateChange:" + serverState);
  270. switch (serverState) {
  271. case "0":
  272. parent.document.getElementById("spanServerRes").innerHTML = "未签入";
  273. parent.setLinkStatus("True");
  274. parent.setAgentStatus("未签入");
  275. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "True", "false");
  276. break;
  277. case "1":
  278. parent.document.getElementById("spanServerRes").innerHTML = "线路空闲";
  279. parent.setLinkStatus("True");
  280. parent.setAgentStatus("空闲");
  281. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  282. break;
  283. case "2":
  284. break;
  285. case "3":
  286. break;
  287. case "4":
  288. parent.document.getElementById("spanServerRes").innerHTML = "呼出振铃";
  289. parent.setLinkStatus("True");
  290. parent.setAgentStatus("忙");
  291. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "True", "false", "false", "false");
  292. break;
  293. case "5":
  294. parent.document.getElementById("spanServerRes").innerHTML = "来电振铃";
  295. parent.setLinkStatus("True");
  296. parent.setAgentStatus("忙");
  297. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
  298. break;
  299. case "6":
  300. parent.document.getElementById("spanServerRes").innerHTML = "通话中";
  301. parent.setLinkStatus("True");
  302. parent.setAgentStatus("忙");
  303. parent.Form_setWinfromenble("True", "false", "false", "false", "True", "True", "True", "false", "false", "false");
  304. break;
  305. case "7":
  306. parent.document.getElementById("spanServerRes").innerHTML = "通话保持中";
  307. parent.setLinkStatus("True");
  308. parent.setAgentStatus("忙");
  309. parent.Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "True", "false", "false");
  310. break;
  311. }
  312. }
  313. /*/// <summary>
  314. /// 坐席状态改变事件
  315. /// </summary>
  316. /// <param name="sender"></param>
  317. /// <param name="agentState"></param>*/
  318. function EvtAgentStateChange(agentState) {
  319. WriteFileLogs(1, "iframeocx.aspx", "EvtAgentStateChange:" + agentState);
  320. switch (agentState) {
  321. case "1":
  322. parent.document.getElementById("spanServerRes").innerHTML = "登陆中...";
  323. parent.setLinkStatus("false");
  324. parent.setAgentStatus("未签入");
  325. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "false", "True");
  326. break;
  327. case "2":
  328. parent.document.getElementById("spanServerRes").innerHTML = "线路空闲";
  329. parent.setLinkStatus("True");
  330. parent.setAgentStatus("空闲");
  331. parent.Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
  332. break;
  333. case "3":
  334. parent.document.getElementById("spanServerRes").innerHTML = "通话中";
  335. parent.setLinkStatus("True");
  336. parent.setAgentStatus("忙");
  337. parent.Form_setWinfromenble("True", "false", "false", "false", "True", "True", "True", "false", "false", "false");
  338. parent.telajaxopt("../telmanage/ajax/telrecords.ashx?action=zhaijiEvent&callid=" + parent.document.getElementById("CallHjbh").value); //更新摘机事件
  339. break;
  340. case "4":
  341. parent.document.getElementById("spanServerRes").innerHTML = "话后处理";
  342. parent.setLinkStatus("True");
  343. parent.setAgentStatus("忙");
  344. parent.Form_setWinfromenble("false", "false", "false", "True", "false", "false", "false", "false", "false", "True");
  345. parent.telajaxopt("../telmanage/ajax/telrecords.ashx?action=guajiEvent&callid=" + parent.document.getElementById("CallHjbh").value); //更新挂机事件
  346. break;
  347. case "5":
  348. parent.document.getElementById("spanServerRes").innerHTML = "置闲成功";
  349. parent.setLinkStatus("True");
  350. parent.setAgentStatus("忙");
  351. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "false", "false");
  352. break;
  353. case "7":
  354. parent.document.getElementById("spanServerRes").innerHTML = "注销";
  355. parent.setLinkStatus("false");
  356. parent.setAgentStatus("未签入");
  357. parent.Form_setWinfromenble("false", "false", "false", "false", "false", "false", "false", "false", "false", "True");
  358. break;
  359. }
  360. }
  361. /*/// <summary>
  362. /// 来电弹屏事件
  363. /// </summary>
  364. /// <param name="sender"></param>
  365. /// <param name="callerNum"></param>
  366. /// <param name="callID"></param>
  367. /// <param name="dataParam"></param>*/
  368. function EvtCallComming(callerNum, callID, dataParam) {
  369. WriteFileLogs(1, "iframeocx.aspx", "EvtCallComming");
  370. try {
  371. var userid = parent.document.getElementById("txtAgentId").value;
  372. var usercode = parent.document.getElementById("lblAgentCode").innerHTML;
  373. var username = parent.document.getElementById("lblAgentName").innerHTML;
  374. var extnumber = parent.document.getElementById("lblAgentExt").innerHTML;
  375. //获取呼叫编号
  376. //var callid = parent.telajaxopt("../telmanage/ajax/telrecords.ashx?action=getCallIdByPhone&telphone=" + callerNum);
  377. parent.document.getElementById("CallHjbh").value = callID;
  378. username = encodeURI(username);
  379. parent.telajaxopt("../telmanage/ajax/telrecords.ashx?action=zhenlingEvent&callid=" + callID + "&userid=" + userid + "&usercode=" + usercode + "&username=" + username + "&extnumber" + extnumber); //更新摘机事件
  380. parent.addcalllog(13, "来电弹屏");
  381. } catch (e) {alert(e.Message);
  382. }
  383. parent.Form_callCommingCaller(callerNum, callID);
  384. }
  385. /*/// <summary>
  386. /// 外呼振铃
  387. /// </summary>
  388. /// <param name="sender"></param>
  389. /// <param name="callerNum">来电号码</param>
  390. /// <param name="callID">呼叫编号</param>
  391. /// <param name="dataParam">任务Id</param>*/
  392. function EvtCallOutRing(callerNum, callID, dataParam) {
  393. WriteFileLogs(1, "iframeocx.aspx", "EvtCallOutRing");
  394. try {
  395. //alert("外呼振铃:" + callerNum + ":" + callID + ":" + dataParam);
  396. } catch (e) {
  397. }
  398. }
  399. /*/// <summary>
  400. /// 录音通知事件
  401. /// </summary>
  402. /// <param name="sender"></param>
  403. /// <param name="path">path</param>
  404. /// <param name="callID">呼叫编号</param>
  405. /// <param name="dataParam">任务Id</param>*/
  406. function EvtRecordInfo(path, callID, dataParam) {
  407. WriteFileLogs(1, "iframeocx.aspx", "EvtRecordInfo: path=" + path + ";callID:" + callID + ";dataParam=" + dataParam);
  408. try {
  409. //alert("外呼振铃:" + callerNum + ":" + callID + ":" + dataParam);
  410. parent.telajaxopt("../telmanage/ajax/telrecords.ashx?action=luyinEvent&callid=" + callID + "&path=" + path); //录音开始事件
  411. //Form_setWinfromenble("True", "false", "false", "false", "True", "True", "True", "false", "false", "false");
  412. } catch (e) {
  413. }
  414. }
  415. </script>
  416. <script type="text/javascript">
  417. /*-----------------------------------------------------------*/
  418. //var ismonitoring = false;//是否开启监控
  419. /*/// <summary>
  420. /// 订阅数据改变通知事件
  421. /// </summary>
  422. /// <param name="sender"></param>
  423. /// <param name="type"></param>
  424. /// <param name="data1"></param>
  425. /// <param name="data2"></param>
  426. /// <param name="substr"></param>*/
  427. function EvtSubscribeDataChanged(type, data1, data2, substr) {
  428. WriteFileLogs(1, "iframeocx.aspx", "EvtSubscribeDataChanged--type(" + type + ")--data1(" + data1 + ")--data2(" + data2 + ")--substr(" + substr + ")");
  429. if (parent.document.getElementById("ismonitoring").value=="false")
  430. return false;
  431. try {
  432. switch (type) {
  433. case "0":
  434. //坐席状态
  435. parent.window.frames["frame_zxjkgl"].GetState(data1, substr);
  436. //document.getElementById("frame_zxjkgl").GetState(data1, substr);
  437. break;
  438. case "1":
  439. //线路状态
  440. if (substr == "5") {
  441. parent.window.frames["frame_zxjkgl"].GetState(data1, "9");
  442. }
  443. break;
  444. case "2":
  445. //空闲坐席
  446. break;
  447. case "3":
  448. //忙
  449. break;
  450. case "4":
  451. //来电振铃
  452. if (substr != "") {
  453. var arr = substr.split('|');
  454. for (var i = 0; i < arr.length; i++) {
  455. parent.window.frames["frame_zxjkgl"].GetState(arr[i].split(',')[0], "9");
  456. }
  457. }
  458. break;
  459. case "5":
  460. //通话中
  461. break;
  462. default:
  463. break;
  464. }
  465. } catch (e) {
  466. WriteFileLogs(1, "iframeocx.aspx-javascript", "EvtSubscribeDataChanged:"+e.Message);
  467. }
  468. }
  469. /*/// <summary>
  470. /// <summary>
  471. /// 强制坐席状态结果通知事件
  472. /// </summary>
  473. /// <param name="sender"></param>
  474. /// <param name="blres"></param>
  475. /// <param name="callid"></param>
  476. /// <param name="strres"></param>*/
  477. function EvtForceAgentState(blres, callid, strres) {
  478. WriteFileLogs(1, "iframeocx.aspx", "EvtForceAgentState--blres(" + blres + ")--callid(" + callid + ")--strres(" + strres + ")");
  479. if (parent.document.getElementById("ismonitoring").value == "false")
  480. return false;
  481. if (blres == "True") {
  482. parent.document.getElementById("spanServerRes").innerHTML = "强制坐席状态成功";
  483. }
  484. else {
  485. parent.document.getElementById("spanServerRes").innerHTML = "强制坐席状态失败:" + strres;
  486. }
  487. }
  488. </script>
  489. </head>
  490. <body>
  491. <form id="form1" runat="server">
  492. </form>
  493. </body>
  494. </html>