Guest User

Untitled

a guest
Feb 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. #ECH File construct, order is important, as the application sequentially reads the file
  2. #Version 14 - Extended Schema
  3. echi_records:
  4. - name: callid
  5. type: int
  6. length: 4
  7. - name: acwtime
  8. type: int
  9. length: 4
  10. - name: onholdtime
  11. type: int
  12. length: 4
  13. - name: consulttime
  14. type: int
  15. length: 4
  16. - name: disptime
  17. type: int
  18. length: 4
  19. - name: duration
  20. type: int
  21. length: 4
  22. - name: segstart
  23. type: datetime
  24. length: 4
  25. - name: segstop
  26. type: datetime
  27. length: 4
  28. - name: talktime
  29. type: int
  30. length: 4
  31. - name: netintime
  32. type: int
  33. length: 4
  34. - name: origholdtime
  35. type: int
  36. length: 4
  37. - name: queuetime
  38. type: int
  39. length: 4
  40. - name: ringtime
  41. type: int
  42. length: 4
  43. - name: dispivector
  44. type: int
  45. length: 2
  46. - name: dispsplit
  47. type: int
  48. length: 2
  49. - name: firstivector
  50. type: int
  51. length: 2
  52. - name: split1
  53. type: int
  54. length: 2
  55. - name: split2
  56. type: int
  57. length: 2
  58. - name: split3
  59. type: int
  60. length: 2
  61. - name: trunkgroup
  62. type: int
  63. length: 2
  64. - name: tklocid
  65. type: int
  66. length: 2
  67. - name: origlocid
  68. type: int
  69. length: 2
  70. - name: answerlocid
  71. type: int
  72. length: 2
  73. - name: obslocid
  74. type: int
  75. length: 2
  76. - name: uuilen
  77. type: int
  78. length: 2
  79. - name: assist
  80. type: bool
  81. length: 1
  82. - name: audiodifficulty
  83. type: bool
  84. length: 1
  85. - name: conference
  86. type: bool
  87. length: 1
  88. - name: daqueued
  89. type: bool
  90. length: 1
  91. - name: holdabn
  92. type: bool
  93. length: 1
  94. - name: malicious
  95. type: bool
  96. length: 1
  97. - name: observingcall
  98. type: bool
  99. length: 1
  100. - name: transferred
  101. type: bool
  102. length: 1
  103. - name: agentreleased
  104. type: boolint
  105. length: 1
  106. - name: acdnum
  107. type: int
  108. length: 1
  109. - name: calldisp
  110. type: int
  111. length: 1
  112. - name: disppriority
  113. type: int
  114. length: 1
  115. - name: holds
  116. type: int
  117. length: 1
  118. - name: segment
  119. type: int
  120. length: 1
  121. - name: ansreason
  122. type: int
  123. length: 1
  124. - name: origreason
  125. type: int
  126. length: 1
  127. - name: dispsklevel
  128. type: int
  129. length: 1
  130. - name: events0
  131. type: int
  132. length: 1
  133. - name: events1
  134. type: int
  135. length: 1
  136. - name: events2
  137. type: int
  138. length: 1
  139. - name: events3
  140. type: int
  141. length: 1
  142. - name: events4
  143. type: int
  144. length: 1
  145. - name: events5
  146. type: int
  147. length: 1
  148. - name: events6
  149. type: int
  150. length: 1
  151. - name: events7
  152. type: int
  153. length: 1
  154. - name: events8
  155. type: int
  156. length: 1
  157. - name: ucid
  158. type: str
  159. length: 21
  160. - name: dispvdn
  161. type: str
  162. length: 8
  163. - name: eqloc
  164. type: str
  165. length: 10
  166. - name: firstvdn
  167. type: str
  168. length: 8
  169. - name: origlogid
  170. type: str
  171. length: 10
  172. - name: anslogid
  173. type: str
  174. length: 10
  175. - name: lastobserver
  176. type: str
  177. length: 10
  178. - name: dialednumber
  179. type: str
  180. length: 25
  181. - name: callingparty
  182. type: str
  183. length: 13
  184. - name: collectdigits
  185. type: str
  186. length: 17
  187. - name: cwcdigits
  188. type: str
  189. length: 17
  190. - name: callingII
  191. type: str
  192. length: 3
  193. - name: cwcs0
  194. type: str
  195. length: 17
  196. - name: cwcs1
  197. type: str
  198. length: 17
  199. - name: cwcs2
  200. type: str
  201. length: 17
  202. - name: cwcs3
  203. type: str
  204. length: 17
  205. - name: cwcs4
  206. type: str
  207. length: 17
  208. - name: vdn2
  209. type: str
  210. length: 8
  211. - name: vdn3
  212. type: str
  213. length: 8
  214. - name: vdn4
  215. type: str
  216. length: 8
  217. - name: vdn5
  218. type: str
  219. length: 8
  220. - name: vdn6
  221. type: str
  222. length: 8
  223. - name: vdn7
  224. type: str
  225. length: 8
  226. - name: vdn8
  227. type: str
  228. length: 8
  229. - name: vdn9
  230. type: str
  231. length: 8
  232. - name: asaiuui
  233. type: str
  234. length: 96
  235.  
  236. #ACD table definition derived from acd.dat
  237. echi_acds:
  238. - name: acd_id
  239. type: str
  240. length: 255
  241. - name: acd_number
  242. type: str
  243. length: 255
  244. - name: name
  245. type: str
  246. length: 255
  247.  
  248. #Agents table definition derived from agname.dat
  249. echi_agents:
  250. - name: group_id
  251. type: str
  252. length: 255
  253. - name: login_id
  254. type: str
  255. length: 255
  256. - name: name
  257. type: str
  258. length: 255
  259.  
  260. #Aux Reasons table definition derived from aux_rsn.dat
  261. echi_reasons:
  262. - name: group_id
  263. type: str
  264. length: 255
  265. - name: aux_reason
  266. type: str
  267. length: 255
  268. - name: name
  269. type: str
  270. length: 255
  271.  
  272. #CWC definition derived from cwc.dat
  273. echi_cwcs:
  274. - name: group_id
  275. type: str
  276. length: 255
  277. - name: cwc
  278. type: str
  279. length: 255
  280. - name: name
  281. type: str
  282. length: 255
  283.  
  284. #Split table definition derived from split.dat
  285. echi_splits:
  286. - name: acd_number
  287. type: str
  288. length: 255
  289. - name: split_number
  290. type: str
  291. length: 255
  292. - name: name
  293. type: str
  294. length: 255
  295.  
  296. #Trunk Group table definition derived from tkgrp.dat
  297. echi_trunks:
  298. - name: acd_number
  299. type: str
  300. length: 255
  301. - name: trunk_group
  302. type: str
  303. length: 255
  304. - name: name
  305. type: str
  306. length: 255
  307.  
  308. #VDN definition derived from vdn.dat
  309. echi_vdns:
  310. - name: group_id
  311. type: str
  312. length: 255
  313. - name: vdn
  314. type: str
  315. length: 255
  316. - name: name
  317. type: str
  318. length: 255
  319.  
  320. #Vector definition derived from vector.dat
  321. echi_vectors:
  322. - name: acd_number
  323. type: str
  324. length: 255
  325. - name: vector_number
  326. type: str
  327. length: 255
  328. - name: name
  329. type: str
  330. length: 255
Add Comment
Please, Sign In to add comment