ims_dialog-create.sql 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. INSERT INTO version (table_name, table_version) values ('dialog_in', 7), ('dialog_out', 7), ('dialog_vars', 7);
  2. CREATE TABLE `dialog_in` (
  3. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  4. `hash_entry` int(10) unsigned NOT NULL,
  5. `hash_id` int(10) unsigned NOT NULL,
  6. `did` varchar(45) NOT NULL,
  7. `callid` varchar(255) NOT NULL,
  8. `from_uri` varchar(128) NOT NULL,
  9. `from_tag` varchar(64) NOT NULL,
  10. `caller_original_cseq` varchar(20) NOT NULL,
  11. `req_uri` varchar(128) NOT NULL,
  12. `caller_route_set` varchar(512) DEFAULT NULL,
  13. `caller_contact` varchar(128) NOT NULL,
  14. `caller_sock` varchar(64) NOT NULL,
  15. `state` int(10) unsigned NOT NULL,
  16. `start_time` int(10) unsigned NOT NULL,
  17. `timeout` int(10) unsigned NOT NULL DEFAULT '0',
  18. `sflags` int(10) unsigned NOT NULL DEFAULT '0',
  19. `toroute_name` varchar(32) DEFAULT NULL,
  20. `toroute_index` int(11) DEFAULT NULL,
  21. PRIMARY KEY (`id`),
  22. KEY `hash_idx` (`hash_entry`,`hash_id`)
  23. );
  24. CREATE TABLE `dialog_out` (
  25. `id` int(11) NOT NULL AUTO_INCREMENT,
  26. `hash_entry` int(11) NOT NULL,
  27. `hash_id` int(11) NOT NULL,
  28. `did` varchar(45) NOT NULL,
  29. `to_uri` varchar(128) NOT NULL,
  30. `to_tag` varchar(64) NOT NULL,
  31. `caller_cseq` varchar(20) NOT NULL,
  32. `callee_cseq` varchar(20) NOT NULL,
  33. `callee_contact` varchar(128) NOT NULL,
  34. `callee_route_set` varchar(512) DEFAULT NULL,
  35. `callee_sock` varchar(64) NOT NULL,
  36. PRIMARY KEY (`id`)
  37. );
  38. CREATE TABLE `dialog_vars` (
  39. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  40. `hash_entry` int(10) unsigned NOT NULL,
  41. `hash_id` int(10) unsigned NOT NULL,
  42. `dialog_key` varchar(128) NOT NULL,
  43. `dialog_value` varchar(512) NOT NULL,
  44. PRIMARY KEY (`id`),
  45. KEY `hash_idx` (`hash_entry`,`hash_id`)
  46. );