- Создал(а) Отдел Документации сент. 07, 2020
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>
acl.xsd определен в разделе hc_ss_acl_show.
Пример:
Запрос: 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>
Ответ: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>
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>
acl.xsd определен в разделе hc_ss_acl_show.
Пример:
Запрос: 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>
Ответ: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>
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>
Пример :
Запрос: 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>
Ответ: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>
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="required"/> <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>
Код 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>
Ответ:
Код 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>
Команда возвращает список услуг, которые администратор системы 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>
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>
Ответ: 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="9" 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="[1,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"/>
<property name="multicast_port" type="integer_range" description="Port of multicast address"/>
<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="12" 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="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 forward (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="2" 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"/>
</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_time_service.xml"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="time_service" version="1" description="Get current time" active="false" enabled="false"/>
<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="3" description="Teleconference" active="false" enabled="false">
<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=""/>
</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_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_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="2" 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>
</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="2" 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>
</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_my_number.xml"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="my_number" version="2" description="Get number of my phone" 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="3" description="Multiline" active="false" enabled="false">
<csd>
<property name="line_count" type="positive_integer" description="Line count" value="3"/>
<property name="line_count_out" type="integer" 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_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_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="3" description="Do not Disturb" active="false" enabled="false">
<csd>
<property_list name="whitelist" type="index_address" maxlen="10" description="White list members. Format: <address>[/<index>]">
<undefined/>
</property_list>
</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="1" description="Destination ringtone change" active="false" enabled="false">
<csd>
<property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers">
<undefined/>
</property_list>
</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="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>
</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_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="6" 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_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="12" 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="8" 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"/>
<item value="cf_aon"/>
</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="10" 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)"/>
</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]"/>
</msd>
<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="2" description="Busy Lamp Field" 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_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="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>
</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>
Hc_ss_calls_history
Команда предназначена для вывода списка услуг, используемый в вызове.
Аналог команды в CoCon:
domain/<DOMAIN>/calls/show_ss
Метод HTTP-запроса:
POST
Шаблон HTTP-запроса:
http://<server>:<port>/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>
Запрос: 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>
Ответ: 200
<?xml version="1.0"?>
<out
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_calls_history.xsd">
<response/>
</out>
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="optional"/> <xs:attribute name="address" type="xs:string" use="optional"/> </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>
Пример :
Деактивировать услугу 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>
Ответ: 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>
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> <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"/> </xs:sequence> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:schema>
Пример:
Запрос: 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="240466"/>
<address name="240465"/>
</address_list>
<ss_list>
<ss name="chold" enable="true"/>
<ss name="cnip" enable="false"/>
</ss_list>
</request>
</in>
<?xml version="1.0"?>
<out
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss_enable.xsd">
<response>
<ok/>
</response>
</out>
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>
Пример:
Запрос:
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>
Ответ: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>
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>
Схема данных описана в разделе Hc_ss_show.
Пример 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="240464"/> </in>
Ответ:
<?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="zone_page" version="9" 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="[1,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"/>
<property name="multicast_ip" type="ip" description="Optional multicast address to use for announcement"/>
<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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="voicemail" version="11" 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="cfu"/>
<item value="assistant"/>
<item value="follow_me"/>
<item value="find_me"/>
<item value="cfu_type2"/>
</property_list>
</msd>
<ssd>
<property name="dtmf_detector" type="boolean" description="" value="true"/>
</ssd>
<csd>
<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"/>
<property name="password" type="address" description="There is password to have access to the voicemail box" value=""/>
<property name="play_message_details" type="boolean" description="Play message's details (number, time) before message" value="false"/>
<property name="email_body" type="string" description="Email body template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value=""/>
<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_from" type="string" description="Email from template. Macro variables: %DATE%, %TIME%, %CALLING%, %DISPLAYNAME%" value="%DISPLAYNAME%"/>
<property name="override_messages" type="boolean" description="Override messages in case of mailbox is full" value="true"/>
<property name="mailbox_volume" type="positive_integer" description="The mailbox volume (sec)" value="1800"/>
<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="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="send_by_email" type="boolean" description="Send recorded message by email" value="false"/>
<property name="timeout" type="positive_integer" description="Timeout before call forward (sec)" value="30"/>
<property name="unconditional" type="boolean" description="Activate service any time" value="false"/>
<property name="out_of_service" type="boolean" description="Activate service when subscriber is out of service" value="true"/>
<property name="busy" type="boolean" description="Activate service when subscriber is busy" value="false"/>
<property name="no_reply" type="boolean" description="Activate service when subscriber no reply" value="true"/>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="vip_call" version="2" 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="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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="tsmn_request" version="2" 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"/>
<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="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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="time_service" version="1" description="Get current time" active="false" enabled="true"/>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference_manager" version="3" description="Teleconference manager" active="false" enabled="true">
<csd>
<property_list name="second_line" type="address" maxlen="10" description="Second line numbers"/>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="teleconference" version="3" description="Teleconference" active="false" enabled="true">
<csd>
<property name="template_from_room" type="teleconference_room" description="Get template from the teleconference room" value=""/>
<property name="destroy_by_no_initiator" type="boolean" description="Destroy the teleconference by release from the initiator?" value="true"/>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfu" version="2" 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>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="qsig_cfb" version="2" 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>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="pickup" version="2" description="Call Pickup" active="false" enabled="true">
<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 domain="biysk.local" address="240464"
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="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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="my_number" version="2" description="Get number of my phone" active="false" enabled="true"/>
<ss domain="biysk.local" address="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="ml" version="3" description="Multiline" active="true" enabled="true">
<csd>
<property name="line_count_out" type="integer" description="Outgoing lines count" value="-1"/>
<property name="line_count" type="positive_integer" description="Line count" value="3"/>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="meet_me_conference" version="1" 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"/>
</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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="follow_me" version="10" 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="cfu"/>
<item value="assistant"/>
<item value="cft"/>
<item value="cgg"/>
</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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="find_me" version="6" 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="cfu"/>
<item value="assistant"/>
<item value="ctu"/>
<item value="cgg"/>
<item value="follow_me"/>
<item value="follow_me_no_response"/>
</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="240464"
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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="dnd" version="3" description="Do not Disturb" active="false" enabled="true">
<csd>
<property_list name="whitelist" type="index_address" maxlen="10" description="White list members. Format: <address>[/<index>]">
<undefined/>
</property_list>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="distinctive_ring" version="1" description="Destination ringtone change" active="false" enabled="true">
<csd>
<property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers">
<undefined/>
</property_list>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="true">
<csd>
<property name="auto_answer" type="boolean" description="Auto answer" value="true"/>
<property name="number" type="address" description="User's number"/>
<property_list name="hashes" type="string" maxlen="10" description="User's hashes">
<undefined/>
</property_list>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="chunt" version="6" 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"/>
</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="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>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cgg" version="5" description="Group-calling" active="false" enabled="true">
<ssd>
<property name="forwarding_ss" type="boolean" description="" value="true"/>
</ssd>
<csd>
<property_list name="numbers" type="address" maxlen="10" description="Group's numbers">
<undefined/>
</property_list>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu_type2" version="12" 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="cfu"/>
<item value="cgg"/>
<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="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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cfu" version="12" 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="ctu"/>
<item value="cgg"/>
<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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cft" version="12" 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="cgg"/>
<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="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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="cf_aon" version="7" 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="cfu"/>
<item value="cgg"/>
<item value="ctu"/>
<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="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="240464"
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="240464"
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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="call_recording" version="10" 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="mode" type="enum" description="The mode of the recording call (always_on|on_demand)"/>
</csd>
</ss>
<ss domain="biysk.local" address="240464"
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]"/>
</msd>
<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="240464"
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="blf" version="2" description="Busy Lamp Field" 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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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="240464"
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>
Пример 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>
Ответ: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>
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>
Код 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>
Ответ-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>
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="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:integer" 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="teleconference_room">
<xs:annotation>
<xs:documentation xml:lang="ru">
Номер комнаты телеконференции в домене
</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>
Пример:
Запрос: 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>
Ответ: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="9" 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="[1,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"/>
<property name="multicast_port" type="integer_range" description="Port of multicast address"/>
<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="11" 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="cfu"/>
<item value="assistant"/>
<item value="follow_me"/>
<item value="find_me"/>
<item value="cfu_type2"/>
</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="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 forward (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="2" 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"/>
</csd>
</ss>
<ss
xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="ss.xsd" name="tsmn_request" version="2" 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"/>
<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="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="time_service" version="1" description="Get current time" active="false" enabled="false"/>
<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="3" description="Teleconference" active="false" enabled="false">
<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=""/>
</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="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_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="2" 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>
</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="2" 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>
</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="my_number" version="2" description="Get number of my phone" 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="3" description="Multiline" active="false" enabled="false">
<csd>
<property name="line_count" type="positive_integer" description="Line count" value="3"/>
<property name="line_count_out" type="integer" 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="1" 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"/>
</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="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="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="10" 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="cfu"/>
<item value="assistant"/>
<item value="cft"/>
<item value="cgg"/>
</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="6" 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="cfu"/>
<item value="assistant"/>
<item value="ctu"/>
<item value="cgg"/>
<item value="follow_me"/>
<item value="follow_me_no_response"/>
</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="3" description="Do not Disturb" active="false" enabled="false">
<csd>
<property_list name="whitelist" type="index_address" maxlen="10" 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="distinctive_ring" version="1" description="Destination ringtone change" active="false" enabled="false">
<csd>
<property_list name="filters" type="distinctive_ring" maxlen="16" description="Distinctive ring for specific numbers">
<undefined/>
</property_list>
</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="6" 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"/>
</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="5" description="Group-calling" active="false" enabled="false">
<ssd>
<property name="forwarding_ss" type="boolean" description="" value="true"/>
</ssd>
<csd>
<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="12" 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="cfu"/>
<item value="cgg"/>
<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="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="12" 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="ctu"/>
<item value="cgg"/>
<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="cft" version="12" 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="cgg"/>
<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="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="7" 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="cfu"/>
<item value="cgg"/>
<item value="ctu"/>
<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="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="10" 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)"/>
</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]"/>
</msd>
<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="2" description="Busy Lamp Field" 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="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>
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>
Пример:
Запрос:
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>
Ответ - 204:
Пустой xml.
- Нет меток