Общая схема управления услугами

ss.xsd:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <!-- Migration start -->
    <!-- ruleActionType -->
    <xs:simpleType name="ruleActionType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="default"/>
            <xs:enumeration value="copy"/>
            <xs:enumeration value="set"/>
            <xs:enumeration value="remove"/>
            <xs:enumeration value="custom_migrator"/>
        </xs:restriction>
    </xs:simpleType>
    <!-- ruleType -->
    <xs:complexType name="ruleType">
        <xs:attribute name="action" type="ruleActionType" use="required"/>
        <xs:attribute name="property" type="xs:string" use="required"/>
        <xs:attribute name="value" type="xs:string" use="optional"/>
    </xs:complexType>
    <!-- migrationType -->
    <xs:complexType name="migrationType">
        <xs:sequence>
            <xs:element name="rule" type="ruleType" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="version" type="xs:token" use="required"/>
    </xs:complexType>
    <!-- Migration end -->
    <!-- propertyTypeType -->
    <xs:simpleType name="propertyTypeType">
        <xs:restriction base="xs:string">
            <xs:enumeration value="atom"/>
            <xs:enumeration value="enum"/>
            <xs:enumeration value="regime"/>
            <xs:enumeration value="boolean"/>
            <xs:enumeration value="address"/>
            <xs:enumeration value="interface"/>
            <xs:enumeration value="trunk"/>
            <xs:enumeration value="domain"/>
            <xs:enumeration value="hour"/>
            <xs:enumeration value="minute"/>
            <xs:enumeration value="second"/>
            <xs:enumeration value="string"/>
            <xs:enumeration value="ni"/>
            <xs:enumeration value="index_string"/>
            <xs:enumeration value="index_address"/>
            <xs:enumeration value="integer"/>
            <xs:enumeration value="float"/>
            <xs:enumeration value="positive_integer"/>
            <xs:enumeration value="positive_float"/>
            <xs:enumeration value="negative_integer"/>
            <xs:enumeration value="negative_float"/>
            <xs:enumeration value="term"/>
            <xs:enumeration value="ip"/>
            <xs:enumeration value="integer_range"/>
            <xs:enumeration value="speed_dial_item">
                <xs:annotation>
                    <xs:documentation xml:lang="ru">
						speed_dial_item представляет собой тапл: {КороткийНабор, ПолныйАдрес}
						В xml данное поле представлено в виде КороткийНабор/ПолныйАдрес
					</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="ivr_script_id">
                <xs:annotation>
                    <xs:documentation xml:lang="ru">
						Идентификатор IVR скрипта в домене
					</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="media_resource">
                <xs:annotation>
                    <xs:documentation xml:lang="ru">
						media_resource представляет собой строку формата: {sytem|domain|tone}://PATH_OR_TONE
						Sample 1: domain://sounds/rus/alarm.wav
						Sample 2: system://sounds/ai_agent_already_on.wav
						Sample 3: tone://?f2=425&off_msec=4000&on_msec=1000&f1=0&duration=300000
					</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="find_me_group">
                <xs:annotation>
                    <xs:documentation xml:lang="ru">
						find_me_group является сложным типом данных, используется только в ДВО FindMe, FindMe not response.
						В xml данное поле записывается в виде JSON структуры данных, имеющее вид:
						{"numbers":"NUMBERS_LIST","wait_timeout":"WAIT_TIMEOUT","enabled":"ENABLED","work_interval":WORK_INTERVAL},
						NUMBERS_LIST - список номеров группы, записанных через запятую;
						WAIT_TIMEOUT - время ожидания ответа участника группы (5..90 секунд);
						ENABLED :: true | false - активна или нет данная группа;
						WORK_INTERVAL :: {"type":"predefined", "timetable":"TIMETABLE"} |
						{"type":"custom", "days":"DAYS", "times":[{"from":"FROM_TIME","to":"TO_TIME"},{"from":"FROM_TIME","to":"TO_TIME"},...]}
						в случае, если type = predefined, то указывается только параметр timetable - имя предопределенного интервала времени;
						в случае, если type = custom, то необходимо указать параметры days, times (times - список интервалов).
						DAYS ::DAY_1DAY_2... - список дней недели (1..7) которые входят в данный интервал (записываются слитно);
						FROM_TIME :: FROM_HH:FROM_MM - начало интервала времени;
						TO_TIME :: TO_HH:TO_MM - конец интервала времени.
						Например 1: {"numbers":"710,711","wait_timeout":60,"enabled":true,"work_interval":{"type":"predefined","timetable":"work_time"}}
						Например 2: {"numbers":"712","wait_timeout":90,"enabled":false,"work_interval":{"type":"custom", "days":"67", "times":[{"from":"0:0","to":"17:59"},{"from":"18:0","to":"23:59"}]}}
					</xs:documentation>
                </xs:annotation>
            </xs:enumeration>
            <xs:enumeration value="version"/>
        </xs:restriction>
    </xs:simpleType>
    <!-- propertyType -->
    <xs:complexType name="propertyType">
        <xs:attribute name="name" type="xs:string" use="required"/>
        <xs:attribute name="type" type="propertyTypeType" use="required"/>
        <xs:attribute name="value" type="xs:string" use="optional"/>
        <xs:attribute name="description" type="xs:string" use="optional"/>
    </xs:complexType>
    <!-- propertyListType -->
    <xs:complexType name="propertyListType">
        <xs:choice>
            <xs:sequence>
                <xs:element name="item" minOccurs="0" maxOccurs="unbounded">
                    <xs:complexType>
                        <xs:attribute name="value" type="xs:string" use="required"/>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:element name="undefined" minOccurs="0">
                <xs:complexType/>
            </xs:element>
        </xs:choice>
        <xs:attribute name="name" type="xs:string" use="required"/>
        <xs:attribute name="type" type="propertyTypeType" use="required"/>
        <xs:attribute name="maxlen" type="xs:string" use="optional"/>
        <xs:attribute name="description" type="xs:string" use="optional"/>
    </xs:complexType>
    <!-- ssType -->
    <xs:complexType name="ssType">
        <xs:sequence>
            <xs:element name="migrations" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="migration" type="migrationType" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="msd" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="property" type="propertyType" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element name="property_list" type="propertyListType" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="ssd" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="property" type="propertyType" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element name="property_list" type="propertyListType" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="csd" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="property" type="propertyType" minOccurs="0" maxOccurs="unbounded"/>
                        <xs:element name="property_list" type="propertyListType" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" use="required"/>
        <xs:attribute name="family" type="xs:string" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">
					Obsolete attribute. Use name instead of It.
				</xs:documentation>
                <xs:documentation xml:lang="ru">
					Устаревший атрибует. Теперь ДВО полностью определяется по атрибуту name.
				</xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="version" type="xs:integer" use="required"/>
        <xs:attribute name="description" type="xs:string" use="optional"/>
        <xs:attribute name="enabled" type="xs:boolean" use="optional"/>
        <xs:attribute name="active" type="xs:boolean" use="optional"/>
    </xs:complexType>
    <!-- activatedSsType -->
    <xs:complexType name="activatedSsType">
        <xs:complexContent>
            <xs:extension base="ssType">
                <xs:attribute name="domain" type="xs:string" use="required"/>
                <xs:attribute name="address" type="xs:string" use="required"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- rawSsType -->
    <xs:complexType name="srcSsType">
        <xs:complexContent>
            <xs:extension base="ssType">
                <xs:attribute name="src" type="xs:string" use="required"/>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <!-- ssListType -->
    <xs:complexType name="ssListType">
        <xs:choice>
            <xs:sequence>
                <xs:element name="ss" type="ssType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
            <xs:sequence>
                <xs:element name="activated_ss" type="activatedSsType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
            <xs:sequence>
                <xs:element name="src_ss" type="srcSsType" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
        </xs:choice>
    </xs:complexType>
    <!-- ss -->
    <xs:element name="ss" type="ssType"/>
</xs:schema>

Hc_ss_acl_add

Команда позволяет добавить новые услуги в access-list определенного домена.

Аналог команды в CoCon:

cluster/storage/<CLUSTER>/ss/access-list add

Метод http запроса

POST

Шаблон http запроса

http://host:port/commands/ss_acl_add

Код http ответа

200 – в случае успеха;
404 – в случае ошибки.

Xsd схема xml файла с запросом

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="acl.xsd"/>
	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:all>
							<xs:element name="domains" type="domainsType"/>
						</xs:all>
						<xs:attribute name="storage" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- unknownSSNamesType-->
	<xs:complexType name="unknownSSNamesType">
		<xs:sequence>
			<xs:element name="ss" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:attribute name="name" type="xs:string"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="domains">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="domain" minOccurs="0" maxOccurs="unbounded">
								<xs:complexType>
									<xs:choice>
										<xs:element name="ok"/>
										<xs:element name="unknown_ss_names" type="unknownSSNamesType"/>
									</xs:choice>
									<xs:attribute name="name" type="xs:string"/>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>

CODE

acl.xsd определен в разделе Hc_ss - Управление услугами.

Пример:

Запрос: http://192.168.1.21:9999/commands/ss_acl_add 

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="acl_add.xsd">
    <request storage="ds1">
        <domains>
            <domain name="biysk.local">
                <acl name="mcid"/>
                <acl name="acb"/>
            </domain>
            <domain name="ct.office">
                <acl name="acb"/>
                <acl name="rfc"/>
                <acl name="voice_page_control"/>
            </domain>
        </domains>
    </request>
</in>
CODE

Ответ:200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="acl_add.xsd">
    <domains>
        <domain name="biysk.local">
            <ok/>
        </domain>
        <domain name="biysk.test">
            <ok/>
        </domain>
    </domains>
</out>
CODE

Hc_ss_acl_remove

Команда позволяет удалить услуги из access-list определенного домена.

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/access-list remove

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_acl_remove

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 204 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла c запросом:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:include schemaLocation="acl.xsd"/>
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="domains" type="domainsType"/>
                        </xs:all>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

acl.xsd определен в разделе Hc_ss - Управление услугами

Пример:

Запрос: http://192.168.1.21:9999/commands/ss_acl_remove

Параметры:

<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="acl_remove.xsd" >
    <request storage="ds1">
        <domains>
            <domain name="biysk.local">
                <acl name="mcid"/>
                <acl name="acb"/>
            </domain>
            <domain name="ct.office">
                <acl name="acb"/>
                <acl name="rfc"/>
                <acl name="voice_page_control"/>
            </domain>
        </domains>
    </request>
</in>
CODE

Ответ:204

Hc_ss_acl_show

Команда позволяет вывести список услуг, доступных для определенного домена (виртуальной АТС).

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/access-list show

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_acl_show

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла c запросом:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <xs:include schemaLocation="acl.xsd"/>
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                        <xs:attribute name="domain" type="xs:string" use="optional"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
    <!-- out-->
    <xs:element name="out">
        <xs:complexType>
            <xs:all>
                <xs:element name="domains" type="domainsType"/>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

acl.xsd:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <!-- aclType-->
    <xs:complexType name="aclType">
        <xs:attribute name="name" type="xs:string" use="required"/>
    </xs:complexType>
    <!-- domainType -->
    <xs:complexType name="domainType">
        <xs:sequence>
            <xs:element name="acl" type="aclType" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" use="required"/>
    </xs:complexType>
    <!-- domainsType -->
    <xs:complexType name="domainsType">
        <xs:sequence>
            <xs:element name="domain" type="domainType" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
CODE

Пример :

Запрос: http://192.168.1.21:9999/commands/ss_acl_show

<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="acl_show.xsd">
    <request storage="ds1" domain="biysk.local"/>
</in>
CODE

Ответ:200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="acl_show.xsd">
    <domains>
        <domain name="biysk.local">
            <acl name="3way"/>
            <acl name="acb"/>
            <acl name="alarm"/>
            <acl name="assistant"/>
            <acl name="auto_redial"/>
            <acl name="auto_redial_with_callback"/>
            <acl name="avatar"/>
            <acl name="blf"/>
            <acl name="boss_group"/>
            <acl name="call_recording"/>
            <acl name="callback"/>
            <acl name="cc_agent"/>
            <acl name="cf_aon"/>
            <acl name="cf_sip"/>
            <acl name="cfb"/>
            <acl name="cfnr"/>
            <acl name="cfnr_type2"/>
            <acl name="cfos"/>
            <acl name="cft"/>
            <acl name="cfu"/>
            <acl name="cfu_type2"/>
            <acl name="cgg"/>
            <acl name="chold"/>
            <acl name="chunt"/>
            <acl name="click_to_call"/>
            <acl name="clip"/>
            <acl name="clir"/>
            <acl name="cliro"/>
            <acl name="cnip"/>
            <acl name="conference"/>
            <acl name="cpip"/>
            <acl name="ctr"/>
            <acl name="cw"/>
            <acl name="direct_call"/>
            <acl name="distinctive_picture"/>
            <acl name="distinctive_ring"/>
            <acl name="dnd"/>
            <acl name="fax_receiver"/>
            <acl name="fax_to_email"/>
            <acl name="fbc"/>
            <acl name="find_me"/>
            <acl name="find_me_no_response"/>
            <acl name="flexicall"/>
            <acl name="follow_me"/>
            <acl name="follow_me_no_response"/>
            <acl name="intercom"/>
            <acl name="intervention"/>
            <acl name="mcid"/>
            <acl name="meet_me_conference"/>
            <acl name="message"/>
            <acl name="ml"/>
            <acl name="multicast_listen"/>
            <acl name="multicast_page"/>
            <acl name="my_number"/>
            <acl name="park"/>
            <acl name="personal_ivr"/>
            <acl name="pickup"/>
            <acl name="presence"/>
            <acl name="qsig_cfb"/>
            <acl name="qsig_cfnr"/>
            <acl name="qsig_cfu"/>
            <acl name="rbp"/>
            <acl name="redial"/>
            <acl name="remote_phone"/>
            <acl name="rfc"/>
            <acl name="ring_back_tone"/>
            <acl name="sca"/>
            <acl name="sco_black"/>
            <acl name="sco_white"/>
            <acl name="scr"/>
            <acl name="speed_dial"/>
            <acl name="teleconference"/>
            <acl name="teleconference_manager"/>
            <acl name="time_service"/>
            <acl name="tsmn_request"/>
            <acl name="vip_call"/>
            <acl name="voice_page"/>
            <acl name="voice_page_control"/>
            <acl name="voicemail"/>
            <acl name="walkie_talkie"/>
            <acl name="zone_page"/>
        </domain>
    </domains>
</out>
CODE

Hc_ss_activate

Команда позволяет активировать услугу в определенном домене для определенного абонента (либо для всех абонентов).

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/activate
/domain/<DOMAIN>/ss/activate

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_activate

XSD-схема XML-файла c запросом:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<!-- okType -->
	<xs:complexType name="okType">
		<xs:attribute name="address" type="xs:string" use="optional"/>
		<xs:attribute name="ss" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- errorType -->
	<xs:complexType name="errorType">
		<xs:attribute name="address" type="xs:string" use="optional"/>
		<xs:attribute name="ss" type="xs:string" use="optional"/>
		<xs:attribute name="reason" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- activateSsPropertyType -->
	<xs:complexType name="propertyType">
		<xs:attribute name="key" type="xs:string" use="required"/>
		<xs:attribute name="value" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- ssActivateType -->
	<xs:complexType name="ssActivateType">
		<xs:sequence>
			<xs:element name="property" type="propertyType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="address" type="xs:string" use="required"/>
		<xs:attribute name="ss" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="activate" type="ssActivateType" maxOccurs="unbounded"/>
						</xs:sequence>
						<xs:attribute name="domain" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:all>
				<xs:element name="response">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ok" type="okType" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element name="error" type="errorType" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
						<xs:attribute name="domain" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
</xs:schema>

CODE

Код HTTP-ответа:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

Пример 1:

Запрос:

http://192.168.1.21:9999/commands/ss_activate

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_activate.xsd">
    <request domain="biysk.local">
        <activate ss="dnd" address="240465">
            <property value="[240301, 240464, 240001]" key="whitelist"/>
        </activate>
        <activate ss="cfu" address="240101">
            <property value="416977" key="number"/>
        </activate>
        <activate ss="cfnr" address="240470">
            <property value="89913699011" key="number"/>
            <property value="10" key="timeout"/>
        </activate>
    </request>
</in>
CODE

Ответ:

Код 200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_activate.xsd">
    <response domain="biysk.local">
        <ok address="240470" ss="cfnr"/>
        <ok address="240101" ss="cfu"/>
        <ok address="240465" ss="dnd"/>
    </response>
</out>
CODE

Команда возвращает список услуг, которые администратор системы ECSS-10 сможет установить.

Hc_ss_available_show

Аналог команды в CoCon:

domain/<DOMAIN>/ss/available

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_avaliable_show

Код HTTP-ответа:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла запроса/ответа:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
    xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:include schemaLocation="ss.xsd"/>
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request" minOccurs="1">
                    <xs:complexType>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
    <!-- out-->
    <xs:element name="out">
        <xs:complexType>
            <xs:all>
                <xs:element name="sss" type="ssListType" minOccurs="1" />
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

ss.xsd: 

Смотри параграф hc_ss_installed.

Пример::

Запрос: http://192.168.1.21:9999/commands/ss_avaliable_show

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_avaliable_show.xsd">
    <request storage="ds1"/>
</in>
CODE

Ответ: 200

 Нажмите здесь для раскрытия...
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_avaliable_show.xsd">
    <sss>
        <src_ss src="ss_zone_page.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="zone_page" version="10" description="Zone Page call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
                <property name="enumInitiation_policy" type="string" description="Initiation call's policy" value="managers|members|any"/>
                <property name="integer_rangeMulticast_port" type="string" description="Internal field" value="[0,65535]"/>
                <property name="integer_rangeMulticast_ttl" type="string" description="Internal field" value="[1,255]"/>
                <property name="enumMulticast_codec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property name="intro_pause" type="integer" description="Pause before play intro files" value="3"/>
                <property name="announcement_pause" type="integer" description="Pause before play announcement files" value="0"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count" value="1"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="terminate_when_initiator_disconnects" type="boolean" description="Terminate call after initiator disconnected"/>
                <property name="terminate_when_playback_ends" type="boolean" description="Terminate call after playback ends"/>
                <property name="terminate_when_last_listener_leave" type="boolean" description="Terminate call after last listener disconnects"/>
                <property name="initiation_policy" type="enum" description="Initiation call's policy" value="any"/>
                <property name="display_name" type="string" description="ZonePage call DisplayName" value="ZonePage"/>
                <property name="play_release_tone" type="boolean" description="ZonePage release tone" value="false"/>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property name="multicast_ip" type="ip" description="Optional multicast address to use for announcement" value="0.0.0.0"/>
                <property name="multicast_port" type="integer_range" description="Port of multicast address" value="0"/>
                <property name="multicast_codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                <property name="multicast_ttl" type="integer_range" description="TTL for multicast" value="1"/>
                <property_list name="members" type="address" maxlen="256" description="Zone page member list">
                    <undefined/>
                </property_list>
                <property_list name="managers" type="address" maxlen="256" description="Zone page managers list"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
            </csd>
        </src_ss>
        <src_ss src="ss_walkie_talkie.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="walkie_talkie" version="1" description="Walkie Talkie" active="false" enabled="false">
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
            </csd>
        </src_ss>
        <src_ss src="ss_voicemail.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voicemail" version="13" description="Voice mail service" active="false" enabled="false">
            <msd>
                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                    <item value="assistant"/>
                    <item value="follow_me"/>
                    <item value="cfu_type2"/>
                    <item value="meet_me_conference"/>
                    <item value="cfu"/>
                    <item value="find_me"/>
                    <item value="cf_aon"/>
                    <item value="cft"/>
                </property_list>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="true"/>
                <property name="busy" type="boolean" description="Activate service when subscriber is busy" value="false"/>
                <property name="dnd" type="boolean" description="Activate service when subscriber activate DND" value="false"/>
                <property name="out_of_service" type="boolean" description="Activate service when subscriber is out of service" value="true"/>
                <property name="unconditional" type="boolean" description="Activate service any time" value="false"/>
                <property name="timeout" type="positive_integer" description="Timeout before call will be forwarded at voicemail (sec)" value="30"/>
                <property name="send_by_email" type="boolean" description="Send recorded message by email" value="false"/>
                <property name="min_message_duration" type="positive_integer" description="The minimum voice mail duration (sec). In case of voice mail duration will be less that min_message_duration, this message will be dropped" value="0"/>
                <property name="max_message_duration" type="positive_integer" description="The maximum voice mail duration (sec). 0 - in case of not limited duration" value="300"/>
                <property name="mailbox_volume" type="positive_integer" description="The mailbox volume (sec)" value="1800"/>
                <property name="override_messages" type="boolean" description="Override messages in case of mailbox is full" value="true"/>
                <property name="email_from" type="string" description="Email from template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value="%DISPLAYNAME%"/>
                <property name="email_subject" type="string" description="Email subject template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value="Voicemail from %CALLING% at %DATE% %TIME%"/>
                <property name="email_body" type="string" description="Email body template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value=""/>
                <property name="play_message_details" type="boolean" description="Play message's details (number, time) before message" value="false"/>
                <property name="password" type="address" description="There is password to have access to the voicemail box" value=""/>
                <property name="max_silence" type="positive_integer" description="There is time(sec) while service wait for a contiguous period of silence before terminating an incoming call to voice mail" value="0"/>
            </csd>
        </src_ss>
        <src_ss src="ss_voice_page_control.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page_control" version="2" description="'Voice Page Control' service" active="false" enabled="false">
            <csd>
                <property name="accept_incoming_vp" type="boolean" description="Accept or Reject voice page calls" value="true"/>
                <property name="block_incoming_vp_by_dnd" type="boolean" description="Block voice page calls by DND service" value="true"/>
                <property name="mute_incoming_vp" type="boolean" description="Accept incoming voice page call in silent mode" value="true"/>
            </csd>
        </src_ss>
        <src_ss src="ss_voice_page.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page" version="9" description="Voice Page call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="skip_cf" type="boolean" description="Skipping call forwarding" value="true"/>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count [0..5]" value="0"/>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
            </csd>
        </src_ss>
        <src_ss src="ss_vip_call.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="vip_call" version="4" description="Vip call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <csd>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="4_routine"/>
                <property name="implicit_mode" type="boolean" description="Use vip call without feature code." value="false"/>
                <property name="skip_low_priority_call" type="boolean" description="Skipping second call if he has with low priority." value="false"/>
            </csd>
        </src_ss>
        <src_ss src="ss_tsmn_request.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="tsmn_request" version="3" description="Support request on TSMN" active="false" enabled="false">
            <msd>
                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
            </msd>
            <csd>
                <property name="timeout" type="positive_integer" description="Timeout on TSMN request(s) (msec)" value="3000"/>
                <property name="tsmn_trunk" type="trunk" description="Trunk to TSMN server"/>
                <property name="tsmn_trunk_backup" type="trunk" description="Backup trunk to TSMN server" value=""/>
            </csd>
        </src_ss>
        <src_ss src="ss_teleconference_manager.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference_manager" version="3" description="Teleconference manager" active="false" enabled="false">
            <csd>
                <property_list name="second_line" type="address" maxlen="10" description="Second line numbers"/>
            </csd>
        </src_ss>
        <src_ss src="ss_teleconference.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference" version="4" description="Teleconference" active="false" enabled="false">
            <msd>
                <property name="enumType" type="string" description="Teleconference type: meeting or room" value="meeting|room"/>
            </msd>
            <csd>
                <property name="destroy_by_no_initiator" type="boolean" description="Destroy the teleconference by release from the initiator?" value="true"/>
                <property name="template_from_room" type="teleconference_room" description="Get template from the teleconference room" value=""/>
                <property name="type" type="enum" description="Teleconference type: meeting or room" value="meeting"/>
            </csd>
        </src_ss>
        <src_ss src="ss_speed_dial.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="speed_dial" version="5" description="Speed dial (Abbreviated dialing)" active="false" enabled="false">
            <msd>
                <property name="enumType" type="string" description="The type of address book. address_book_10 supports 10 number in the address book. address_book_100 supports 100 numbers on the address book" value="address_book_10|address_book_100"/>
            </msd>
            <csd>
                <property name="type" type="enum" description="(address_book_10 | address_book_100)" value="address_book_100"/>
                <property_list name="map" type="speed_dial_item" maxlen="50" description="Map between short dial and full address. Format: <short_dial>/<address>"/>
            </csd>
        </src_ss>
        <src_ss src="ss_smart_cancel.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="smart_cancel" version="2" description="Smart cancel service" active="false" enabled="false">
            <msd>
                <property name="integer_rangeTimeout" type="string" description="Timeout range property" value="[0,5]"/>
            </msd>
            <csd>
                <property name="timeout" type="integer_range" description="Timeout to wait release" value="2"/>
            </csd>
        </src_ss>
        <src_ss src="ss_sip_message.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sip_message" version="1" description="SIP Message service" active="false" enabled="false">
            <msd>
                <property name="enumMode" type="string" description="Call's priority" value="sendonly|recvonly|sendrecv"/>
            </msd>
            <csd>
                <property name="mode" type="enum" description="(sendonly | recvonly | sendrecv)" value="sendrecv"/>
            </csd>
        </src_ss>
        <src_ss src="ss_second_handset.xml"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="second_handset" version="1" description="Second Handset" active="false" enabled="false"/>
            <src_ss src="ss_scr.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="scr" version="2" description="Selective Call Rejection" active="false" enabled="false">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </src_ss>
            <src_ss src="ss_sco_white.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_white" version="2" description="Selective Call Originating, White list" active="false" enabled="false">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </src_ss>
            <src_ss src="ss_sco_black.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_black" version="2" description="Selective Call Originating, Black list" active="false" enabled="false">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </src_ss>
            <src_ss src="ss_sca.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sca" version="2" description="Selective Call Acceptance" active="false" enabled="false">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </src_ss>
            <src_ss src="ss_ring_back_tone.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ring_back_tone" version="2" description="Ring back tone" active="false" enabled="false">
                <csd>
                    <property name="file" type="media_resource" description="File to play on ring"/>
                </csd>
            </src_ss>
            <src_ss src="ss_rfc.xml"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rfc" version="2" description="Rejection of Forwarded Calls" active="false" enabled="false"/>
                <src_ss src="ss_remote_ring.xml"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_ring" version="1" description="Remote ring to callee" active="false" enabled="false">
                    <msd>
                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                            <item value="distinctive_ring"/>
                        </property_list>
                    </msd>
                    <csd>
                        <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
                    </csd>
                </src_ss>
                <src_ss src="ss_remote_phone.xml"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_phone" version="1" description="Remote phone" active="false" enabled="false">
                    <msd>
                        <property name="handle_module" type="atom" description="" value="ss_remote_phone_handler"/>
                    </msd>
                    <csd>
                        <property name="remote_endpoint" type="interface" description="Remote interface" value=""/>
                        <property name="pin" type="address" description="PIN-code"/>
                    </csd>
                </src_ss>
                <src_ss src="ss_redial.xml"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="redial" version="2" description="Last number redial" active="false" enabled="false"/>
                    <src_ss src="ss_rbp.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rbp" version="3" description="SS for restricting call-processes by NI and PIN" active="false" enabled="false">
                        <csd>
                            <property name="implicit_call" type="boolean" description="Use implicit RBP call (Request PIN-code in case of use recsricted call)" value="false"/>
                            <property_list name="restricted_ni" type="ni" maxlen="6" description="Restricted number indication">
                                <undefined/>
                            </property_list>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_qsig_cfu.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfu" version="3" description="QSIG: Call Forwarding Unconditional" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                                <item value="follow_me"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_qsig_cfnr.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfnr" version="2" description="QSIG: Call Forwarding No Reply" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                    </src_ss>
                    <src_ss src="ss_qsig_cfb.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfb" version="3" description="QSIG: Call Forwarding Busy" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_privacy.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="privacy" version="2" description="Privacy" active="false" enabled="false">
                        <msd>
                            <property name="enumMode" type="string" description="Mode" value="on_demand|always_on"/>
                        </msd>
                        <ssd>
                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                        </ssd>
                        <csd>
                            <property name="mode" type="enum" description="Privacy usage mode" value="on_demand"/>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_presence.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="presence" version="2" description="SIP Presence" active="false" enabled="false">
                        <csd>
                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_pickup.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="pickup" version="2" description="Call Pickup" active="false" enabled="false">
                        <csd>
                            <property_list name="pickup_groups" type="index_string" maxlen="10" description="Call pick-up's groups names. Format: <Name>[/<Inx>]">
                                <undefined/>
                            </property_list>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_personal_ivr.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="personal_ivr" version="2" description="Personal IVR script" active="false" enabled="false">
                        <msd>
                            <property name="handle_module" type="atom" description="" value="ss_personal_ivr_handler"/>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                        </msd>
                        <csd>
                            <property name="script" type="ivr_script_id" description="Script ID" value=""/>
                        </csd>
                    </src_ss>
                    <src_ss src="ss_park.xml"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="park" version="2" description="Call park" active="false" enabled="false"/>
                        <src_ss src="ss_multiline.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ml" version="4" description="Multiline" active="false" enabled="false">
                            <msd>
                                <property name="integer_rangeLine_count" type="string" description="Internal field" value="[0,16]"/>
                                <property name="integer_rangeLine_count_out" type="string" description="Internal field" value="[-1,16]"/>
                            </msd>
                            <csd>
                                <property name="line_count" type="integer_range" description="Line count" value="3"/>
                                <property name="line_count_out" type="integer_range" description="Outgoing lines count" value="-1"/>
                            </csd>
                        </src_ss>
                        <src_ss src="ss_multicast_listen.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_listen" version="1" description="Multicast Listen Service" active="false" enabled="false">
                            <msd>
                                <property name="enumCodec" type="string" description="Internal field to codec property" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                                <property name="integer_rangePort" type="string" description="Internal field to udp port property" value="[10000,65535]"/>
                            </msd>
                            <csd>
                                <property name="ip" type="ip" description="Ip address for listen multicast."/>
                                <property name="port" type="integer_range" description="Port for listen multicast (10000-65535)."/>
                                <property name="codec" type="enum" description="Audio codec for multicast traffic." value="G722"/>
                            </csd>
                        </src_ss>
                        <src_ss src="ss_message.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="message" version="2" description="Message service" active="false" enabled="false">
                            <msd>
                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                            </msd>
                            <ssd>
                                <property name="message_box_size" type="integer" description="Message box size" value="20"/>
                                <property name="remove_only_after_answer" type="boolean" description="Remove message only after abonent answer" value="false"/>
                            </ssd>
                        </src_ss>
                        <src_ss src="ss_meet_me_conference.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="meet_me_conference" version="2" description="Meet Me Conference" active="false" enabled="false">
                            <msd>
                                <property name="regimeMode" type="string" description="Internal field to validate mode property" value="master:destroy_mode:room_number|member:room_number"/>
                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                    <item value="assistant"/>
                                    <item value="follow_me"/>
                                    <item value="cfu_type2"/>
                                </property_list>
                            </msd>
                            <csd>
                                <property name="mode" type="regime" description="The mode of meet me conference (master|member)"/>
                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_more_calls"/>
                                <property name="room_number" type="address" description="Room number" value=""/>
                            </csd>
                        </src_ss>
                        <src_ss src="ss_mcast_pg.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_page" version="1" description="Multicast IP Paging" active="false" enabled="false">
                            <msd>
                                <property name="enumCodec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                                <property name="integer_rangePort" type="string" description="Internal field" value="[10000,65535]"/>
                                <property name="integer_rangeTtl" type="string" description="Internal field" value="[1,255]"/>
                            </msd>
                            <csd>
                                <property name="ip" type="ip" description="IP address to cast the media to"/>
                                <property name="port" type="integer_range" description="UDP port to cast the media to (10000-65535)"/>
                                <property name="codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                                <property name="ttl" type="integer_range" description="TTL for multicast packets (1-255)" value="1"/>
                            </csd>
                        </src_ss>
                        <src_ss src="ss_malicious_call.xml"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="mcid" version="2" description="Malicious Call Identification" active="false" enabled="false"/>
                            <src_ss src="ss_introduce.xml"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="introduce" version="1" description="Introduce announcement from callee" active="false" enabled="false">
                                <csd>
                                    <property name="announcement" type="media_resource" description="Announcement media file"/>
                                </csd>
                            </src_ss>
                            <src_ss src="ss_intervention.xml"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intervention" version="4" description="Intervention" active="false" enabled="false">
                                <msd>
                                    <property name="enumRestriction" type="string" description="Internal field to validate mode property" value="full_control|implicitly_allowed|explicitly_allowed"/>
                                </msd>
                                <ssd>
                                    <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                </ssd>
                                <csd>
                                    <property name="restriction" type="enum" description="The restriction to the intervention call (full_control|allowed_only)" value="full_control"/>
                                </csd>
                            </src_ss>
                            <src_ss src="ss_intercom.xml"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intercom" version="1" description="Intercom" active="false" enabled="false"/>
                                <src_ss src="ss_hide_cf_name.xml"
                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="hide_cf_name" version="1" description="Hide call forwarding name for subscriber A" active="false" enabled="false"/>
                                    <src_ss src="ss_fxo_trunk.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fxo_trunk" version="1" description="FXO trunk service" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                                        </msd>
                                    </src_ss>
                                    <src_ss src="ss_follow_me_no_response.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me_no_response" version="8" description="Follow me no response" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="cft"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_follow_me.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me" version="11" description="Follow me" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_flexicall.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="flexicall" version="1" description="FlexiCall" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any." value="user"/>
                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="all|external|internal"/>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cgg"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="mode" type="enum" description="Mode operating. Available values (all | external | internal)"/>
                                            <property_list name="external_numbers" type="address" maxlen="10" description="Group's external numbers"/>
                                            <property_list name="internal_numbers" type="address" maxlen="10" description="Group's internal numbers"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_find_me_no_response.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me_no_response" version="6" description="Find Me no response" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="ctu"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                                <item value="follow_me_no_response"/>
                                                <item value="find_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="false"/>
                                        </ssd>
                                        <csd>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_find_me.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me" version="7" description="Find Me" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                                <item value="follow_me"/>
                                                <item value="cfu_type2"/>
                                                <item value="meet_me_conference"/>
                                                <item value="cfu"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_fbc.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fbc" version="1" description="Forwarding Barring Call" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                        </msd>
                                    </src_ss>
                                    <src_ss src="ss_fax_to_email.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_to_email" version="2" description="Fax to email" active="false" enabled="false">
                                        <csd>
                                            <property name="email" type="string" description="Email address" value=""/>
                                            <property name="send_error_report" type="boolean" description="Send email in case of fax received failed" value="false"/>
                                        </csd>
                                    </src_ss>
                                    <src_ss src="ss_fax_receiver.xml"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_receiver" version="2" description="Enable fax receiving ability for terminals which is not support fax by their own" active="false" enabled="false"/>
                                        <src_ss src="ss_dnd.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="dnd" version="4" description="Do not Disturb" active="false" enabled="false">
                                            <msd>
                                                <property name="enumMode" type="string" description="Internal field to validate mode property" value="default|smart"/>
                                            </msd>
                                            <csd>
                                                <property name="mode" type="enum" description="The mode of the working dnd service (default|smart)" value="default"/>
                                                <property_list name="whitelist" type="index_address" maxlen="10" description="White list members. Format: <address>[/<index>]"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_distinctive_ring.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_ring" version="4" description="Destination ringtone change" active="false" enabled="false">
                                            <csd>
                                                <property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_distinctive_picture.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_picture" version="2" description="Display caller image by groups" active="false" enabled="false">
                                            <csd>
                                                <property_list name="groups" type="distinctive_picture" maxlen="20" description="Distinctive picture for specific numbers"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_direct_call.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="direct_call" version="2" description="Direct call" active="false" enabled="false">
                                            <csd>
                                                <property name="number" type="address" description="Call number to direct call"/>
                                                <property name="timeout" type="positive_integer" description="Timeout before direct call (sec)" value="5"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_cw.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cw" version="8" description="Call Waiting" active="false" enabled="false">
                                            <msd>
                                                <property name="enumPlay_voice_message" type="string" description="Internal field to validate play_voice_message property" value="true|false|default"/>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                            <csd>
                                                <property name="play_voice_message" type="enum" description="Available values (true | false | default). Will the voice message and MOH play or not. Value default will analyse property cw_play_voice_message at domain options." value="default"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_ctr.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ctr" version="5" description="Call Transfer" active="false" enabled="false">
                                            <msd>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                        </src_ss>
                                        <src_ss src="ss_cpip.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cpip" version="2" description="Calling Picture Identification Presentation" active="false" enabled="false">
                                            <msd>
                                                <property name="enumDisplay_mode" type="string" description="Internal field to validate 'display-mode' property" value="icon|fullscreen"/>
                                            </msd>
                                            <csd>
                                                <property name="display_mode" type="enum" description="Sets the picture display mode: icon mode or fullscreen mode." value="icon"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_conference.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="conference" version="9" description="Conference Call, Add-on" active="false" enabled="false">
                                            <msd>
                                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                    <item value="ctr"/>
                                                </property_list>
                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                    <item value="3way"/>
                                                </property_list>
                                            </msd>
                                            <csd>
                                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_master"/>
                                                <property name="max_participants" type="positive_integer" description="The maximum number of participants in the conference, limited to the number 64 at the top. By default 16" value="16"/>
                                            </csd>
                                        </src_ss>
                                        <src_ss src="ss_cnip.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cnip" version="3" description="Calling Name Identification Presentation" active="false" enabled="false">
                                            <msd>
                                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                            </msd>
                                        </src_ss>
                                        <src_ss src="ss_cliro.xml"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cliro" version="2" description="Calling Line Identification Restriction Override" active="false" enabled="false"/>
                                            <src_ss src="ss_clir.xml"
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clir" version="3" description="Calling Line Identification Restriction" active="false" enabled="false">
                                                <msd>
                                                    <property name="enumMode" type="string" description="Internal field to validate mode property" value="user_defined|restrict_all"/>
                                                </msd>
                                                <csd>
                                                    <property name="mode" type="enum" description="The mode of the working clir service (user_defined|restrict_all)" value="restrict_all"/>
                                                </csd>
                                            </src_ss>
                                            <src_ss src="ss_clip.xml"
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clip" version="5" description="Calling Line Identification Presentation" active="false" enabled="false"/>
                                                <src_ss src="ss_click_to_call.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="click_to_call" version="5" description="Click to call" active="false" enabled="false">
                                                    <csd>
                                                        <property name="number" type="address" description="User's number"/>
                                                        <property name="auto_answer" type="boolean" description="Auto answer" value="true"/>
                                                        <property_list name="hashes" type="string" maxlen="10" description="User's hashes">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_chunt.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chunt" version="7" description="Call hunt groups" active="false" enabled="false">
                                                    <msd>
                                                        <property name="regimeMode" type="string" description="Internal field to validate search_strategy property" value="group:numbers:queue_strategy|serial:numbers:cyclic:search_strategy:window_shift_timeout:max_shift_count:queue_strategy|longest_idle:numbers:cyclic:window_shift_timeout:max_shift_count:queue_strategy|delay_group:numbers:window_shift_timeout:queue_strategy|manual"/>
                                                        <property name="enumSearch_strategy" type="string" description="Internal field to validate search_strategy property" value="first|last|random|longest_idle"/>
                                                        <property name="enumQueue_strategy" type="string" description="Internal field to validate queue_strategy property" value="wait|drop"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                            <item value="cgg"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="delay_retrieve_timeout_1" type="integer" description="Delay retrieve timeout for release group call by group subscriber" value="1000"/>
                                                        <property name="delay_retrieve_timeout_2" type="integer" description="Delay retrieve timeout for release group call by slave subscriber" value="5000"/>
                                                        <property name="delay_retrieve_timeout_3" type="integer" description="Delay retrieve timeout for waiting free group subscriber" value="15000"/>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="mode" type="regime" description="The type of the chunt"/>
                                                        <property name="cyclic" type="boolean" description="Flag that is show is call hunt group cyclic or not" value="false"/>
                                                        <property name="reset_window_start_pos_after_call" type="boolean" description="Reset window start position after all incoming calls will be connected with group calls" value="false"/>
                                                        <property name="window_shift_timeout" type="positive_integer" description="Interval after which window shift on the window_shift value" value="0"/>
                                                        <property name="max_shift_count" type="integer" description="The number of times that a window can be shift" value="-1"/>
                                                        <property name="window_size" type="positive_integer" description="The number of simultaneous calls to the call-hunt's subscribers" value="1"/>
                                                        <property name="window_start_pos" type="integer" description="The index (zero-based) of the first subscriber in the window" value="0"/>
                                                        <property name="window_shift" type="positive_integer" description="The value on which shift window_start_pos when window_shift_timeout fired" value="1"/>
                                                        <property name="queue_strategy" type="enum" description="(wait | drop)" value="wait"/>
                                                        <property name="search_strategy" type="enum" description="(first | last | random | longest_idle)" value="first"/>
                                                        <property name="queue_size" type="positive_integer" description="Wait calls' queue size" value="0"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Call-hunt member list">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_chold.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chold" version="8" description="Call hold" active="false" enabled="false">
                                                    <ssd>
                                                        <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="dtmf_sequence_as_flash" type="boolean" description="Try interpret the DTMF sequence as a flash (look at incall feature codes)" value="false"/>
                                                        <property name="disable_moh" type="boolean" description="Disable music on hold" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cgg.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cgg" version="7" description="Group-calling" active="false" enabled="false">
                                                    <msd>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Group's numbers">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfu_type2.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu_type2" version="14" description="Call Forwarding Unconditional without notification" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfu.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu" version="14" description="Call Forwarding Unconditional" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cft.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cft" version="14" description="Call Forwarding Unconditional Time Dependent" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property name="enumTime_format" type="string" description="Internal field to validate time_format property" value="local|utc"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="day_1" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_2" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_3" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_4" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_5" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_6" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_7" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="time_format" type="enum" description="CFT for Sunday (local | utc)" value="local"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfos.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfos" version="12" description="Call Forwarding Out of Service" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfnr_type2.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr_type2" version="11" description="Call Forwarding No Reply without notification" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="cfnr"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfnr.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr" version="11" description="Call Forwarding No Reply" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cfb.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfb" version="11" description="Call Forwarding Busy" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cf_sip.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_sip" version="9" description="Call Forwarding by SIP redirection (302 message)" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                </src_ss>
                                                <src_ss src="ss_cf_aon.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_aon" version="9" description="Call Forwarding AON" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="false"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property_list name="prefix_number" type="address" maxlen="10" description="Prefix number A">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </src_ss>
                                                <src_ss src="ss_cc_agent.xml"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cc_agent" version="2" description="Contact-Center agent" active="false" enabled="false"/>
                                                    <src_ss src="ss_callback.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="callback" version="5" description="CallBack" active="false" enabled="false">
                                                        <ssd>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                            <property name="a_onhook_timeout" type="positive_integer" description="Timeout for A subscriber onhook (sec)" value="5"/>
                                                            <property name="max_call_retry" type="positive_integer" description="The maximum count of call's retry to initial subscriber" value="5"/>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                    </src_ss>
                                                    <src_ss src="ss_call_recording.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="call_recording" version="11" description="Call recording" active="false" enabled="false">
                                                        <msd>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="always_on|on_demand|after_answer"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="locked" type="boolean" description="Can subscriber manage current SS, or not" value="true"/>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="mode" type="enum" description="The mode of the recording call (always_on|on_demand)"/>
                                                            <property name="separated" type="boolean" description="The separated recording of the call. If true, the outgoing audio of the subscriber is recorded to first audio track, the incoming audio of the subscriber is recorded to second audio track. If false, the incoming and the outgoing audio of the subscriber is recorded to first audio track." value="false"/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_boss_group.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="boss_group" version="1" description="Boss-group" active="false" enabled="false">
                                                        <msd>
                                                            <property name="integer_rangeDelay_ring_timeout" type="string" description="Internal field" value="[0,60]"/>
                                                            <property name="integer_rangeLines_count" type="string" description="Internal field" value="[0,16]"/>
                                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                <item value="cw"/>
                                                            </property_list>
                                                            <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                <item value="auto_redial"/>
                                                            </property_list>
                                                        </msd>
                                                        <ssd>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="display_name" type="string" description="Display name for boss group" value=""/>
                                                            <property name="delay_ring_timeout" type="integer_range" description="Timeout before call on delayed members" value="0"/>
                                                            <property name="lines_count" type="integer_range" description="Incoming boss-group lines count" value="2"/>
                                                            <property name="members_fwd_busy_override" type="boolean" description="Ignore members CFB for group calls" value="true"/>
                                                            <property name="call_waiting_tone" type="boolean" description="Play call waiting tone for second(s) calls on group" value="false"/>
                                                            <property_list name="members" type="address" maxlen="8" description="Members for immediate call">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="delay_members" type="address" maxlen="8" description="Members for delay call">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="silent_members" type="address" maxlen="8" description="Members for BLF and pickup only group calls">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_blf.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="blf" version="3" description="Busy Lamp Field" active="false" enabled="false">
                                                        <csd>
                                                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                                                            <property name="ignore_page_calls" type="boolean" description="Doesn't send BLF notification from Zone Page calls" value="true"/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_avatar.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="avatar" version="2" description="Picture for outgoing calls" active="false" enabled="false">
                                                        <csd>
                                                            <property name="pic_addr" type="uri_string" description="URL to access the image" value=""/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_auto_redial_with_callback.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial_with_callback" version="6" description="Auto redial with callback" active="false" enabled="false">
                                                        <msd>
                                                            <property name="enumRingback" type="string" description="Ringback" value="tone|moh"/>
                                                        </msd>
                                                        <csd>
                                                            <property name="recall_timer" type="positive_integer" description="Time between recalls (sec)" value="90"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="30"/>
                                                            <property name="a_no_answer_timeout" type="positive_integer" description="Awaiting A-side answer timeout (sec)" value="10"/>
                                                            <property name="b_no_answer_timeout" type="positive_integer" description="Awaiting B-side answer timeout (sec)" value="30"/>
                                                            <property name="ringback" type="enum" description="Ringback (tone | moh)" value="tone"/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_auto_redial.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial" version="2" description="Auto redial" active="false" enabled="false">
                                                        <csd>
                                                            <property name="recall_timeout" type="positive_integer" description="Timeout between recalls (sec)" value="15"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="6"/>
                                                            <property name="no_answer_timeout" type="positive_integer" description="Awaiting answer timeout (sec)" value="30"/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_assistant.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="assistant" version="2" description="Chief-assistant group" active="false" enabled="false">
                                                        <msd>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property_list name="assistants" type="index_address" maxlen="4" description="Assistants numbers. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="whitelist" type="index_address" maxlen="128" description="White list members. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_alarm.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="alarm" version="8" description="Alarm Call" active="false" enabled="false">
                                                        <msd>
                                                            <property name="handle_module" type="atom" description="" value="ss_alarm_handler"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="no_answer_timeout" type="integer" description="Awaiting answer timer (value in seconds)" value="45"/>
                                                            <property name="call_attempt_count" type="integer" description="The count of the call's attempt" value="3"/>
                                                            <property name="call_attempt_timeout" type="integer" description="Awaiting timer between calls' attempts" value="60"/>
                                                            <property name="cancel_digits" type="address" description="Digits to cancel alarm" value="*"/>
                                                            <property name="alarm_1" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_2" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_3" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_4" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_5" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_6" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_7" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_8" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_9" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                        </csd>
                                                    </src_ss>
                                                    <src_ss src="ss_acb.xml"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="acb" version="2" description="Anonymous Call Blocking" active="false" enabled="false"/>
                                                        <src_ss src="ss_3way.xml"
                                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="3way" version="6" description="3-Way Conference" active="false" enabled="false">
                                                            <msd>
                                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                    <item value="chold"/>
                                                                </property_list>
                                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                    <item value="conference"/>
                                                                </property_list>
                                                            </msd>
                                                            <ssd>
                                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                            </ssd>
                                                        </src_ss>
                                                    </sss>
                                                </out> 
CODE

Hc_ss_calls_history

Команда предназначена для вывода списка услуг, используемый в вызове.

Аналог команды в CoCon:

domain/<DOMAIN>/calls/show_ss

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://&lt;server&gt;:&lt;port&gt;/commands/Hc_ss_calls_history

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема входного и выходного XML

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" id="ss_calls_history">
    <xs:annotation>
        <xs:documentation xml:lang="en">
            Copyright (C) 2015, Eltex. All right reserved.
        </xs:documentation>
    </xs:annotation>

    <xs:include schemaLocation="error.xsd"/>

    <!-- Types -->

    <xs:simpleType name="dateTimeType">
        <xs:restriction base="xs:string">
            <!-- DD.MM.YYYY HH:MM:SS -->
            <xs:pattern value="\d{2}\.\d{2}\.\d{4}\s{1}\d{2}:\d{2}:\d{2}"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="ssType">
        <xs:attribute name="call_ref" type="xs:nonNegativeInteger" use="required"/>
        <xs:attribute name="ss_name" type="xs:string" use="required"/>
        <xs:attribute name="addr_a" type="xs:string" use="required"/>
        <xs:attribute name="addr_b" type="xs:string" use="required"/>
        <xs:attribute name="participants" type="xs:string" use="required"/>
        <xs:attribute name="activate_time" type="dateTimeType" use="required"/>
        <xs:attribute name="activator" type="xs:string" use="required"/>
        <xs:attribute name="action" type="xs:string" use="required"/>
    </xs:complexType>

    <!-- End of types -->

    <!-- in -->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:all>
                            <xs:element name="domain" minOccurs="1" maxOccurs="1">
                                <xs:complexType>
                                    <xs:attribute name="name"
                                                  type="xs:string"
                                                  use="required"/>
                                    <xs:attribute name="call_ref"
                                                  type="xs:nonNegativeInteger"
                                                  use="required"/>
                                </xs:complexType>
                            </xs:element>
                        </xs:all>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
    <!-- /in -->

    <!-- out -->
    <xs:element name="out">
        <xs:complexType>
            <xs:choice>
                <xs:element name="response">
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="ss" type="ssType"
                                        minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="error" type="errorType" minOccurs="1" maxOccurs="1"/>
            </xs:choice>
        </xs:complexType>
    </xs:element>
    <!-- /out -->

</xs:schema>

CODE


Запрос: http://192.168.1.21:9999/commands/ss_calls_history

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
    xs:noNamespaceSchemaLocation="ss_calls_history.xsd">
    <request>
        <domain name="biysk.local" call_ref="742531227"/>
    </request>
</in>
CODE

Ответ: 200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_calls_history.xsd">
    <response/>
</out>
CODE

Hc_ss_deactivate

Команда позволяет деактивировать услугу в определенном домене для определенного абонента (либо для всех абонентов, если ранее услуга было активировано для всех абонентов).

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/deactivate
/domain/<DOMAIN>/ss/deactivate

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_deactivate

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла запроса/ответа:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!-- okType -->
	<xs:complexType name="okType">
		<xs:attribute name="address" type="xs:string" use="optional"/>
		<xs:attribute name="ss" type="xs:string" use="optional"/>
	</xs:complexType>
	<!-- errorType -->
	<xs:complexType name="errorType">
	  <xs:attribute name="address" type="xs:string" use="optional"/>
		<xs:attribute name="ss" type="xs:string" use="optional"/>
		<xs:attribute name="reason" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- ssDeactivateType -->
	<xs:complexType name="ssDeactivateType">
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="address" type="xs:string" use="required"/>
	</xs:complexType>
	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ss" type="ssDeactivateType" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
						<xs:attribute name="domain" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:all>
				<xs:element name="response">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ok" type="okType" minOccurs="0" maxOccurs="unbounded"/>
							<xs:element name="error" type="errorType" minOccurs="0" maxOccurs="unbounded"/>
						</xs:sequence>
						<xs:attribute name="domain" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
</xs:schema>
CODE

Пример :

Деактивировать услугу cfu у абонента с номером 240466 в домене biysk.local .

Запрос:

http://192.168.1.21:9999/commands/ss_deactivate

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_deactivate.xsd">
    <request domain="biysk.local">
        <ss address="240466" name="cfu" />
    </request>
</in>
CODE

Ответ: 200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_deactivate.xsd">
    <response domain="biysk.local">
        <ok address="240466" ss="cfu"/>
    </response>
</out>
CODE

Hc_ss_enable

Команда включает/выключает услугу указанным абонентам.

Аналог команд в CoCon:

/domain/<DOMAIN>/ss/enable

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_enable

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла запроса/ответа:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

	<!-- ssEnableType -->
	<xs:complexType name="ssEnableType">
		<xs:attribute name="name" type="xs:string" use="required"/>
		<xs:attribute name="enable" type="xs:boolean" use="required"/>
	</xs:complexType>

	<!-- okType -->
	<xs:complexType name="okType">
		<xs:attribute name="ss" type="xs:string" use="required"/>
		<xs:attribute name="address" type="xs:string" use="required"/>
	</xs:complexType>

	<!-- errorType -->
	<xs:complexType name="errorType">
		<xs:attribute name="ss" type="xs:string" use="required"/>
		<xs:attribute name="address" type="xs:string" use="required"/>
		<xs:attribute name="reason" type="xs:string" use="required"/>
	</xs:complexType>

	<xs:complexType name="ssEnableListType">
		<xs:sequence>
			<xs:element name="ss" type="ssEnableType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="addressListType">
		<xs:sequence>
			<xs:element name="address" minOccurs="0" maxOccurs="unbounded">
				<xs:complexType>
					<xs:attribute name="name" type="xs:string" use="required"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>

	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="address_list" type="addressListType"/>
							<xs:element name="ss_list" type="ssEnableListType"/>
						</xs:sequence>
						<xs:attribute name="domain" type="xs:string" use="required"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:all>
				<xs:element name="response">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ok" type="okType"/>
							<xs:element name="error" type="errorType"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
</xs:schema>

CODE

Пример:

Запрос: http://192.168.1.21:9999/commands/ss_enable

<?xml version="1.0"?>
<in
	xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
	<request domain="biysk.local">
		<address_list>
			<address name="240464"/>
			<address name="240465"/>
		</address_list>
		<ss_list>
			<ss name="ml" enable="true"/>
			<ss name="conference" enable="false"/>
		</ss_list>
	</request>
</in>
CODE

Ответ: 200

<?xml version="1.0"?>
<out
	xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_enable.xsd">
	<response>
		<ok ss="conference" address="240465"/>
		<ok ss="conference" address="240464"/>
		<error address="240465" ss="ml" reason="Address 240465 doesn't access to supplementary service ml"/>
		<error address="240464" ss="ml" reason="Address 240464 doesn't access to supplementary service ml"/>
	</response>
</out>
CODE

Hc_ss_enabled

Команда просмотра включенных услуг для указанных пользователей.

Аналог команд в CoCon:

/cluster/storage/<CLUSTER>/ss/enabled
/domain/<DOMAIN>/ss/enabled

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_enabled

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла запроса/ответа:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

	<xs:complexType name="enabledSS">
		<xs:attribute name="name"/>
	</xs:complexType>

	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:attribute name="domain" type="xs:string" use="required"/>
						<xs:attribute name="address" type="xs:string" use="optional"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="response">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="ss" type="enabledSS" minOccurs="1" maxOccurs="unbounded"/>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
CODE

Пример:

Запрос:

http://192.168.1.21:9999/commands/ss_enabled

<?xml version="1.0"?>
<in xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
    <request domain="biysk.local" address="240465"/>
</in>
CODE

Ответ:200

<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_enabled.xsd">
    <response>
        <ss name="3way"/>
        <ss name="acb"/>
        <ss name="alarm"/>
        <ss name="assistant"/>
        <ss name="auto_redial"/>
        <ss name="auto_redial_with_callback"/>
        <ss name="avatar"/>
        <ss name="blf"/>
        <ss name="boss_group"/>
        <ss name="call_recording"/>
        <ss name="callback"/>
        <ss name="cc_agent"/>
        <ss name="cf_aon"/>
        <ss name="cf_sip"/>
        <ss name="cfb"/>
        <ss name="cfnr"/>
        <ss name="cfnr_type2"/>
        <ss name="cfos"/>
        <ss name="cft"/>
        <ss name="cfu"/>
        <ss name="cfu_type2"/>
        <ss name="cgg"/>
        <ss name="chold"/>
        <ss name="chunt"/>
        <ss name="click_to_call"/>
        <ss name="clip"/>
        <ss name="clir"/>
        <ss name="cliro"/>
        <ss name="conference"/>
        <ss name="cpip"/>
        <ss name="ctr"/>
        <ss name="cw"/>
        <ss name="direct_call"/>
        <ss name="distinctive_picture"/>
        <ss name="distinctive_ring"/>
        <ss name="dnd"/>
        <ss name="fax_receiver"/>
        <ss name="fax_to_email"/>
        <ss name="fbc"/>
        <ss name="find_me"/>
        <ss name="find_me_no_response"/>
        <ss name="flexicall"/>
        <ss name="follow_me"/>
        <ss name="follow_me_no_response"/>
        <ss name="intercom"/>
        <ss name="intervention"/>
        <ss name="mcid"/>
        <ss name="meet_me_conference"/>
        <ss name="message"/>
        <ss name="ml"/>
        <ss name="multicast_listen"/>
        <ss name="multicast_page"/>
        <ss name="my_number"/>
        <ss name="park"/>
        <ss name="personal_ivr"/>
        <ss name="pickup"/>
        <ss name="presence"/>
        <ss name="qsig_cfb"/>
        <ss name="qsig_cfnr"/>
        <ss name="qsig_cfu"/>
        <ss name="rbp"/>
        <ss name="redial"/>
        <ss name="remote_phone"/>
        <ss name="rfc"/>
        <ss name="ring_back_tone"/>
        <ss name="sca"/>
        <ss name="sco_black"/>
        <ss name="sco_white"/>
        <ss name="scr"/>
        <ss name="speed_dial"/>
        <ss name="teleconference"/>
        <ss name="teleconference_manager"/>
        <ss name="time_service"/>
        <ss name="tsmn_request"/>
        <ss name="vip_call"/>
        <ss name="voice_page"/>
        <ss name="voice_page_control"/>
        <ss name="voicemail"/>
        <ss name="walkie_talkie"/>
        <ss name="zone_page"/>
    </response>
</out>
CODE

Hc_ss_info

Команда позволяет вывести список активированных услуг в рамках определенного домена.

Аналог команд в CoCon:

/cluster/storage/<CLUSTER>/ss/info*
/domain/<DOMAIN>/ss/info*

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_info

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла c запросом:

ss_info.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="error.xsd"/>
	<xs:include schemaLocation="ss.xsd"/>

	<xs:complexType name="ssInfoType">
		<xs:complexContent>
			<xs:extension base="ssType">
				<xs:attribute name="domain" type="xs:string" use="required"/>
				<xs:attribute name="address" type="xs:string" use="required"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- ssListType -->
	<xs:complexType name="ssInfoListType">
		<xs:sequence>
			<xs:element name="ss" type="ssInfoType" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>

	<!-- in-->
	<xs:element name="in">
		<xs:complexType>
			<xs:all>
				<xs:element name="request">
					<xs:complexType>
						<xs:attribute name="domain" type="xs:string" use="required"/>
						<xs:attribute name="address" type="xs:string" use="optional"/>
						<xs:attribute name="ss_name" type="xs:string" use="optional"/>
					</xs:complexType>
				</xs:element>
			</xs:all>
		</xs:complexType>
	</xs:element>
	<!-- out-->
	<xs:element name="out">
		<xs:complexType>
			<xs:choice>
				<xs:element name="sss" type="ssInfoListType"/>
				<xs:element name="error" type="errorType"/>
			</xs:choice>
		</xs:complexType>
	</xs:element>
</xs:schema>

CODE

Схема данных описана в разделе Hc_ss - Управление услугами.

Пример 1:

Запросить информацию по всем ДВО для определенного адреса:
Запрос: http://192.168.1.21:9999/commands/ss_info

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_info.xsd">
    <request domain="biysk.local" address="240101"/>
</in>
CODE

Ответ:

 Нажмите здесь для раскрытия...
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_info.xsd">
    <sss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="zone_page" version="10" description="Zone Page call" active="false" enabled="true">
            <msd>
                <property name="enumMulticast_codec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                <property name="integer_rangeMulticast_ttl" type="string" description="Internal field" value="[1,255]"/>
                <property name="integer_rangeMulticast_port" type="string" description="Internal field" value="[0,65535]"/>
                <property name="enumInitiation_policy" type="string" description="Initiation call's policy" value="managers|members|any"/>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="multicast_ttl" type="integer_range" description="TTL for multicast" value="1"/>
                <property name="multicast_codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                <property name="multicast_port" type="integer_range" description="Port of multicast address" value="0"/>
                <property name="multicast_ip" type="ip" description="Optional multicast address to use for announcement" value="0.0.0.0"/>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property name="play_release_tone" type="boolean" description="ZonePage release tone" value="false"/>
                <property name="display_name" type="string" description="ZonePage call DisplayName" value="ZonePage"/>
                <property name="initiation_policy" type="enum" description="Initiation call's policy" value="any"/>
                <property name="terminate_when_last_listener_leave" type="boolean" description="Terminate call after last listener disconnects"/>
                <property name="terminate_when_playback_ends" type="boolean" description="Terminate call after playback ends"/>
                <property name="terminate_when_initiator_disconnects" type="boolean" description="Terminate call after initiator disconnected"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count" value="1"/>
                <property name="announcement_pause" type="integer" description="Pause before play announcement files" value="0"/>
                <property name="intro_pause" type="integer" description="Pause before play intro files" value="3"/>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
                <property_list name="managers" type="address" maxlen="256" description="Zone page managers list"/>
                <property_list name="members" type="address" maxlen="256" description="Zone page member list">
                    <undefined/>
                </property_list>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="walkie_talkie" version="1" description="Walkie Talkie" active="false" enabled="true">
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voicemail" version="13" description="Voice mail service" active="false" enabled="true">
            <msd>
                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                    <item value="assistant"/>
                    <item value="follow_me"/>
                    <item value="cfu_type2"/>
                    <item value="meet_me_conference"/>
                    <item value="cfu"/>
                    <item value="find_me"/>
                    <item value="cf_aon"/>
                    <item value="cft"/>
                </property_list>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="dnd" type="boolean" description="Activate service when subscriber activate DND" value="false"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page_control" version="2" description="'Voice Page Control' service" active="false" enabled="true">
            <csd>
                <property name="mute_incoming_vp" type="boolean" description="Accept incoming voice page call in silent mode" value="true"/>
                <property name="block_incoming_vp_by_dnd" type="boolean" description="Block voice page calls by DND service" value="true"/>
                <property name="accept_incoming_vp" type="boolean" description="Accept or Reject voice page calls" value="true"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page" version="9" description="Voice Page call" active="false" enabled="true">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count [0..5]" value="0"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property name="skip_cf" type="boolean" description="Skipping call forwarding" value="true"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="vip_call" version="4" description="Vip call" active="false" enabled="true">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <csd>
                <property name="skip_low_priority_call" type="boolean" description="Skipping second call if he has with low priority." value="false"/>
                <property name="implicit_mode" type="boolean" description="Use vip call without feature code." value="false"/>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="4_routine"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="tsmn_request" version="3" description="Support request on TSMN" active="false" enabled="true">
            <msd>
                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
            </msd>
            <csd>
                <property name="tsmn_trunk_backup" type="trunk" description="Backup trunk to TSMN server" value=""/>
                <property name="tsmn_trunk" type="trunk" description="Trunk to TSMN server"/>
                <property name="timeout" type="positive_integer" description="Timeout on TSMN request(s) (msec)" value="3000"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference_manager" version="3" description="Teleconference manager" active="true" enabled="true">
            <csd>
                <property_list name="second_line" type="address" maxlen="10" description="Second line numbers"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference" version="4" description="Teleconference" active="true" enabled="true">
            <msd>
                <property name="enumType" type="string" description="Teleconference type: meeting or room" value="meeting|room"/>
            </msd>
            <csd>
                <property name="destroy_by_no_initiator" type="boolean" description="Destroy the teleconference by release from the initiator?" value="true"/>
                <property name="type" type="enum" description="Teleconference type: meeting or room" value="meeting"/>
                <property name="template_from_room" type="teleconference_room" description="Get template from the teleconference room" value=""/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="speed_dial" version="5" description="Speed dial (Abbreviated dialing)" active="false" enabled="true">
            <msd>
                <property name="enumType" type="string" description="The type of address book. address_book_10 supports 10 number in the address book. address_book_100 supports 100 numbers on the address book" value="address_book_10|address_book_100"/>
            </msd>
            <csd>
                <property name="type" type="enum" description="(address_book_10 | address_book_100)" value="address_book_100"/>
                <property_list name="map" type="speed_dial_item" maxlen="50" description="Map between short dial and full address. Format: <short_dial>/<address>"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="smart_cancel" version="2" description="Smart cancel service" active="false" enabled="true">
            <msd>
                <property name="integer_rangeTimeout" type="string" description="Timeout range property" value="[0,5]"/>
            </msd>
            <csd>
                <property name="timeout" type="integer_range" description="Timeout to wait release" value="2"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sip_message" version="1" description="SIP Message service" active="false" enabled="true">
            <msd>
                <property name="enumMode" type="string" description="Call's priority" value="sendonly|recvonly|sendrecv"/>
            </msd>
            <csd>
                <property name="mode" type="enum" description="(sendonly | recvonly | sendrecv)" value="sendrecv"/>
            </csd>
        </ss>
        <ss domain="biysk.local" address="240101"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="second_handset" version="1" description="Second Handset" active="false" enabled="true"/>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="scr" version="2" description="Selective Call Rejection" active="false" enabled="true">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_white" version="2" description="Selective Call Originating, White list" active="false" enabled="true">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_black" version="2" description="Selective Call Originating, Black list" active="false" enabled="true">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sca" version="2" description="Selective Call Acceptance" active="false" enabled="true">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ring_back_tone" version="2" description="Ring back tone" active="false" enabled="true">
                <csd>
                    <property name="file" type="media_resource" description="File to play on ring"/>
                </csd>
            </ss>
            <ss domain="biysk.local" address="240101"
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rfc" version="2" description="Rejection of Forwarded Calls" active="false" enabled="true"/>
                <ss domain="biysk.local" address="240101"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_ring" version="1" description="Remote ring to callee" active="false" enabled="true">
                    <msd>
                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                            <item value="distinctive_ring"/>
                        </property_list>
                    </msd>
                    <csd>
                        <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files">
                            <item value="domain://sounds/7820.wav"/>
                        </property_list>
                    </csd>
                </ss>
                <ss domain="biysk.local" address="240101"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_phone" version="1" description="Remote phone" active="false" enabled="true">
                    <msd>
                        <property name="handle_module" type="atom" description="" value="ss_remote_phone_handler"/>
                    </msd>
                    <csd>
                        <property name="pin" type="address" description="PIN-code"/>
                        <property name="remote_endpoint" type="interface" description="Remote interface" value=""/>
                    </csd>
                </ss>
                <ss domain="biysk.local" address="240101"
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="redial" version="2" description="Last number redial" active="false" enabled="true"/>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rbp" version="3" description="SS for restricting call-processes by NI and PIN" active="false" enabled="true">
                        <csd>
                            <property name="implicit_call" type="boolean" description="Use implicit RBP call (Request PIN-code in case of use recsricted call)" value="false"/>
                            <property_list name="restricted_ni" type="ni" maxlen="6" description="Restricted number indication">
                                <undefined/>
                            </property_list>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfu" version="3" description="QSIG: Call Forwarding Unconditional" active="false" enabled="true">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                                <item value="follow_me"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfnr" version="2" description="QSIG: Call Forwarding No Reply" active="false" enabled="true">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfb" version="3" description="QSIG: Call Forwarding Busy" active="false" enabled="true">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="privacy" version="2" description="Privacy" active="false" enabled="true">
                        <msd>
                            <property name="enumMode" type="string" description="Mode" value="on_demand|always_on"/>
                        </msd>
                        <ssd>
                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                        </ssd>
                        <csd>
                            <property name="mode" type="enum" description="Privacy usage mode" value="on_demand"/>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="presence" version="2" description="SIP Presence" active="false" enabled="true">
                        <csd>
                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="pickup" version="2" description="Call Pickup" active="true" enabled="true">
                        <csd>
                            <property_list name="pickup_groups" type="index_string" maxlen="10" description="Call pick-up's groups names. Format: <Name>[/<Inx>]">
                                <item value="gr1"/>
                                <item value="gr2"/>
                                <item value="333gr"/>
                            </property_list>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="personal_ivr" version="2" description="Personal IVR script" active="true" enabled="true">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                            <property name="handle_module" type="atom" description="" value="ss_personal_ivr_handler"/>
                        </msd>
                        <csd>
                            <property name="script" type="ivr_script_id" description="Script ID" value=""/>
                        </csd>
                    </ss>
                    <ss domain="biysk.local" address="240101"
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="park" version="2" description="Call park" active="true" enabled="true"/>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_page" version="1" description="Multicast IP Paging" active="false" enabled="true">
                            <msd>
                                <property name="integer_rangeTtl" type="string" description="Internal field" value="[1,255]"/>
                                <property name="integer_rangePort" type="string" description="Internal field" value="[10000,65535]"/>
                                <property name="enumCodec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                            </msd>
                            <csd>
                                <property name="ttl" type="integer_range" description="TTL for multicast packets (1-255)" value="1"/>
                                <property name="codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                                <property name="port" type="integer_range" description="UDP port to cast the media to (10000-65535)"/>
                                <property name="ip" type="ip" description="IP address to cast the media to"/>
                            </csd>
                        </ss>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_listen" version="1" description="Multicast Listen Service" active="false" enabled="true">
                            <msd>
                                <property name="integer_rangePort" type="string" description="Internal field to udp port property" value="[10000,65535]"/>
                                <property name="enumCodec" type="string" description="Internal field to codec property" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                            </msd>
                            <csd>
                                <property name="codec" type="enum" description="Audio codec for multicast traffic." value="G722"/>
                                <property name="port" type="integer_range" description="Port for listen multicast (10000-65535)."/>
                                <property name="ip" type="ip" description="Ip address for listen multicast."/>
                            </csd>
                        </ss>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ml" version="4" description="Multiline" active="true" enabled="true">
                            <msd>
                                <property name="integer_rangeLine_count_out" type="string" description="Internal field" value="[-1,16]"/>
                                <property name="integer_rangeLine_count" type="string" description="Internal field" value="[0,16]"/>
                            </msd>
                            <csd>
                                <property name="line_count_out" type="integer_range" description="Outgoing lines count" value="2"/>
                                <property name="line_count" type="integer_range" description="Line count" value="2"/>
                            </csd>
                        </ss>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="message" version="2" description="Message service" active="false" enabled="true">
                            <msd>
                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                            </msd>
                            <ssd>
                                <property name="remove_only_after_answer" type="boolean" description="Remove message only after abonent answer" value="false"/>
                                <property name="message_box_size" type="integer" description="Message box size" value="20"/>
                            </ssd>
                        </ss>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="meet_me_conference" version="2" description="Meet Me Conference" active="false" enabled="true">
                            <msd>
                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                <property name="regimeMode" type="string" description="Internal field to validate mode property" value="master:destroy_mode:room_number|member:room_number"/>
                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                    <item value="assistant"/>
                                    <item value="follow_me"/>
                                    <item value="cfu_type2"/>
                                </property_list>
                            </msd>
                            <csd>
                                <property name="room_number" type="address" description="Room number" value=""/>
                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_more_calls"/>
                                <property name="mode" type="regime" description="The mode of meet me conference (master|member)"/>
                            </csd>
                        </ss>
                        <ss domain="biysk.local" address="240101"
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="mcid" version="2" description="Malicious Call Identification" active="true" enabled="true"/>
                            <ss domain="biysk.local" address="240101"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="introduce" version="1" description="Introduce announcement from callee" active="false" enabled="true">
                                <csd>
                                    <property name="announcement" type="media_resource" description="Announcement media file"/>
                                </csd>
                            </ss>
                            <ss domain="biysk.local" address="240101"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intervention" version="4" description="Intervention" active="true" enabled="true">
                                <msd>
                                    <property name="enumRestriction" type="string" description="Internal field to validate mode property" value="full_control|implicitly_allowed|explicitly_allowed"/>
                                </msd>
                                <ssd>
                                    <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                </ssd>
                                <csd>
                                    <property name="restriction" type="enum" description="The restriction to the intervention call (full_control|allowed_only)" value="full_control"/>
                                </csd>
                            </ss>
                            <ss domain="biysk.local" address="240101"
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intercom" version="1" description="Intercom" active="false" enabled="true"/>
                                <ss domain="biysk.local" address="240101"
                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="hide_cf_name" version="1" description="Hide call forwarding name for subscriber A" active="false" enabled="true"/>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fxo_trunk" version="1" description="FXO trunk service" active="false" enabled="true">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                                        </msd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me_no_response" version="8" description="Follow me no response" active="false" enabled="true">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="cft"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me" version="11" description="Follow me" active="false" enabled="true">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="flexicall" version="1" description="FlexiCall" active="false" enabled="true">
                                        <msd>
                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="all|external|internal"/>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any." value="user"/>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cgg"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="mode" type="enum" description="Mode operating. Available values (all | external | internal)"/>
                                            <property_list name="internal_numbers" type="address" maxlen="10" description="Group's internal numbers"/>
                                            <property_list name="external_numbers" type="address" maxlen="10" description="Group's external numbers"/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me_no_response" version="6" description="Find Me no response" active="false" enabled="true">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="ctu"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                                <item value="follow_me_no_response"/>
                                                <item value="find_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="false"/>
                                        </ssd>
                                        <csd>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me" version="7" description="Find Me" active="false" enabled="true">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                                <item value="follow_me"/>
                                                <item value="cfu_type2"/>
                                                <item value="meet_me_conference"/>
                                                <item value="cfu"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fbc" version="1" description="Forwarding Barring Call" active="false" enabled="true">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                        </msd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_to_email" version="2" description="Fax to email" active="false" enabled="true">
                                        <csd>
                                            <property name="send_error_report" type="boolean" description="Send email in case of fax received failed" value="false"/>
                                            <property name="email" type="string" description="Email address" value=""/>
                                        </csd>
                                    </ss>
                                    <ss domain="biysk.local" address="240101"
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_receiver" version="2" description="Enable fax receiving ability for terminals which is not support fax by their own" active="false" enabled="true"/>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="dnd" version="4" description="Do not Disturb" active="false" enabled="true">
                                            <msd>
                                                <property name="enumMode" type="string" description="Internal field to validate mode property" value="default|smart"/>
                                            </msd>
                                            <csd>
                                                <property name="mode" type="enum" description="The mode of the working dnd service (default|smart)" value="default"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_ring" version="4" description="Destination ringtone change" active="false" enabled="true">
                                            <csd>
                                                <property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_picture" version="2" description="Display caller image by groups" active="false" enabled="true">
                                            <csd>
                                                <property_list name="groups" type="distinctive_picture" maxlen="20" description="Distinctive picture for specific numbers"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="direct_call" version="2" description="Direct call" active="false" enabled="true">
                                            <csd>
                                                <property name="timeout" type="positive_integer" description="Timeout before direct call (sec)" value="5"/>
                                                <property name="number" type="address" description="Call number to direct call"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cw" version="5" description="Call Waiting" active="false" enabled="true">
                                            <msd>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ctr" version="5" description="Call Transfer" active="true" enabled="true">
                                            <msd>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cpip" version="2" description="Calling Picture Identification Presentation" active="false" enabled="true">
                                            <msd>
                                                <property name="enumDisplay_mode" type="string" description="Internal field to validate 'display-mode' property" value="icon|fullscreen"/>
                                            </msd>
                                            <csd>
                                                <property name="display_mode" type="enum" description="Sets the picture display mode: icon mode or fullscreen mode." value="icon"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="conference" version="9" description="Conference Call, Add-on" active="true" enabled="true">
                                            <msd>
                                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                    <item value="3way"/>
                                                </property_list>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                    <item value="ctr"/>
                                                </property_list>
                                            </msd>
                                            <csd>
                                                <property name="max_participants" type="positive_integer" description="The maximum number of participants in the conference, limited to the number 64 at the top. By default 16" value="16"/>
                                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_master"/>
                                            </csd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cnip" version="3" description="Calling Name Identification Presentation" active="true" enabled="true">
                                            <msd>
                                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                            </msd>
                                        </ss>
                                        <ss domain="biysk.local" address="240101"
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cliro" version="2" description="Calling Line Identification Restriction Override" active="false" enabled="true"/>
                                            <ss domain="biysk.local" address="240101"
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clir" version="3" description="Calling Line Identification Restriction" active="false" enabled="true">
                                                <msd>
                                                    <property name="enumMode" type="string" description="Internal field to validate mode property" value="user_defined|restrict_all"/>
                                                </msd>
                                                <csd>
                                                    <property name="mode" type="enum" description="The mode of the working clir service (user_defined|restrict_all)" value="restrict_all"/>
                                                </csd>
                                            </ss>
                                            <ss domain="biysk.local" address="240101"
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clip" version="5" description="Calling Line Identification Presentation" active="true" enabled="true"/>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="click_to_call" version="5" description="Click to call" active="true" enabled="true">
                                                    <csd>
                                                        <property name="auto_answer" type="boolean" description="Auto answer" value="true"/>
                                                        <property name="number" type="address" description="User's number" value="240101"/>
                                                        <property_list name="hashes" type="string" maxlen="10" description="User's hashes">
                                                            <item value="bW96aWxsYS81LjAgKHgxMTsgdWJ1bnR1OyBsaW51eCB4ODZfNjQ7IHJ2OjcyLjApIGdlY2tvLzIwMTAwMTAxIGZpcmVmb3gvNzIuMCAxMjcuMC4xLjEgMTAuMDIuMjAyMCwgMTk6Mzk6MzQ="/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chunt" version="7" description="Call hunt groups" active="false" enabled="true">
                                                    <msd>
                                                        <property name="enumQueue_strategy" type="string" description="Internal field to validate queue_strategy property" value="wait|drop"/>
                                                        <property name="enumSearch_strategy" type="string" description="Internal field to validate search_strategy property" value="first|last|random|longest_idle"/>
                                                        <property name="regimeMode" type="string" description="Internal field to validate search_strategy property" value="group:numbers:queue_strategy|serial:numbers:cyclic:search_strategy:window_shift_timeout:max_shift_count:queue_strategy|longest_idle:numbers:cyclic:window_shift_timeout:max_shift_count:queue_strategy|delay_group:numbers:window_shift_timeout:queue_strategy|manual"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                            <item value="cgg"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                        <property name="delay_retrieve_timeout_3" type="integer" description="Delay retrieve timeout for waiting free group subscriber" value="15000"/>
                                                        <property name="delay_retrieve_timeout_2" type="integer" description="Delay retrieve timeout for release group call by slave subscriber" value="5000"/>
                                                        <property name="delay_retrieve_timeout_1" type="integer" description="Delay retrieve timeout for release group call by group subscriber" value="1000"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="queue_size" type="positive_integer" description="Wait calls' queue size" value="0"/>
                                                        <property name="search_strategy" type="enum" description="(first | last | random | longest_idle)" value="first"/>
                                                        <property name="queue_strategy" type="enum" description="(wait | drop)" value="wait"/>
                                                        <property name="window_shift" type="positive_integer" description="The value on which shift window_start_pos when window_shift_timeout fired" value="1"/>
                                                        <property name="window_start_pos" type="integer" description="The index (zero-based) of the first subscriber in the window" value="0"/>
                                                        <property name="window_size" type="positive_integer" description="The number of simultaneous calls to the call-hunt's subscribers" value="1"/>
                                                        <property name="max_shift_count" type="integer" description="The number of times that a window can be shift" value="-1"/>
                                                        <property name="window_shift_timeout" type="positive_integer" description="Interval after which window shift on the window_shift value" value="0"/>
                                                        <property name="reset_window_start_pos_after_call" type="boolean" description="Reset window start position after all incoming calls will be connected with group calls" value="false"/>
                                                        <property name="cyclic" type="boolean" description="Flag that is show is call hunt group cyclic or not" value="false"/>
                                                        <property name="mode" type="regime" description="The type of the chunt"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Call-hunt member list">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chold" version="8" description="Call hold" active="false" enabled="true">
                                                    <ssd>
                                                        <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="disable_moh" type="boolean" description="Disable music on hold" value="false"/>
                                                        <property name="dtmf_sequence_as_flash" type="boolean" description="Try interpret the DTMF sequence as a flash (look at incall feature codes)" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cgg" version="7" description="Group-calling" active="false" enabled="true">
                                                    <msd>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Group's numbers">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu_type2" version="14" description="Call Forwarding Unconditional without notification" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu" version="14" description="Call Forwarding Unconditional" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cft" version="14" description="Call Forwarding Unconditional Time Dependent" active="false" enabled="true">
                                                    <msd>
                                                        <property name="enumTime_format" type="string" description="Internal field to validate time_format property" value="local|utc"/>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="time_format" type="enum" description="CFT for Sunday (local | utc)" value="local"/>
                                                        <property name="day_7" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_6" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_5" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_4" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_3" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_2" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_1" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfos" version="12" description="Call Forwarding Out of Service" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr_type2" version="11" description="Call Forwarding No Reply without notification" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="cfnr"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr" version="11" description="Call Forwarding No Reply" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfb" version="11" description="Call Forwarding Busy" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_sip" version="9" description="Call Forwarding by SIP redirection (302 message)" active="true" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_aon" version="9" description="Call Forwarding AON" active="false" enabled="true">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="false"/>
                                                        <property_list name="prefix_number" type="address" maxlen="10" description="Prefix number A">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss domain="biysk.local" address="240101"
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cc_agent" version="2" description="Contact-Center agent" active="true" enabled="true"/>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="callback" version="5" description="CallBack" active="false" enabled="true">
                                                        <ssd>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                            <property name="max_call_retry" type="positive_integer" description="The maximum count of call's retry to initial subscriber" value="5"/>
                                                            <property name="a_onhook_timeout" type="positive_integer" description="Timeout for A subscriber onhook (sec)" value="5"/>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                        </ssd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="call_recording" version="11" description="Call recording" active="false" enabled="true">
                                                        <msd>
                                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="always_on|on_demand|after_answer"/>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                            <property name="locked" type="boolean" description="Can subscriber manage current SS, or not" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="separated" type="boolean" description="The separated recording of the call. If true, the outgoing audio of the subscriber is recorded to first audio track, the incoming audio of the subscriber is recorded to second audio track. If false, the incoming and the outgoing audio of the subscriber is recorded to first audio track." value="false"/>
                                                            <property name="mode" type="enum" description="The mode of the recording call (always_on|on_demand)"/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="boss_group" version="1" description="Boss-group" active="false" enabled="true">
                                                        <msd>
                                                            <property name="integer_rangeLines_count" type="string" description="Internal field" value="[0,16]"/>
                                                            <property name="integer_rangeDelay_ring_timeout" type="string" description="Internal field" value="[0,60]"/>
                                                            <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                <item value="auto_redial"/>
                                                            </property_list>
                                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                <item value="cw"/>
                                                            </property_list>
                                                        </msd>
                                                        <ssd>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="call_waiting_tone" type="boolean" description="Play call waiting tone for second(s) calls on group" value="false"/>
                                                            <property name="members_fwd_busy_override" type="boolean" description="Ignore members CFB for group calls" value="true"/>
                                                            <property name="lines_count" type="integer_range" description="Incoming boss-group lines count" value="2"/>
                                                            <property name="delay_ring_timeout" type="integer_range" description="Timeout before call on delayed members" value="0"/>
                                                            <property name="display_name" type="string" description="Display name for boss group" value=""/>
                                                            <property_list name="silent_members" type="address" maxlen="8" description="Members for BLF and pickup only group calls">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="delay_members" type="address" maxlen="8" description="Members for delay call">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="members" type="address" maxlen="8" description="Members for immediate call">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="blf" version="3" description="Busy Lamp Field" active="false" enabled="true">
                                                        <csd>
                                                            <property name="ignore_page_calls" type="boolean" description="Doesn't send BLF notification from Zone Page calls" value="true"/>
                                                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="avatar" version="2" description="Picture for outgoing calls" active="false" enabled="true">
                                                        <csd>
                                                            <property name="pic_addr" type="uri_string" description="URL to access the image" value=""/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial_with_callback" version="5" description="Auto redial with callback" active="false" enabled="true">
                                                        <msd>
                                                            <property name="enumRingback" type="string" description="Ringback" value="tone|moh"/>
                                                        </msd>
                                                        <csd>
                                                            <property name="ringback" type="enum" description="Ringback (tone | moh)" value="tone"/>
                                                            <property name="b_no_answer_timeout" type="positive_integer" description="Awaiting A-side answer timeout (sec)" value="30"/>
                                                            <property name="a_no_answer_timeout" type="positive_integer" description="Awaiting B-side answer timeout (sec)" value="10"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="30"/>
                                                            <property name="recall_timer" type="positive_integer" description="Time between recalls (sec)" value="90"/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial" version="2" description="Auto redial" active="false" enabled="true">
                                                        <csd>
                                                            <property name="no_answer_timeout" type="positive_integer" description="Awaiting answer timeout (sec)" value="30"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="6"/>
                                                            <property name="recall_timeout" type="positive_integer" description="Timeout between recalls (sec)" value="15"/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="assistant" version="2" description="Chief-assistant group" active="false" enabled="true">
                                                        <msd>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property_list name="whitelist" type="index_address" maxlen="128" description="White list members. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="assistants" type="index_address" maxlen="4" description="Assistants numbers. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="alarm" version="8" description="Alarm Call" active="false" enabled="true">
                                                        <msd>
                                                            <property name="handle_module" type="atom" description="" value="ss_alarm_handler"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="alarm_9" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_8" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_7" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_6" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_5" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_4" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_3" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_2" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_1" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="cancel_digits" type="address" description="Digits to cancel alarm" value="*"/>
                                                            <property name="call_attempt_timeout" type="integer" description="Awaiting timer between calls' attempts" value="60"/>
                                                            <property name="call_attempt_count" type="integer" description="The count of the call's attempt" value="3"/>
                                                            <property name="no_answer_timeout" type="integer" description="Awaiting answer timer (value in seconds)" value="45"/>
                                                        </csd>
                                                    </ss>
                                                    <ss domain="biysk.local" address="240101"
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="acb" version="2" description="Anonymous Call Blocking" active="false" enabled="true"/>
                                                        <ss domain="biysk.local" address="240101"
                                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="3way" version="6" description="3-Way Conference" active="false" enabled="true">
                                                            <msd>
                                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                    <item value="conference"/>
                                                                </property_list>
                                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                    <item value="chold"/>
                                                                </property_list>
                                                            </msd>
                                                            <ssd>
                                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                            </ssd>
                                                        </ss>
                                                    </sss>
                                                </out>
CODE

Пример 2:

Запросить информацию по определенному ДВО:

Запрос: http://192.168.1.12:9999/commands/ss_info

<?xml version="1.0" encoding="UTF-8"?>
<in
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_info.xsd">
    <request domain="biysk.local"  address="240464" ss_name="chold"/>
</in>
CODE

Ответ:200

 
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_info.xsd">
    <sss>
        <ss domain="biysk.local" address="240464"
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chold" version="8" description="Call hold" active="true" enabled="true">
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="dtmf_sequence_as_flash" type="boolean" description="Try interpret the DTMF sequence as a flash (look at incall feature codes)" value="false"/>
                <property name="disable_moh" type="boolean" description="Disable music on hold" value="false"/>
            </csd>
        </ss>
    </sss>
</out>
CODE

Hc_ss_install

Команда предназначена для инсталляции услуг из XML-файлов, описывающих работу услуг.

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/install

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_install

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                        <xs:attribute name="file" type="xs:string" use="required"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 204 – в случае успеха;
  • 404 – в случае ошибки.

Пример:

Запрос:
http://192.168.1.21:9999/commands/ss_install

Параметры:

<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_install.xsd">
    <request file="ss_blf.xml" storage="ds1"/>
</in>
CODE

Ответ-204:Пустой xml.

Hc_ss_show

Команда позволяет просмотреть список установленных в систему услуг.

Аналог команды в CoCon:

cluster/storage/<CLUSTER>/ss/show 

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_show

Код HTTP-ответа:

  • 200 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла c запросом:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:include schemaLocation="ss.xsd"/>
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
    <!-- out-->
    <xs:element name="out">
        <xs:complexType>
            <xs:all>
                <xs:element name="sss" type="ssListType"/>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

Пример:

Запрос: http://192.168.1.21:9999/commands/ss_show

<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_show.xsd">
    <request storage="ds1"/>
</in>
CODE

Ответ: 200

 Нажмите здесь для раскрытия...
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_show.xsd">
    <sss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="zone_page" version="10" description="Zone Page call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
                <property name="enumInitiation_policy" type="string" description="Initiation call's policy" value="managers|members|any"/>
                <property name="integer_rangeMulticast_port" type="string" description="Internal field" value="[0,65535]"/>
                <property name="integer_rangeMulticast_ttl" type="string" description="Internal field" value="[1,255]"/>
                <property name="enumMulticast_codec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property name="intro_pause" type="integer" description="Pause before play intro files" value="3"/>
                <property name="announcement_pause" type="integer" description="Pause before play announcement files" value="0"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count" value="1"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="terminate_when_initiator_disconnects" type="boolean" description="Terminate call after initiator disconnected"/>
                <property name="terminate_when_playback_ends" type="boolean" description="Terminate call after playback ends"/>
                <property name="terminate_when_last_listener_leave" type="boolean" description="Terminate call after last listener disconnects"/>
                <property name="initiation_policy" type="enum" description="Initiation call's policy" value="any"/>
                <property name="display_name" type="string" description="ZonePage call DisplayName" value="ZonePage"/>
                <property name="play_release_tone" type="boolean" description="ZonePage release tone" value="false"/>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property name="multicast_ip" type="ip" description="Optional multicast address to use for announcement" value="0.0.0.0"/>
                <property name="multicast_port" type="integer_range" description="Port of multicast address" value="0"/>
                <property name="multicast_codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                <property name="multicast_ttl" type="integer_range" description="TTL for multicast" value="1"/>
                <property_list name="members" type="address" maxlen="256" description="Zone page member list">
                    <undefined/>
                </property_list>
                <property_list name="managers" type="address" maxlen="256" description="Zone page managers list"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="walkie_talkie" version="1" description="Walkie Talkie" active="false" enabled="false">
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voicemail" version="13" description="Voice mail service" active="false" enabled="false">
            <msd>
                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                    <item value="assistant"/>
                    <item value="follow_me"/>
                    <item value="cfu_type2"/>
                    <item value="meet_me_conference"/>
                    <item value="cfu"/>
                    <item value="find_me"/>
                    <item value="cf_aon"/>
                    <item value="cft"/>
                </property_list>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="true"/>
                <property name="busy" type="boolean" description="Activate service when subscriber is busy" value="false"/>
                <property name="dnd" type="boolean" description="Activate service when subscriber activate DND" value="false"/>
                <property name="out_of_service" type="boolean" description="Activate service when subscriber is out of service" value="true"/>
                <property name="unconditional" type="boolean" description="Activate service any time" value="false"/>
                <property name="timeout" type="positive_integer" description="Timeout before call will be forwarded at voicemail (sec)" value="30"/>
                <property name="send_by_email" type="boolean" description="Send recorded message by email" value="false"/>
                <property name="min_message_duration" type="positive_integer" description="The minimum voice mail duration (sec). In case of voice mail duration will be less that min_message_duration, this message will be dropped" value="0"/>
                <property name="max_message_duration" type="positive_integer" description="The maximum voice mail duration (sec). 0 - in case of not limited duration" value="300"/>
                <property name="mailbox_volume" type="positive_integer" description="The mailbox volume (sec)" value="1800"/>
                <property name="override_messages" type="boolean" description="Override messages in case of mailbox is full" value="true"/>
                <property name="email_from" type="string" description="Email from template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value="%DISPLAYNAME%"/>
                <property name="email_subject" type="string" description="Email subject template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value="Voicemail from %CALLING% at %DATE% %TIME%"/>
                <property name="email_body" type="string" description="Email body template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value=""/>
                <property name="play_message_details" type="boolean" description="Play message's details (number, time) before message" value="false"/>
                <property name="password" type="address" description="There is password to have access to the voicemail box" value=""/>
                <property name="max_silence" type="positive_integer" description="There is time(sec) while service wait for a contiguous period of silence before terminating an incoming call to voice mail" value="0"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page_control" version="2" description="'Voice Page Control' service" active="false" enabled="false">
            <csd>
                <property name="accept_incoming_vp" type="boolean" description="Accept or Reject voice page calls" value="true"/>
                <property name="block_incoming_vp_by_dnd" type="boolean" description="Block voice page calls by DND service" value="true"/>
                <property name="mute_incoming_vp" type="boolean" description="Accept incoming voice page call in silent mode" value="true"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voice_page" version="9" description="Voice Page call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <ssd>
                <property name="dtmf_detector" type="boolean" description="" value="true"/>
            </ssd>
            <csd>
                <property name="skip_cf" type="boolean" description="Skipping call forwarding" value="true"/>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="3_priority"/>
                <property name="announcement_repeat_time" type="integer" description="Announcement files repeat timeout" value="10"/>
                <property name="announcement_playback_cnt" type="integer" description="Announcement files playback count [0..5]" value="0"/>
                <property name="swap_digit" type="address" description="Digit to swap reception / transmission mode" value="*"/>
                <property name="announcement_repeat_digit" type="address" description="Digit to repeat announcement files" value="#"/>
                <property_list name="intro_files" type="media_resource" maxlen="10" description="List of Intro media_files"/>
                <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="vip_call" version="4" description="Vip call" active="false" enabled="false">
            <msd>
                <property name="enumPriority" type="string" description="Call's priority" value="0_flash_override|1_flash|2_immediate|3_priority|4_routine"/>
            </msd>
            <csd>
                <property name="priority" type="enum" description="(0_flash_override | 1_flash | 2_immediate | 3_priority | 4_routine)" value="4_routine"/>
                <property name="implicit_mode" type="boolean" description="Use vip call without feature code." value="false"/>
                <property name="skip_low_priority_call" type="boolean" description="Skipping second call if he has with low priority." value="false"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="tsmn_request" version="3" description="Support request on TSMN" active="false" enabled="false">
            <msd>
                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
            </msd>
            <csd>
                <property name="timeout" type="positive_integer" description="Timeout on TSMN request(s) (msec)" value="3000"/>
                <property name="tsmn_trunk" type="trunk" description="Trunk to TSMN server"/>
                <property name="tsmn_trunk_backup" type="trunk" description="Backup trunk to TSMN server" value=""/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference_manager" version="3" description="Teleconference manager" active="false" enabled="false">
            <csd>
                <property_list name="second_line" type="address" maxlen="10" description="Second line numbers"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference" version="4" description="Teleconference" active="false" enabled="false">
            <msd>
                <property name="enumType" type="string" description="Teleconference type: meeting or room" value="meeting|room"/>
            </msd>
            <csd>
                <property name="destroy_by_no_initiator" type="boolean" description="Destroy the teleconference by release from the initiator?" value="true"/>
                <property name="template_from_room" type="teleconference_room" description="Get template from the teleconference room" value=""/>
                <property name="type" type="enum" description="Teleconference type: meeting or room" value="meeting"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="speed_dial" version="5" description="Speed dial (Abbreviated dialing)" active="false" enabled="false">
            <msd>
                <property name="enumType" type="string" description="The type of address book. address_book_10 supports 10 number in the address book. address_book_100 supports 100 numbers on the address book" value="address_book_10|address_book_100"/>
            </msd>
            <csd>
                <property name="type" type="enum" description="(address_book_10 | address_book_100)" value="address_book_100"/>
                <property_list name="map" type="speed_dial_item" maxlen="50" description="Map between short dial and full address. Format: <short_dial>/<address>"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="smart_cancel" version="2" description="Smart cancel service" active="false" enabled="false">
            <msd>
                <property name="integer_rangeTimeout" type="string" description="Timeout range property" value="[0,5]"/>
            </msd>
            <csd>
                <property name="timeout" type="integer_range" description="Timeout to wait release" value="2"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sip_message" version="1" description="SIP Message service" active="false" enabled="false">
            <msd>
                <property name="enumMode" type="string" description="Call's priority" value="sendonly|recvonly|sendrecv"/>
            </msd>
            <csd>
                <property name="mode" type="enum" description="(sendonly | recvonly | sendrecv)" value="sendrecv"/>
            </csd>
        </ss>
        <ss
            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="second_handset" version="1" description="Second Handset" active="false" enabled="false"/>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="scr" version="2" description="Selective Call Rejection" active="false" enabled="false">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_white" version="2" description="Selective Call Originating, White list" active="false" enabled="false">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sco_black" version="2" description="Selective Call Originating, Black list" active="false" enabled="false">
                <csd>
                    <property_list name="blacklist" type="index_address" maxlen="50" description="Black list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="sca" version="2" description="Selective Call Acceptance" active="false" enabled="false">
                <csd>
                    <property_list name="whitelist" type="index_address" maxlen="50" description="White list members. Format: <address>[/<index>]">
                        <undefined/>
                    </property_list>
                </csd>
            </ss>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ring_back_tone" version="2" description="Ring back tone" active="false" enabled="false">
                <csd>
                    <property name="file" type="media_resource" description="File to play on ring"/>
                </csd>
            </ss>
            <ss
                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rfc" version="2" description="Rejection of Forwarded Calls" active="false" enabled="false"/>
                <ss
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_ring" version="1" description="Remote ring to callee" active="false" enabled="false">
                    <msd>
                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                            <item value="distinctive_ring"/>
                        </property_list>
                    </msd>
                    <csd>
                        <property_list name="announcement_files" type="media_resource" maxlen="10" description="List of Announcement media_files"/>
                    </csd>
                </ss>
                <ss
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="remote_phone" version="1" description="Remote phone" active="false" enabled="false">
                    <msd>
                        <property name="handle_module" type="atom" description="" value="ss_remote_phone_handler"/>
                    </msd>
                    <csd>
                        <property name="remote_endpoint" type="interface" description="Remote interface" value=""/>
                        <property name="pin" type="address" description="PIN-code"/>
                    </csd>
                </ss>
                <ss
                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="redial" version="2" description="Last number redial" active="false" enabled="false"/>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="rbp" version="3" description="SS for restricting call-processes by NI and PIN" active="false" enabled="false">
                        <csd>
                            <property name="implicit_call" type="boolean" description="Use implicit RBP call (Request PIN-code in case of use recsricted call)" value="false"/>
                            <property_list name="restricted_ni" type="ni" maxlen="6" description="Restricted number indication">
                                <undefined/>
                            </property_list>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfu" version="3" description="QSIG: Call Forwarding Unconditional" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                                <item value="follow_me"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfnr" version="2" description="QSIG: Call Forwarding No Reply" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfb" version="3" description="QSIG: Call Forwarding Busy" active="false" enabled="false">
                        <msd>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                <item value="cfu"/>
                            </property_list>
                        </msd>
                        <csd>
                            <property name="hide_forwarding" type="boolean" description="Hide forwarding fields (rgn, ocdrn)" value="false"/>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="privacy" version="2" description="Privacy" active="false" enabled="false">
                        <msd>
                            <property name="enumMode" type="string" description="Mode" value="on_demand|always_on"/>
                        </msd>
                        <ssd>
                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                        </ssd>
                        <csd>
                            <property name="mode" type="enum" description="Privacy usage mode" value="on_demand"/>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="presence" version="2" description="SIP Presence" active="false" enabled="false">
                        <csd>
                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="pickup" version="2" description="Call Pickup" active="false" enabled="false">
                        <csd>
                            <property_list name="pickup_groups" type="index_string" maxlen="10" description="Call pick-up's groups names. Format: <Name>[/<Inx>]">
                                <undefined/>
                            </property_list>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="personal_ivr" version="2" description="Personal IVR script" active="false" enabled="false">
                        <msd>
                            <property name="handle_module" type="atom" description="" value="ss_personal_ivr_handler"/>
                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                        </msd>
                        <csd>
                            <property name="script" type="ivr_script_id" description="Script ID" value=""/>
                        </csd>
                    </ss>
                    <ss
                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="park" version="2" description="Call park" active="false" enabled="false"/>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_page" version="1" description="Multicast IP Paging" active="false" enabled="false">
                            <msd>
                                <property name="enumCodec" type="string" description="Internal field" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                                <property name="integer_rangePort" type="string" description="Internal field" value="[10000,65535]"/>
                                <property name="integer_rangeTtl" type="string" description="Internal field" value="[1,255]"/>
                            </msd>
                            <csd>
                                <property name="ip" type="ip" description="IP address to cast the media to"/>
                                <property name="port" type="integer_range" description="UDP port to cast the media to (10000-65535)"/>
                                <property name="codec" type="enum" description="Codec to be used for multicasting" value="PCMA"/>
                                <property name="ttl" type="integer_range" description="TTL for multicast packets (1-255)" value="1"/>
                            </csd>
                        </ss>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="multicast_listen" version="1" description="Multicast Listen Service" active="false" enabled="false">
                            <msd>
                                <property name="enumCodec" type="string" description="Internal field to codec property" value="G722|PCMU|PCMA|G729|G723_53|G723_63|G726-16|G726-24|G726-32|G726-40"/>
                                <property name="integer_rangePort" type="string" description="Internal field to udp port property" value="[10000,65535]"/>
                            </msd>
                            <csd>
                                <property name="ip" type="ip" description="Ip address for listen multicast."/>
                                <property name="port" type="integer_range" description="Port for listen multicast (10000-65535)."/>
                                <property name="codec" type="enum" description="Audio codec for multicast traffic." value="G722"/>
                            </csd>
                        </ss>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ml" version="4" description="Multiline" active="false" enabled="false">
                            <msd>
                                <property name="integer_rangeLine_count" type="string" description="Internal field" value="[0,16]"/>
                                <property name="integer_rangeLine_count_out" type="string" description="Internal field" value="[-1,16]"/>
                            </msd>
                            <csd>
                                <property name="line_count" type="integer_range" description="Line count" value="3"/>
                                <property name="line_count_out" type="integer_range" description="Outgoing lines count" value="-1"/>
                            </csd>
                        </ss>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="message" version="2" description="Message service" active="false" enabled="false">
                            <msd>
                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                            </msd>
                            <ssd>
                                <property name="message_box_size" type="integer" description="Message box size" value="20"/>
                                <property name="remove_only_after_answer" type="boolean" description="Remove message only after abonent answer" value="false"/>
                            </ssd>
                        </ss>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="meet_me_conference" version="2" description="Meet Me Conference" active="false" enabled="false">
                            <msd>
                                <property name="regimeMode" type="string" description="Internal field to validate mode property" value="master:destroy_mode:room_number|member:room_number"/>
                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                    <item value="assistant"/>
                                    <item value="follow_me"/>
                                    <item value="cfu_type2"/>
                                </property_list>
                            </msd>
                            <csd>
                                <property name="mode" type="regime" description="The mode of meet me conference (master|member)"/>
                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_more_calls"/>
                                <property name="room_number" type="address" description="Room number" value=""/>
                            </csd>
                        </ss>
                        <ss
                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="mcid" version="2" description="Malicious Call Identification" active="false" enabled="false"/>
                            <ss
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="introduce" version="1" description="Introduce announcement from callee" active="false" enabled="false">
                                <csd>
                                    <property name="announcement" type="media_resource" description="Announcement media file"/>
                                </csd>
                            </ss>
                            <ss
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intervention" version="4" description="Intervention" active="false" enabled="false">
                                <msd>
                                    <property name="enumRestriction" type="string" description="Internal field to validate mode property" value="full_control|implicitly_allowed|explicitly_allowed"/>
                                </msd>
                                <ssd>
                                    <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                </ssd>
                                <csd>
                                    <property name="restriction" type="enum" description="The restriction to the intervention call (full_control|allowed_only)" value="full_control"/>
                                </csd>
                            </ss>
                            <ss
                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="intercom" version="1" description="Intercom" active="false" enabled="false"/>
                                <ss
                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="hide_cf_name" version="1" description="Hide call forwarding name for subscriber A" active="false" enabled="false"/>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fxo_trunk" version="1" description="FXO trunk service" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="trunk"/>
                                        </msd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me_no_response" version="8" description="Follow me no response" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="cft"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me" version="11" description="Follow me" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="number" type="address" description="Followed number" value=""/>
                                            <property name="pin" type="address" description="PIN-code" value=""/>
                                            <property name="external_number" type="address" description="External forward number" value=""/>
                                            <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="flexicall" version="1" description="FlexiCall" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any." value="user"/>
                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="all|external|internal"/>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cgg"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="mode" type="enum" description="Mode operating. Available values (all | external | internal)"/>
                                            <property_list name="external_numbers" type="address" maxlen="10" description="Group's external numbers"/>
                                            <property_list name="internal_numbers" type="address" maxlen="10" description="Group's internal numbers"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me_no_response" version="6" description="Find Me no response" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="cfu"/>
                                                <item value="assistant"/>
                                                <item value="ctu"/>
                                                <item value="cgg"/>
                                                <item value="follow_me"/>
                                                <item value="follow_me_no_response"/>
                                                <item value="find_me"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="false"/>
                                        </ssd>
                                        <csd>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="20"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me" version="7" description="Find Me" active="false" enabled="false">
                                        <msd>
                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                <item value="assistant"/>
                                                <item value="follow_me"/>
                                                <item value="cfu_type2"/>
                                                <item value="meet_me_conference"/>
                                                <item value="cfu"/>
                                            </property_list>
                                        </msd>
                                        <ssd>
                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                        </ssd>
                                        <csd>
                                            <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                            <property_list name="groups" type="find_me_group" maxlen="32" description="Find me groups"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fbc" version="1" description="Forwarding Barring Call" active="false" enabled="false">
                                        <msd>
                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                        </msd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_to_email" version="2" description="Fax to email" active="false" enabled="false">
                                        <csd>
                                            <property name="email" type="string" description="Email address" value=""/>
                                            <property name="send_error_report" type="boolean" description="Send email in case of fax received failed" value="false"/>
                                        </csd>
                                    </ss>
                                    <ss
                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="fax_receiver" version="2" description="Enable fax receiving ability for terminals which is not support fax by their own" active="false" enabled="false"/>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="dnd" version="4" description="Do not Disturb" active="false" enabled="false">
                                            <msd>
                                                <property name="enumMode" type="string" description="Internal field to validate mode property" value="default|smart"/>
                                            </msd>
                                            <csd>
                                                <property name="mode" type="enum" description="The mode of the working dnd service (default|smart)" value="default"/>
                                                <property_list name="whitelist" type="index_address" maxlen="10" description="White list members. Format: <address>[/<index>]"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_ring" version="4" description="Destination ringtone change" active="false" enabled="false">
                                            <csd>
                                                <property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_picture" version="2" description="Display caller image by groups" active="false" enabled="false">
                                            <csd>
                                                <property_list name="groups" type="distinctive_picture" maxlen="20" description="Distinctive picture for specific numbers"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="direct_call" version="2" description="Direct call" active="false" enabled="false">
                                            <csd>
                                                <property name="number" type="address" description="Call number to direct call"/>
                                                <property name="timeout" type="positive_integer" description="Timeout before direct call (sec)" value="5"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cw" version="5" description="Call Waiting" active="false" enabled="false">
                                            <msd>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ctr" version="5" description="Call Transfer" active="false" enabled="false">
                                            <msd>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                </property_list>
                                            </msd>
                                            <ssd>
                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                            </ssd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cpip" version="2" description="Calling Picture Identification Presentation" active="false" enabled="false">
                                            <msd>
                                                <property name="enumDisplay_mode" type="string" description="Internal field to validate 'display-mode' property" value="icon|fullscreen"/>
                                            </msd>
                                            <csd>
                                                <property name="display_mode" type="enum" description="Sets the picture display mode: icon mode or fullscreen mode." value="icon"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="conference" version="9" description="Conference Call, Add-on" active="false" enabled="false">
                                            <msd>
                                                <property name="enumDestroy_mode" type="string" description="Internal field to validate mode property" value="by_no_master|by_no_more_calls"/>
                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                    <item value="chold"/>
                                                    <item value="ctr"/>
                                                </property_list>
                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                    <item value="3way"/>
                                                </property_list>
                                            </msd>
                                            <csd>
                                                <property name="destroy_mode" type="enum" description="The mode of destroying conference (by_no_master|by_no_more_calls)" value="by_no_master"/>
                                                <property name="max_participants" type="positive_integer" description="The maximum number of participants in the conference, limited to the number 64 at the top. By default 16" value="16"/>
                                            </csd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cnip" version="3" description="Calling Name Identification Presentation" active="false" enabled="false">
                                            <msd>
                                                <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                            </msd>
                                        </ss>
                                        <ss
                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cliro" version="2" description="Calling Line Identification Restriction Override" active="false" enabled="false"/>
                                            <ss
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clir" version="3" description="Calling Line Identification Restriction" active="false" enabled="false">
                                                <msd>
                                                    <property name="enumMode" type="string" description="Internal field to validate mode property" value="user_defined|restrict_all"/>
                                                </msd>
                                                <csd>
                                                    <property name="mode" type="enum" description="The mode of the working clir service (user_defined|restrict_all)" value="restrict_all"/>
                                                </csd>
                                            </ss>
                                            <ss
                                                xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="clip" version="5" description="Calling Line Identification Presentation" active="false" enabled="false"/>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="click_to_call" version="5" description="Click to call" active="false" enabled="false">
                                                    <csd>
                                                        <property name="number" type="address" description="User's number"/>
                                                        <property name="auto_answer" type="boolean" description="Auto answer" value="true"/>
                                                        <property_list name="hashes" type="string" maxlen="10" description="User's hashes">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chunt" version="7" description="Call hunt groups" active="false" enabled="false">
                                                    <msd>
                                                        <property name="regimeMode" type="string" description="Internal field to validate search_strategy property" value="group:numbers:queue_strategy|serial:numbers:cyclic:search_strategy:window_shift_timeout:max_shift_count:queue_strategy|longest_idle:numbers:cyclic:window_shift_timeout:max_shift_count:queue_strategy|delay_group:numbers:window_shift_timeout:queue_strategy|manual"/>
                                                        <property name="enumSearch_strategy" type="string" description="Internal field to validate search_strategy property" value="first|last|random|longest_idle"/>
                                                        <property name="enumQueue_strategy" type="string" description="Internal field to validate queue_strategy property" value="wait|drop"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                            <item value="cgg"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="delay_retrieve_timeout_1" type="integer" description="Delay retrieve timeout for release group call by group subscriber" value="1000"/>
                                                        <property name="delay_retrieve_timeout_2" type="integer" description="Delay retrieve timeout for release group call by slave subscriber" value="5000"/>
                                                        <property name="delay_retrieve_timeout_3" type="integer" description="Delay retrieve timeout for waiting free group subscriber" value="15000"/>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="mode" type="regime" description="The type of the chunt"/>
                                                        <property name="cyclic" type="boolean" description="Flag that is show is call hunt group cyclic or not" value="false"/>
                                                        <property name="reset_window_start_pos_after_call" type="boolean" description="Reset window start position after all incoming calls will be connected with group calls" value="false"/>
                                                        <property name="window_shift_timeout" type="positive_integer" description="Interval after which window shift on the window_shift value" value="0"/>
                                                        <property name="max_shift_count" type="integer" description="The number of times that a window can be shift" value="-1"/>
                                                        <property name="window_size" type="positive_integer" description="The number of simultaneous calls to the call-hunt's subscribers" value="1"/>
                                                        <property name="window_start_pos" type="integer" description="The index (zero-based) of the first subscriber in the window" value="0"/>
                                                        <property name="window_shift" type="positive_integer" description="The value on which shift window_start_pos when window_shift_timeout fired" value="1"/>
                                                        <property name="queue_strategy" type="enum" description="(wait | drop)" value="wait"/>
                                                        <property name="search_strategy" type="enum" description="(first | last | random | longest_idle)" value="first"/>
                                                        <property name="queue_size" type="positive_integer" description="Wait calls' queue size" value="0"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Call-hunt member list">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chold" version="8" description="Call hold" active="false" enabled="false">
                                                    <ssd>
                                                        <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="dtmf_sequence_as_flash" type="boolean" description="Try interpret the DTMF sequence as a flash (look at incall feature codes)" value="false"/>
                                                        <property name="disable_moh" type="boolean" description="Disable music on hold" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cgg" version="7" description="Group-calling" active="false" enabled="false">
                                                    <msd>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                            <item value="cft"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="send_call_diversion" type="boolean" description="Send call diversion flag in call signalisation" value="true"/>
                                                        <property_list name="numbers" type="address" maxlen="10" description="Group's numbers">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu_type2" version="14" description="Call Forwarding Unconditional without notification" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu" version="14" description="Call Forwarding Unconditional" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cft" version="14" description="Call Forwarding Unconditional Time Dependent" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property name="enumTime_format" type="string" description="Internal field to validate time_format property" value="local|utc"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                            <item value="cf_aon"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="day_1" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_2" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_3" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_4" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_5" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_6" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="day_7" type="term" description="{[{{FromHour,FromMinute}, {ToHour,ToMinute}}, ...], Number, ExternalNumber}" value="off"/>
                                                        <property name="time_format" type="enum" description="CFT for Sunday (local | utc)" value="local"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfos" version="12" description="Call Forwarding Out of Service" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr_type2" version="11" description="Call Forwarding No Reply without notification" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="cfnr"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="use_redirection_counter" type="boolean" description="Use redirectionCounter field to count hops" value="false"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfnr" version="11" description="Call Forwarding No Reply" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfb" version="11" description="Call Forwarding Busy" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property name="external_number" type="address" description="External forward number" value=""/>
                                                        <property name="use_external_number" type="boolean" description="Use external forward number" value="false"/>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_sip" version="9" description="Call Forwarding by SIP redirection (302 message)" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="cfu"/>
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="tsmn_request"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_aon" version="9" description="Call Forwarding AON" active="false" enabled="false">
                                                    <msd>
                                                        <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                        <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                            <item value="assistant"/>
                                                            <item value="follow_me"/>
                                                            <item value="cfu_type2"/>
                                                            <item value="meet_me_conference"/>
                                                            <item value="cfu"/>
                                                            <item value="find_me"/>
                                                        </property_list>
                                                    </msd>
                                                    <ssd>
                                                        <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                    </ssd>
                                                    <csd>
                                                        <property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="false"/>
                                                        <property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="15"/>
                                                        <property name="number" type="address" description="Forward number"/>
                                                        <property_list name="prefix_number" type="address" maxlen="10" description="Prefix number A">
                                                            <undefined/>
                                                        </property_list>
                                                    </csd>
                                                </ss>
                                                <ss
                                                    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cc_agent" version="2" description="Contact-Center agent" active="false" enabled="false"/>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="callback" version="5" description="CallBack" active="false" enabled="false">
                                                        <ssd>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                            <property name="a_onhook_timeout" type="positive_integer" description="Timeout for A subscriber onhook (sec)" value="5"/>
                                                            <property name="max_call_retry" type="positive_integer" description="The maximum count of call's retry to initial subscriber" value="5"/>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="call_recording" version="11" description="Call recording" active="false" enabled="false">
                                                        <msd>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="any"/>
                                                            <property name="enumMode" type="string" description="Internal field to validate mode property" value="always_on|on_demand|after_answer"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="locked" type="boolean" description="Can subscriber manage current SS, or not" value="true"/>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="mode" type="enum" description="The mode of the recording call (always_on|on_demand)"/>
                                                            <property name="separated" type="boolean" description="The separated recording of the call. If true, the outgoing audio of the subscriber is recorded to first audio track, the incoming audio of the subscriber is recorded to second audio track. If false, the incoming and the outgoing audio of the subscriber is recorded to first audio track." value="false"/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="boss_group" version="1" description="Boss-group" active="false" enabled="false">
                                                        <msd>
                                                            <property name="integer_rangeDelay_ring_timeout" type="string" description="Internal field" value="[0,60]"/>
                                                            <property name="integer_rangeLines_count" type="string" description="Internal field" value="[0,16]"/>
                                                            <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                <item value="cw"/>
                                                            </property_list>
                                                            <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                <item value="auto_redial"/>
                                                            </property_list>
                                                        </msd>
                                                        <ssd>
                                                            <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="display_name" type="string" description="Display name for boss group" value=""/>
                                                            <property name="delay_ring_timeout" type="integer_range" description="Timeout before call on delayed members" value="0"/>
                                                            <property name="lines_count" type="integer_range" description="Incoming boss-group lines count" value="2"/>
                                                            <property name="members_fwd_busy_override" type="boolean" description="Ignore members CFB for group calls" value="true"/>
                                                            <property name="call_waiting_tone" type="boolean" description="Play call waiting tone for second(s) calls on group" value="false"/>
                                                            <property_list name="members" type="address" maxlen="8" description="Members for immediate call">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="delay_members" type="address" maxlen="8" description="Members for delay call">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="silent_members" type="address" maxlen="8" description="Members for BLF and pickup only group calls">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="blf" version="3" description="Busy Lamp Field" active="false" enabled="false">
                                                        <csd>
                                                            <property name="max_subscribe" type="positive_integer" description="Maximum number of subscriptions" value="16"/>
                                                            <property name="ignore_page_calls" type="boolean" description="Doesn't send BLF notification from Zone Page calls" value="true"/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="avatar" version="2" description="Picture for outgoing calls" active="false" enabled="false">
                                                        <csd>
                                                            <property name="pic_addr" type="uri_string" description="URL to access the image" value=""/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial_with_callback" version="5" description="Auto redial with callback" active="false" enabled="false">
                                                        <msd>
                                                            <property name="enumRingback" type="string" description="Ringback" value="tone|moh"/>
                                                        </msd>
                                                        <csd>
                                                            <property name="recall_timer" type="positive_integer" description="Time between recalls (sec)" value="90"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="30"/>
                                                            <property name="a_no_answer_timeout" type="positive_integer" description="Awaiting B-side answer timeout (sec)" value="10"/>
                                                            <property name="b_no_answer_timeout" type="positive_integer" description="Awaiting A-side answer timeout (sec)" value="30"/>
                                                            <property name="ringback" type="enum" description="Ringback (tone | moh)" value="tone"/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="auto_redial" version="2" description="Auto redial" active="false" enabled="false">
                                                        <csd>
                                                            <property name="recall_timeout" type="positive_integer" description="Timeout between recalls (sec)" value="15"/>
                                                            <property name="recall_count" type="positive_integer" description="Recalls' count" value="6"/>
                                                            <property name="no_answer_timeout" type="positive_integer" description="Awaiting answer timeout (sec)" value="30"/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="assistant" version="2" description="Chief-assistant group" active="false" enabled="false">
                                                        <msd>
                                                            <property name="owner" type="atom" description="SS type. Available values: user | trunk | any" value="user"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="forwarding_ss" type="boolean" description="" value="true"/>
                                                        </ssd>
                                                        <csd>
                                                            <property_list name="assistants" type="index_address" maxlen="4" description="Assistants numbers. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                            <property_list name="whitelist" type="index_address" maxlen="128" description="White list members. Format: <address>[/<index>]">
                                                                <undefined/>
                                                            </property_list>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="alarm" version="8" description="Alarm Call" active="false" enabled="false">
                                                        <msd>
                                                            <property name="handle_module" type="atom" description="" value="ss_alarm_handler"/>
                                                        </msd>
                                                        <ssd>
                                                            <property name="collect_digits_timeout" type="integer" description="Wait timeout to collect cancel digits" value="60"/>
                                                        </ssd>
                                                        <csd>
                                                            <property name="no_answer_timeout" type="integer" description="Awaiting answer timer (value in seconds)" value="45"/>
                                                            <property name="call_attempt_count" type="integer" description="The count of the call's attempt" value="3"/>
                                                            <property name="call_attempt_timeout" type="integer" description="Awaiting timer between calls' attempts" value="60"/>
                                                            <property name="cancel_digits" type="address" description="Digits to cancel alarm" value="*"/>
                                                            <property name="alarm_1" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_2" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_3" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_4" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_5" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_6" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_7" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_8" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                            <property name="alarm_9" type="term" description=""{" "'one-time'" | daily, "[" Day1[, Day2][, ...] "]","{"HH, MM"}"[, AlarmName]"}"" value="off"/>
                                                        </csd>
                                                    </ss>
                                                    <ss
                                                        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="acb" version="2" description="Anonymous Call Blocking" active="false" enabled="false"/>
                                                        <ss
                                                            xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="3way" version="6" description="3-Way Conference" active="false" enabled="false">
                                                            <msd>
                                                                <property_list name="dependency_list" type="atom" maxlen="0" description="List of SS that is depended from SS">
                                                                    <item value="chold"/>
                                                                </property_list>
                                                                <property_list name="conflict_list" type="atom" maxlen="0" description="List of SS that is conflict with current SS">
                                                                    <item value="conference"/>
                                                                </property_list>
                                                            </msd>
                                                            <ssd>
                                                                <property name="dtmf_detector" type="boolean" description="" value="true"/>
                                                            </ssd>
                                                        </ss>
                                                    </sss>
                                                </out>
CODE

Hc_ss_uninstall

Команда позволяет удалить услуги из системы.
При этом команда удаляет все настройки данной услуги у всех абонентов, которые его использовали.

Аналог команды в CoCon:

/cluster/storage/<CLUSTER>/ss/uninstall

Метод HTTP-запроса:

POST

Шаблон HTTP-запроса:

http://host:port/commands/ss_uninstall

Код HTTP-ответа:

При выполнении команды HTTP-терминал может ответить следующими сообщениями:

  • 204 – в случае успеха;
  • 404 – в случае ошибки.

XSD-схема XML-файла c ответом:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <!-- in-->
    <xs:element name="in">
        <xs:complexType>
            <xs:all>
                <xs:element name="request">
                    <xs:complexType>
                        <xs:attribute name="storage" type="xs:string" use="required"/>
                        <xs:attribute name="name" type="xs:string" use="optional"/>
                    </xs:complexType>
                </xs:element>
            </xs:all>
        </xs:complexType>
    </xs:element>
</xs:schema>
CODE

Пример:

Запрос:
http://192.168.1.21:9999/commands/ss_uninstall

<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ss_uninstall.xsd">
    <request storage="ds1" name="mcid"/>
</in>
CODE

Ответ - 204:

Пустой xml.