提交 7634096d authored 作者: Leon de Rooij's avatar Leon de Rooij

another update, conf structure has changed a bit, am documenting a bit now


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk/contrib@14131 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 e93b201f
<configuration name="xml_odbc.conf" description="XML ODBC Configuration"> <configuration name="xml_odbc.conf" description="XML ODBC Configuration">
<settings> <settings>
<param name="binding" value="directory"/>
<param name="odbc-dsn" value="freeswitch:freeswitch:secret"/> <param name="odbc-dsn" value="freeswitch:freeswitch:secret"/>
<param name="debug" value="true"/> <param name="debug" value="true"/>
<param name="keep_files_around" value="true"/> <param name="keep_files_around" value="true"/>
</settings> </settings>
<bindings> <templates>
<!--
<binding name="configuration">
<param name="template" value="configuration"/>
</binding>
-->
<binding name="directory">
<!-- <param name="template" value="directory_swk"/> -->
<param name="template" value="directory"/>
</binding>
<!--
<binding name="dialplan">
<param name="template" value="dialplan"/>
</binding>
<binding name="phrases"> <template name="default">
<param name="template" value="phrases"/> <xml-odbc-do name="break-to" value="${section}"/>
</binding> </template>
-->
</bindings>
<templates> <template name="directory"> -->
<xml-odbc-do name="check-event-header" if-name="purpose">
<!-- catches purpose gateways and network-list (any more?) -->
<xml-odbc-do name="break-to" value="directory-${purpose}"/>
</xml-odbc-do>
<xml-odbc-do name="break-to" value="directory-user"/>
</template>
<template name="configuration"> <template name="configuration">
<xml-odbc-do name="break-to" value="${section}" on-no-template-break-to="simple_configuration"/> <xml-odbc-do name="break-to" value="${section}" on-no-template-break-to="simple_configuration"/>
...@@ -43,7 +35,7 @@ ...@@ -43,7 +35,7 @@
FROM FROM
cnf_settings cnf_settings
WHERE WHERE
hostname = '${hostname}' AND hostname = '${FreeSWITCH-Hostname}' AND
section = '${section}';"> section = '${section}';">
<param name="${name}" value="${value}"/> <param name="${name}" value="${value}"/>
</xml-odbc-do> </xml-odbc-do>
......
<include> <include>
<template name="directory"> <template name="directory-user">
<document type="freeswitch/xml"> <document type="freeswitch/xml">
<xml-odbc-do name="replace_header_value" when-name="key" when-value="id" value="username"/> <xml-odbc-do name="set-event-header" if-name="key" if-value="id" to-value="username"/>
<xml-odbc-do name="query" on-empty-result-break-to="not_found" value=" <xml-odbc-do name="query" on-empty-result-break-to="not-found" value="
SELECT SELECT
dir_domains.id AS domain_id, dir_domains.id AS domain_id,
dir_users.id AS user_id, dir_users.id AS user_id,
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
dir_domains, dir_domains,
dir_users dir_users
WHERE WHERE
dir_users.username = '${user}' AND dir_users.${key} = '${user}' AND
dir_domains.name = '${domain}' AND dir_domains.name = '${domain}' AND
dir_users.dir_domain_id = dir_domains.id AND dir_users.dir_domain_id = dir_domains.id AND
dir_users.enabled = '1';"/> dir_users.enabled = '1';"/>
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<users> <users>
<user id="${user}" mailbox="${mailbox}" cidr="${cidr}" number-alias="${number-alias}"> <user id="${user}" mailbox="${mailbox}" cidr="${cidr}" number-alias="${number-alias}">
<params> <params>
<xml-odbc-do name="query" on-empty-result-break-to="not_found" value=" <xml-odbc-do name="query" on-empty-result-break-to="not-found" value="
SELECT SELECT
name, value name, value
FROM FROM
...@@ -80,9 +80,7 @@ ...@@ -80,9 +80,7 @@
dir_groups_users.dir_group_id = dir_groups.id AND dir_groups_users.dir_group_id = dir_groups.id AND
dir_user_id = '${user_id}';"> dir_user_id = '${user_id}';">
<group name="${group_name}"> <group name="${group_name}">
<users>
<user id="${user}" type="pointer"/> <user id="${user}" type="pointer"/>
</users>
</group> </group>
</xml-odbc-do> </xml-odbc-do>
</groups> </groups>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论