Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Hc_alias_list

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

...

Блок кода
<?xml version="1.0" encoding="UTF-8"?>
<out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alias_list.xsd">
   <aliases>
      <alias domain="biysk.local" interface="e389d17f989f2047" interface_type="sip" interface_group="loc.gr" address="240462" active="true" />
      <alias domain="biysk.local" interface="e389d19152a30983" interface_type="sip" interface_group="loc.gr" address="240464" active="true" />
   </aliases>
</out>

Hc_ alias_where

Команда возвращает список задекларированных алиасов с определенным адресом (во всех доменах, со всеми интерфейсами).

...

Блок кода
<?xml version="1.0" encoding="UTF-8"?>
<out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alias_where.xsd">
   <aliases>
      <alias domain="biysk.local" interface="e389d1f24013cdf9" address="240328" iface_name="240328@biysk.local" active="true" binded="true" displayName="" />
      <alias domain="biysk.local" interface="e389d1f2402f786b" address="240329" iface_name="240329@biysk.local" active="true" binded="true" displayName="" />
      <error address="240330">{not_exists,"240330"}</error>
      <alias domain="biysk.local" interface="virtual:240331@biysk.local" address="240331" iface_name="virtual:240331@biysk.local" active="true" binded="true" displayName="" />
   </aliases>
</out>

Hc_alias_who

Команда возвращает список задекларированных алиасов с определенным интерфейсом (во всех доменах, со всеми адресами).

...

Блок кода
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alias_who.xsd">
    <aliases>
        <alias domain="biysk.local" interface="e389d19152a30983" address="240464" active="true" binded="true" displayName=""/>
    </aliases>
</out>

Hc_ alias_info

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

...

Блок кода
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="aliases.xsd">
    <aliases domain="biysk.local">
        <alias iface="e389d228b8fd1fd7" address="240519">
            <property name="timezone" type="global" value="UTC+07:00"/>
            <property name="terminal_type" type="alias" value="basic"/>
            <property name="subscriber_portal\password" type="alias" value=""9ahKLtIS""/>
            <property name="subscriber_portal\login" type="alias" value=""240519""/>
            <property name="ss\mgm\telephone" type="global" value="enabled"/>
            <property name="screening" type="profile" value="networkProvided"/>
            <property name="profile" type="alias" value="user_default"/>
            <property name="pin" type="global" value="1111"/>
            <property name="npi" type="profile" value="isdnTelephony"/>
            <property name="ni" type="profile" value="private"/>
            <property name="nai" type="profile" value="subscriberNumber"/>
            <property name="media-profile" type="domain" value="default"/>
            <property name="isIfaceActive" type="alias" value="true"/>
            <property name="isActive" type="alias" value="true"/>
            <property name="dtmf_source" type="alias" value="rfc+info"/>
            <property name="cdr_group" type="domain" value="bsk3"/>
            <property name="category" type="profile" value="10"/>
            <property name="access_type" type="domain" value="access_type0"/>
            <property name="access_group" type="profile" value="all"/>
        </alias>
        <alias iface="e389d228b91ff62e" address="240520">
            <property name="timezone" type="global" value="UTC+07:00"/>
            <property name="terminal_type" type="alias" value="smart"/>
            <property name="subscriber_portal\password" type="alias" value=""9kQXBQC4""/>
            <property name="subscriber_portal\login" type="alias" value=""240520""/>
            <property name="ss\mgm\telephone" type="global" value="enabled"/>
            <property name="screening" type="profile" value="networkProvided"/>
            <property name="regime" type="domain_address" value="accsusp"/>
            <property name="profile" type="alias" value="user_default"/>
            <property name="pin\terminal_type\email" type="domain_address" value="[1234,smart,sss]"/>
            <property name="pin\terminal_type" type="domain_address" value="[1234,smart]"/>
            <property name="pin" type="global" value="1111"/>
            <property name="npi" type="profile" value="isdnTelephony"/>
            <property name="ni" type="profile" value="private"/>
            <property name="nai" type="profile" value="subscriberNumber"/>
            <property name="media-profile" type="domain" value="default"/>
            <property name="isIfaceActive" type="alias" value="false"/>
            <property name="isActive" type="alias" value="true"/>
            <property name="email" type="alias" value="agent20@bsk.loc"/>
            <property name="dtmf_source" type="alias" value="rfc+info"/>
            <property name="displayName" type="alias" value="agent_20"/>
            <property name="cdr_group" type="domain" value="bsk3"/>
            <property name="category" type="profile" value="10"/>
            <property name="access_type" type="domain" value="access_type0"/>
            <property name="access_group" type="profile" value="all"/>
        </alias>
    </aliases>
</out>

Hc_alias_set

Команда предназначена для задания свойств алиаса на различных уровнях. Свойства могут быть определены на уровнях: глобальный, домен, адрес, домен + адрес, домен + интерфейс, домен + адрес + интерфейс.

...

Блок кода
<?xml version="1.0" encoding="UTF-8"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="set_alias_properties.xsd">
    <aliases addr="24053{0-1}" iface="_" domain="biysk.local">
        <property name="regime" value="accsusp"/>
    </aliases>
</in>

Hc_ alias_declare

Команда предназначена для создания алиасов в домене.

...

Блок кода
<?xml version="1.0"?>
<out
    xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="hc_alias_declare.xsd">
    <result>
        <success/>
        <warnings>
            <warning cause="already_exists" domain="biysk.local" interface="e389d228ec0197d4" address="240800"/>
        </warnings>
    </result>
</out>

Hc_alias_remove

Команда предназначена для удаления алиасов из домена.

...

Блок кода
<?xml version="1.0"?>
<in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="hc_alias_remove.xsd">
    <request>
        <aliases>
            <alias domain="biysk.local" address="241998" iface="e389d22a93c67d80"/>
        </aliases>
    </request>
</in>

Ответ: пустой xml.

Hc_alias_clean

Команда предназначена для удаления свойства алиаса домена.

...