<?xml version = '1.0'?>
<!DOCTYPE device_description SYSTEM "device_description.dtd">
<!-- GSGC6 driver version in 100-slot mode as used in W1-->
<device_description name="Glensound_GSGC6" >
    <param class="enum" access="readonly" style="label" name="Comms" slot="0" >
        <state caption="FAIL" style="enum_alarm" value="0" msg="" />
        <state caption="OK" style="enum_ok" value="1" msg="" />
    </param>


    <param class="enum" access="readonly" style="label" name="Command" slot="1" >
        <state caption="Dial" style="" value="3" msg="" />
        <state caption="Hang Up" style="" value="4" msg="" />
        <state caption="Answer" style="" value="5" msg="" />
    </param>
    <param class="enum" access="readwrite" style="popup_list" name="Command_Write" slot="11" >
        <state caption="Dial" style="" value="3" msg="" />
        <state caption="Hang Up" style="" value="4" msg="" />
        <state caption="Answer" style="" value="5" msg="" />
    </param>


    <param class="enum" access="readonly" style="label" name="LineStatus" slot="2" >
        <state caption="No Carrier" style="" value="0" msg="" />
        <state caption="Searching" style="" value="1" msg="" />
        <state caption="Framed" style="" value="2" msg="" />
        <state caption="Error" style="" value="3" msg="" />
    </param>


    <param class="string" access="readonly" style="label" name="NumberToDial" slot="3" >
        <string case="any" maxlength="15" />
    </param>
    <param class="string" access="readwrite" style="button" name="NumberToDial_Write" slot="13" >
        <string case="any" maxlength="15" />
    </param>


    <param class="enum" access="readonly" style="label" name="CallStatus" slot="4" >
        <state caption="No Carrier" style="" value="0" msg="" />
        <state caption="Ringing" style="" value="1" msg="" />
        <state caption="Connect" style="" value="2" msg="" />
        <state caption="Busy" style="" value="3" msg="" />
        <state caption="Error" style="" value="4" msg="" />
        <state caption="Dialling" style="" value="5" msg="" />
    </param>



    <param class="enum" access="readonly" style="label" name="Algorithm_Detected" slot="6" >
        <state caption="Autodetect" style="" value="0" msg="" />
        <state caption="G722" style="" value="1" msg="" />
        <state caption="MPEG" style="" value="2" msg="" />
        <state caption="APTX" style="" value="3" msg="" />
    </param>
    <param class="enum" access="readwrite" style="popup_list" name="Algorithm_Write" slot="16" >
        <state caption="Autodetect" style="" value="0" msg="" />
        <state caption="G722" style="" value="1" msg="" />
        <state caption="MPEG" style="" value="2" msg="" />
        <state caption="APTX" style="" value="3" msg="" />
    </param>
    


    <param class="enum" access="readonly" style="label" name="DataRate_Detected" slot="7" >
        <state caption="56k" style="" value="56" msg="" />
        <state caption="64k" style="" value="64" msg="" />
    </param>
    <param class="enum" access="readwrite" style="popup_list" name="DataRate_Write" slot="17" >
        <state caption="56k" style="" value="56" msg="" />
        <state caption="64k" style="" value="64" msg="" />
    </param>
    


    <param class="enum" access="readonly" style="label" name="SampleRate_Detected" slot="8" >
        <state caption="Autodetect" style="" value="0" msg="" />
        <state caption="16kHz" style="" value="16" msg="" />
        <state caption="24kHz" style="" value="24" msg="" />
        <state caption="32kHz" style="" value="32" msg="" />
        <state caption="48kHz" style="" value="48" msg="" />
    </param>
    <param class="enum" access="readwrite" style="popup_list" name="SampleRate_Write" slot="18" >
        <state caption="Autodetect" style="" value="0" msg="" />
        <state caption="16kHz" style="" value="16" msg="" />
        <state caption="24kHz" style="" value="24" msg="" />
        <state caption="32kHz" style="" value="32" msg="" />
        <state caption="48kHz" style="" value="48" msg="" />
    </param>
    


    <param class="string" access="readonly" style="label" name="CLINumber" slot="9" >
        <string case="any" maxlength="15" />
    </param>


    <param class="enum" access="readonly" style="label" name="AutoAnsweringMode" slot="10" >
        <state caption="Disabled" style="" value="0" msg="" />
        <state caption="After 1 ring" style="" value="1" msg="" />
        <state caption="After 2 ring" style="" value="2" msg="" />
    </param>
    <param class="enum" access="readwrite" style="popup_list" name="AutoAnsweringMode_Write" slot="20" >
        <state caption="Disabled" style="" value="0" msg="" />
        <state caption="After 1 ring" style="" value="1" msg="" />
        <state caption="After 2 ring" style="" value="2" msg="" />
    </param>



    <param class="string" access="readonly" style="label" name="ISDNCallClearCause" slot="21" >
        <string case="any" maxlength="3" />
    </param>

</device_description>
