Skip to content

Commit c58f3de

Browse files
committed
xmllint --dtdvalid freeswitch_dialplan.dtd /usr/local/freeswitch/conf/default_context.xml >>/dev/null
To validate your dialplan. Thanks [intra]lanman. /b git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6132 d0543943-73ff-0310-b7d9-9358b9ac24b2
1 parent becb40a commit c58f3de

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

dtd/freeswitch_dialplan.dtd

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!ELEMENT include (context*)>
2+
3+
<!ELEMENT context (extension*)>
4+
<!ATTLIST context
5+
name CDATA #REQUIRED
6+
>
7+
8+
<!ELEMENT extension (condition*)>
9+
<!ATTLIST extension
10+
name CDATA #REQUIRED
11+
continue CDATA #IMPLIED
12+
>
13+
14+
<!ELEMENT condition (action*, anti-action*)>
15+
<!ATTLIST condition
16+
field CDATA #IMPLIED
17+
expression CDATA #IMPLIED
18+
continue CDATA #IMPLIED
19+
>
20+
21+
<!ELEMENT action EMPTY>
22+
<!ATTLIST action
23+
application CDATA #REQUIRED
24+
data CDATA #IMPLIED
25+
>
26+
27+
<!ELEMENT anti-action EMPTY>
28+
<!ATTLIST anti-action
29+
application CDATA #REQUIRED
30+
data CDATA #IMPLIED
31+
>

0 commit comments

Comments
 (0)