diff --git a/lib/srdb1/schema/rtpengine.xml b/lib/srdb1/schema/rtpengine.xml
index 78a54c38c7e..488fb972fd5 100644
--- a/lib/srdb1/schema/rtpengine.xml
+++ b/lib/srdb1/schema/rtpengine.xml
@@ -50,6 +50,14 @@
+
+ stamp
+ datetime
+ RTPEngine instance add timestamp
+ 1900-01-01 00:00:01
+
+
+
rtpengine_nodes
diff --git a/modules/rtpengine/doc/rtpengine_admin.xml b/modules/rtpengine/doc/rtpengine_admin.xml
index 6875e5fa35b..6e334cdb84c 100644
--- a/modules/rtpengine/doc/rtpengine_admin.xml
+++ b/modules/rtpengine/doc/rtpengine_admin.xml
@@ -511,22 +511,23 @@ modparam("rtpengine", "table_name", "rtpengine_table_name")
Setup rtpengine table
mysql> describe rtpengine;
-+----------+------------------+------+-----+---------+-------+
-| Field | Type | Null | Key | Default | Extra |
-+----------+------------------+------+-----+---------+-------+
-| setid | int(10) unsigned | NO | | NULL | |
-| url | varchar(256) | NO | | NULL | |
-| weight | int(10) unsigned | NO | | NULL | |
-| disabled | int(11) | NO | | NULL | |
-+----------+------------------+------+-----+---------+-------+
++----------+------------------+------+-----+---------------------+-------+
+| Field | Type | Null | Key | Default | Extra |
++----------+------------------+------+-----+---------------------+-------+
+| setid | int(10) unsigned | NO | PRI | 0 | |
+| url | varchar(64) | NO | PRI | NULL | |
+| weight | int(10) unsigned | NO | | 1 | |
+| disabled | int(1) | NO | | 0 | |
+| stamp | datetime | NO | | 1900-01-01 00:00:01 | |
++----------+------------------+------+-----+---------------------+-------+
mysql> select * from rtpengine;
-+-------+---------------------------+--------+----------+
-| setid | url | weight | disabled |
-+-------+---------------------------+--------+----------+
-| 0 | udp:rtpproxy1.domain:8800 | 100 | 0 |
-| 0 | udp:rtpproxy2.domain:8800 | 200 | 1 |
-+-------+---------------------------+--------+----------+
++-------+---------------------------+--------+----------+---------------------+
+| setid | url | weight | disabled | stamp |
++-------+---------------------------+--------+----------+---------------------+
+| 0 | udp:rtpproxy1.domain:8800 | 1 | 0 | 2016-03-10 10:30:54 |
+| 0 | udp:rtpproxy2.domain:8800 | 1 | 1 | 2016-03-10 10:30:54 |
++-------+---------------------------+--------+----------+---------------------+
mysql> select * from version;
+---------------------------+---------------+
diff --git a/utils/kamctl/db_berkeley/kamailio/rtpengine b/utils/kamctl/db_berkeley/kamailio/rtpengine
index 629fbc7ab01..9ab43b47f0d 100644
--- a/utils/kamctl/db_berkeley/kamailio/rtpengine
+++ b/utils/kamctl/db_berkeley/kamailio/rtpengine
@@ -1,10 +1,10 @@
METADATA_COLUMNS
-setid(int) url(str) weight(int) disabled(int)
+setid(int) url(str) weight(int) disabled(int) stamp(datetime)
METADATA_KEY
-0 2 3
+0 2 3 4
METADATA_READONLY
0
METADATA_LOGFLAGS
0
METADATA_DEFAULTS
-0|NIL|1|0
+0|NIL|1|0|'1900-01-01 00:00:01'
diff --git a/utils/kamctl/db_sqlite/rtpengine-create.sql b/utils/kamctl/db_sqlite/rtpengine-create.sql
index c7bebb60be0..09e14a6c2e3 100644
--- a/utils/kamctl/db_sqlite/rtpengine-create.sql
+++ b/utils/kamctl/db_sqlite/rtpengine-create.sql
@@ -3,6 +3,7 @@ CREATE TABLE rtpengine (
url VARCHAR(64) NOT NULL,
weight INTEGER DEFAULT 1 NOT NULL,
disabled INTEGER DEFAULT 0 NOT NULL,
+ stamp TIMESTAMP WITHOUT TIME ZONE DEFAULT '1900-01-01 00:00:01' NOT NULL,
CONSTRAINT rtpengine_rtpengine_nodes PRIMARY KEY (setid, url)
);
diff --git a/utils/kamctl/dbtext/kamailio/rtpengine b/utils/kamctl/dbtext/kamailio/rtpengine
index 13f39e07d4c..ee3c141f90c 100644
--- a/utils/kamctl/dbtext/kamailio/rtpengine
+++ b/utils/kamctl/dbtext/kamailio/rtpengine
@@ -1 +1 @@
-setid(int) url(string) weight(int) disabled(int)
+setid(int) url(string) weight(int) disabled(int) stamp(int)
diff --git a/utils/kamctl/mysql/rtpengine-create.sql b/utils/kamctl/mysql/rtpengine-create.sql
index 156f1f45a53..44f12b1d37a 100644
--- a/utils/kamctl/mysql/rtpengine-create.sql
+++ b/utils/kamctl/mysql/rtpengine-create.sql
@@ -3,6 +3,7 @@ CREATE TABLE `rtpengine` (
`url` VARCHAR(64) NOT NULL,
`weight` INT(10) UNSIGNED DEFAULT 1 NOT NULL,
`disabled` INT(1) DEFAULT 0 NOT NULL,
+ `stamp` DATETIME DEFAULT '1900-01-01 00:00:01' 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
index ab8eda9fb38..c1cd51a99d9 100644
--- a/utils/kamctl/oracle/rtpengine-create.sql
+++ b/utils/kamctl/oracle/rtpengine-create.sql
@@ -3,6 +3,7 @@ CREATE TABLE rtpengine (
url VARCHAR2(64),
weight NUMBER(10) DEFAULT 1 NOT NULL,
disabled NUMBER(10) DEFAULT 0 NOT NULL,
+ stamp DATE DEFAULT '1900-01-01 00:00:01',
CONSTRAINT rtpengine_rtpengine_nodes PRIMARY KEY (setid, url)
);
diff --git a/utils/kamctl/postgres/rtpengine-create.sql b/utils/kamctl/postgres/rtpengine-create.sql
index c7bebb60be0..09e14a6c2e3 100644
--- a/utils/kamctl/postgres/rtpengine-create.sql
+++ b/utils/kamctl/postgres/rtpengine-create.sql
@@ -3,6 +3,7 @@ CREATE TABLE rtpengine (
url VARCHAR(64) NOT NULL,
weight INTEGER DEFAULT 1 NOT NULL,
disabled INTEGER DEFAULT 0 NOT NULL,
+ stamp TIMESTAMP WITHOUT TIME ZONE DEFAULT '1900-01-01 00:00:01' 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
index e97e6043ef8..f98cbc0144b 100644
--- a/utils/kamctl/xhttp_pi/rtpengine-mod
+++ b/utils/kamctl/xhttp_pi/rtpengine-mod
@@ -8,6 +8,7 @@
url
weight
disabled
+ stamp
add
@@ -18,6 +19,7 @@
url
weight
disabled
+ stamp
diff --git a/utils/kamctl/xhttp_pi/rtpengine-table b/utils/kamctl/xhttp_pi/rtpengine-table
index 4edb001b0a4..21cf9f5e69f 100644
--- a/utils/kamctl/xhttp_pi/rtpengine-table
+++ b/utils/kamctl/xhttp_pi/rtpengine-table
@@ -6,4 +6,5 @@
urlDB1_STR
weightDB1_INT
disabledDB1_INT
+ stampDB1_DATETIME