ims_dialog-create.sql 1.9 KB

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