ConnectorService.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. <const name="eState_Recording" value="8"/>
  12. <message name="PhoneState">
  13. <param name="state" type="int"/>
  14. <param name="status" type="string"/>
  15. <param name="errcode" type="int"/>
  16. </message>
  17. <message name="CallTransferInfo">
  18. <param name="CallNum" type="string"/>
  19. </message>
  20. <message name="AgentVideoType">
  21. <param name="VideoType" type="int"/>
  22. </message>
  23. <class name="ConnectService" overlap="true" exclusive="false">
  24. <twoway name="StartCall" overlap="true">
  25. <req>
  26. <!--连接对象,0:可视柜台,1:手机-->
  27. <param name="callingtype" type="int"/>
  28. <param name="connect_ip" type="string"/>
  29. <param name="connect_port" type="int"/>
  30. <!--会场ession,用于手机与PAD,或者pad与pad交互的会场号-->
  31. <param name="connect_session" type="string"/>
  32. <param name="assistant_port" type="int"/>
  33. <param name="subid" type="string"/>
  34. </req>
  35. </twoway>
  36. <twoway name="StartCallExternal" overlap="true">
  37. <req>
  38. <param name="CommandParam" type="blob"/>
  39. </req>
  40. </twoway>
  41. <twoway name="StopCall" overlap="true">
  42. <req>
  43. <!--主动挂断,用于收到连接请求主动挂断会话的场景-->
  44. <param name="SessionParam" type="blob"/>
  45. </req>
  46. </twoway>
  47. </class>
  48. </entity>