From 5ad56e0611b0fb496fbb05f88e5f2057dd8ef0bd Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Wed, 18 Nov 2009 12:05:25 +0000 Subject: Added parsing of userlist for DBTEXT --- kamailio-model.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'kamailio-model.lua') diff --git a/kamailio-model.lua b/kamailio-model.lua index e6262ba..53cb29a 100644 --- a/kamailio-model.lua +++ b/kamailio-model.lua @@ -3,6 +3,7 @@ module(..., package.seeall) -- Load libraries require("modelfunctions") require("fs") +require("format") require("validator") -- Set variables @@ -76,6 +77,12 @@ function list_users() -- These settings work for Postgres database local skiplines = 2 local delimiter = "%s*|%s*" + local dbengine = format.parse_ini_file(fs.read_file("/etc/kamailio/kamctlrc") or "", "", "DBENGINE") + if dbengine == "DBTEXT" then + skiplines = 0 + delimiter = "\'?%s*,%s*\'?" + end + local results = {} for line in f:lines() do if skiplines > 0 then -- cgit v1.2.3