ConnectorService.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="CounterConnector">
  3. <const name="eState_Offline" value="0"/>
  4. <const name="eState_Connecting" value="1"/>
  5. <const name="eState_HandFree" value="2"/>
  6. <const name="eState_Pickup" value="3"/>
  7. <const name="eState_Broken" value="4"/>
  8. <const name="eState_Fail" value="5"/>
  9. <const name="eState_Releasing" value="6"/>
  10. <const name="eState_LiveDetect" value="7"/>
  11. <message name="PhoneState">
  12. <param name="state" type="int"/>
  13. <param name="status" type="string"/>
  14. </message>
  15. <message name="CallTransferInfo">
  16. <param name="CallNum" type="string"/>
  17. </message>
  18. <message name="AgentVideoType">
  19. <param name="VideoType" type="int"/>
  20. </message>
  21. <class name="ConnectService" overlap="true" exclusive="false">
  22. <twoway name="StartCall" overlap="true">
  23. <req>
  24. <!--连接对象,0:可视柜台,1:手机-->
  25. <param name="callingtype" type="int"/>
  26. <param name="connect_ip" type="string"/>
  27. <param name="connect_port" type="int"/>
  28. <!--会场ession,用于手机与PAD,或者pad与pad交互的会场号-->
  29. <param name="connect_session" type="string"/>
  30. <param name="assistant_port" type="int"/>
  31. <param name="subid" type="string"/>
  32. </req>
  33. </twoway>
  34. <twoway name="StartCallExternal" overlap="true">
  35. <req>
  36. <param name="CommandParam" type="blob"/>
  37. </req>
  38. </twoway>
  39. <twoway name="StopCall" overlap="true">
  40. <req>
  41. <!--主动挂断,用于收到连接请求主动挂断会话的场景-->
  42. <param name="SessionParam" type="blob"/>
  43. </req>
  44. </twoway>
  45. </class>
  46. </entity>