1 <xsl:stylesheet version="1.0"
2 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3 <xsl:output omit-xml-declaration="yes" indent="yes"/>
5 <xsl:param name="pNewType" select="'myNewType'"/>
7 <xsl:template match="node()|@*">
9 <xsl:apply-templates select="node()|@*"/>
13 <xsl:template match="configOptionToEnum">
14 <xsl:for-each select="configOption">
15 <xsl:element name="enum">
16 <xsl:attribute name="name">
17 <xsl:value-of select="@name"/>
19 <xsl:element name="para">
20 <xsl:value-of select="synopsis"/>
26 <xsl:template match="channel_snapshot">
27 <xsl:element name="parameter">
28 <xsl:attribute name="name">
29 <xsl:value-of select="concat(@prefix,'Channel')"/>
32 <xsl:element name="parameter">
33 <xsl:attribute name="name">
34 <xsl:value-of select="concat(@prefix,'ChannelState')"/>
36 <para>A numeric code for the channel's current state, related to <xsl:value-of select="concat(@prefix,'ChannelStateDesc')"/></para>
38 <xsl:element name="parameter">
39 <xsl:attribute name="name">
40 <xsl:value-of select="concat(@prefix,'ChannelStateDesc')"/>
45 <enum name="OffHook"/>
46 <enum name="Dialing"/>
48 <enum name="Ringing"/>
51 <enum name="Dialing Offhook"/>
52 <enum name="Pre-ring"/>
53 <enum name="Unknown"/>
56 <xsl:element name="parameter">
57 <xsl:attribute name="name">
58 <xsl:value-of select="concat(@prefix,'CallerIDNum')"/>
61 <xsl:element name="parameter">
62 <xsl:attribute name="name">
63 <xsl:value-of select="concat(@prefix,'CallerIDName')"/>
66 <xsl:element name="parameter">
67 <xsl:attribute name="name">
68 <xsl:value-of select="concat(@prefix,'ConnectedLineNum')"/>
71 <xsl:element name="parameter">
72 <xsl:attribute name="name">
73 <xsl:value-of select="concat(@prefix,'ConnectedLineName')"/>
76 <xsl:element name="parameter">
77 <xsl:attribute name="name">
78 <xsl:value-of select="concat(@prefix,'AccountCode')"/>
81 <xsl:element name="parameter">
82 <xsl:attribute name="name">
83 <xsl:value-of select="concat(@prefix,'Context')"/>
86 <xsl:element name="parameter">
87 <xsl:attribute name="name">
88 <xsl:value-of select="concat(@prefix,'Exten')"/>
91 <xsl:element name="parameter">
92 <xsl:attribute name="name">
93 <xsl:value-of select="concat(@prefix,'Priority')"/>
96 <xsl:element name="parameter">
97 <xsl:attribute name="name">
98 <xsl:value-of select="concat(@prefix,'Uniqueid')"/>
103 <xsl:template match="bridge_snapshot">
104 <xsl:element name="parameter">
105 <xsl:attribute name="name">
106 <xsl:value-of select="concat(@prefix,'BridgeUniqueid')"/>
109 <xsl:element name="parameter">
110 <xsl:attribute name="name">
111 <xsl:value-of select="concat(@prefix,'BridgeType')"/>
113 <para>The type of bridge</para>
115 <xsl:element name="parameter">
116 <xsl:attribute name="name">
117 <xsl:value-of select="concat(@prefix,'BridgeTechnology')"/>
119 <para>Technology in use by the bridge</para>
121 <xsl:element name="parameter">
122 <xsl:attribute name="name">
123 <xsl:value-of select="concat(@prefix,'BridgeNumChannels')"/>
125 <para>Number of channels in the bridge</para>