diff --git a/utils/kamctl/db_berkeley/kamailio/rtpengine b/utils/kamctl/db_berkeley/kamailio/rtpengine new file mode 100644 index 00000000000..629fbc7ab01 --- /dev/null +++ b/utils/kamctl/db_berkeley/kamailio/rtpengine @@ -0,0 +1,10 @@ +METADATA_COLUMNS +setid(int) url(str) weight(int) disabled(int) +METADATA_KEY +0 2 3 +METADATA_READONLY +0 +METADATA_LOGFLAGS +0 +METADATA_DEFAULTS +0|NIL|1|0 diff --git a/utils/kamctl/db_sqlite/rtpengine-create.sql b/utils/kamctl/db_sqlite/rtpengine-create.sql new file mode 100644 index 00000000000..20c73585a44 --- /dev/null +++ b/utils/kamctl/db_sqlite/rtpengine-create.sql @@ -0,0 +1,9 @@ +INSERT INTO version (table_name, table_version) values ('rtpengine','1'); +CREATE TABLE rtpengine ( + setid INTEGER DEFAULT 0 NOT NULL, + url VARCHAR(64) NOT NULL, + weight INTEGER DEFAULT 1 NOT NULL, + disabled INTEGER DEFAULT 0 NOT NULL, + CONSTRAINT rtpengine_rtpengine_nodes PRIMARY KEY (setid, url) +); + diff --git a/utils/kamctl/dbtext/kamailio/rtpengine b/utils/kamctl/dbtext/kamailio/rtpengine new file mode 100644 index 00000000000..13f39e07d4c --- /dev/null +++ b/utils/kamctl/dbtext/kamailio/rtpengine @@ -0,0 +1 @@ +setid(int) url(string) weight(int) disabled(int) diff --git a/utils/kamctl/mysql/rtpengine-create.sql b/utils/kamctl/mysql/rtpengine-create.sql new file mode 100644 index 00000000000..55662ae2fa9 --- /dev/null +++ b/utils/kamctl/mysql/rtpengine-create.sql @@ -0,0 +1,9 @@ +INSERT INTO version (table_name, table_version) values ('rtpengine','1'); +CREATE TABLE `rtpengine` ( + `setid` INT(10) UNSIGNED DEFAULT 0 NOT NULL, + `url` VARCHAR(64) NOT NULL, + `weight` INT(10) UNSIGNED DEFAULT 1 NOT NULL, + `disabled` INT(1) DEFAULT 0 NOT NULL, + CONSTRAINT rtpengine_nodes PRIMARY KEY (`setid`, `url`) +); + diff --git a/utils/kamctl/oracle/rtpengine-create.sql b/utils/kamctl/oracle/rtpengine-create.sql new file mode 100644 index 00000000000..202764b9134 --- /dev/null +++ b/utils/kamctl/oracle/rtpengine-create.sql @@ -0,0 +1,17 @@ +INSERT INTO version (table_name, table_version) values ('rtpengine','1'); +CREATE TABLE rtpengine ( + setid NUMBER(10) DEFAULT 0 NOT NULL, + url VARCHAR2(64), + weight NUMBER(10) DEFAULT 1 NOT NULL, + disabled NUMBER(10) DEFAULT 0 NOT NULL, + CONSTRAINT rtpengine_rtpengine_nodes PRIMARY KEY (setid, url) +); + +CREATE OR REPLACE TRIGGER rtpengine_tr +before insert on rtpengine FOR EACH ROW +BEGIN + auto_id(:NEW.id); +END rtpengine_tr; +/ +BEGIN map2users('rtpengine'); END; +/ diff --git a/utils/kamctl/postgres/rtpengine-create.sql b/utils/kamctl/postgres/rtpengine-create.sql new file mode 100644 index 00000000000..20c73585a44 --- /dev/null +++ b/utils/kamctl/postgres/rtpengine-create.sql @@ -0,0 +1,9 @@ +INSERT INTO version (table_name, table_version) values ('rtpengine','1'); +CREATE TABLE rtpengine ( + setid INTEGER DEFAULT 0 NOT NULL, + url VARCHAR(64) NOT NULL, + weight INTEGER DEFAULT 1 NOT NULL, + disabled INTEGER DEFAULT 0 NOT NULL, + CONSTRAINT rtpengine_rtpengine_nodes PRIMARY KEY (setid, url) +); + diff --git a/utils/kamctl/xhttp_pi/rtpengine-mod b/utils/kamctl/xhttp_pi/rtpengine-mod new file mode 100644 index 00000000000..e97e6043ef8 --- /dev/null +++ b/utils/kamctl/xhttp_pi/rtpengine-mod @@ -0,0 +1,23 @@ + + rtpengine + show + rtpengine + DB1_QUERY + + setid + url + weight + disabled + + + add + rtpengine + DB1_INSERT + + setid + url + weight + disabled + + + diff --git a/utils/kamctl/xhttp_pi/rtpengine-table b/utils/kamctl/xhttp_pi/rtpengine-table new file mode 100644 index 00000000000..4edb001b0a4 --- /dev/null +++ b/utils/kamctl/xhttp_pi/rtpengine-table @@ -0,0 +1,9 @@ + + + rtpengine + mysql + setidDB1_INT + urlDB1_STR + weightDB1_INT + disabledDB1_INT +