Author: brian Date: Thu Nov 1 10:59:32 2007 New Revision: 6132 Added: freeswitch/trunk/dtd/freeswitch_dialplan.dtd Log: xmllint --dtdvalid freeswitch_dialplan.dtd /usr/local/freeswitch/conf/default_context.xml >>/dev/null To validate your dialplan. Thanks [intra]lanman. /b Added: freeswitch/trunk/dtd/freeswitch_dialplan.dtd ============================================================================== --- (empty file) +++ freeswitch/trunk/dtd/freeswitch_dialplan.dtd Thu Nov 1 10:59:32 2007 @@ -0,0 +1,31 @@ +<!ELEMENT include (context*)> + +<!ELEMENT context (extension*)> +<!ATTLIST context + name CDATA #REQUIRED +> + +<!ELEMENT extension (condition*)> +<!ATTLIST extension + name CDATA #REQUIRED + continue CDATA #IMPLIED +> + +<!ELEMENT condition (action*, anti-action*)> +<!ATTLIST condition + field CDATA #IMPLIED + expression CDATA #IMPLIED + continue CDATA #IMPLIED +> + +<!ELEMENT action EMPTY> +<!ATTLIST action + application CDATA #REQUIRED + data CDATA #IMPLIED +> + +<!ELEMENT anti-action EMPTY> +<!ATTLIST anti-action + application CDATA #REQUIRED + data CDATA #IMPLIED +>