Hi Jason,
I was looking briefly over the dialog2 module in your branch. Is no
database (persistence) support for it?
Anyhow, from my point of view it can be added to master branch, so it is
more visible and interested people can start playing with it.
Cheers,
Daniel
--
Daniel-Constantin Mierla -- http://www.asipto.comhttp://linkedin.com/in/miconda -- http://twitter.com/miconda
Module: sip-router
Branch: master
Commit: 3cb33d3a5a24e228be69596910349c4732297f55
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=3cb33d3…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: Fri Feb 17 09:21:37 2012 +0100
srdb1: updated schema for dialog table
- new column xdata to store aditional info per dialog
- it will store the profiles dialog belongs to, serialized as json
- …
[View More]toroute column (unused) renamed to iflags to store the internal dialog
flags (such as flag for sending BYE on timeout)
---
lib/srdb1/schema/dialog.xml | 17 ++++++++++++-----
1 files changed, 12 insertions(+), 5 deletions(-)
diff --git a/lib/srdb1/schema/dialog.xml b/lib/srdb1/schema/dialog.xml
index 8c5e5b4..e8a5527 100644
--- a/lib/srdb1/schema/dialog.xml
+++ b/lib/srdb1/schema/dialog.xml
@@ -9,7 +9,7 @@
<table id="dialog" xmlns:db="http://docbook.org/ns/docbook">
<name>dialog</name>
- <version>5</version>
+ <version>6</version>
<type db="mysql">&MYSQL_TABLE_TYPE;</type>
<description>
<db:para>Persistent dialog information for the dialog module. More
@@ -172,17 +172,16 @@
<type>unsigned int</type>
<size>10</size>
<default>0</default>
- <description>The flags to set for dialog and usable from config file.
+ <description>The flags to set for dialog and accesible from config file.
</description>
</column>
<column>
- <name>toroute</name>
+ <name>iflags</name>
<type>unsigned int</type>
<size>10</size>
<default>0</default>
- <description>The ID of route to be executed at dialog timeout (ignored from v3.1,
- using instead toroute_name).
+ <description>The internal flags for dialog.
</description>
</column>
@@ -202,6 +201,14 @@
<description>The URI of initial request in dialog</description>
</column>
+ <column>
+ <name>xdata</name>
+ <type>string</type>
+ <size>512</size>
+ <null/>
+ <description>Extra data associated to the dialog (e.g., serialized profiles).</description>
+ </column>
+
<index>
<name>hash_idx</name>
<colref linkend="hash_entry"/>
[View Less]