Оглавление |
---|
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
Команда предназначена для удаления свойства алиаса домена.
...