Оглавление |
---|
Hc_sip_user_declare
Команда позволяет создать SIP-абонента.
...
Также может слать код ответа 300 и xml с описанием прогресса.
Hc_sip_user_show
Команда для просмотра настроек SIP-абонента. Позволяет просматривать всю информацию об абоненте (complete="true"), краткую информацию об абоненте (complete="false"), аутентификационную информацию об абоненте (auth="true"). Если аутентификационной информации нет, поля "login", "password" не заполняются.
...
Блок кода | ||
---|---|---|
| ||
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="sip_user_show.xsd"> <users> <user active="true" alarm_enable="false" aliases_list="240475" auth="ds" auth_qop="true" auto_answer_version="default" contact="q: 1.0; ip-set: ipset1; on port: 5060; sip <sip:240475@192.168.2.6:5060;transport=UDP;line=11697>;expires=627" digest="true" display_encoding="default" domain="biysk.local" dtmf_relay="false" fork_mode="all-contacts" group="loc.gr" id="56089554a52e2f44" iface="240475@biysk.local" last_via="SIP/2.0/UDP 192.168.2.6 branch=z9hG4bKPjp9usYN4gTQLhWsJ-S4llfpMzuBkrLboi, received=192.168.2.6, rport=5060;SIP/2.0/UDP 194.150.140.77 rport=5071, received=194.150.140.77, branch=z9hG4bKv5NNF9FUmtDyD" login="240475" my_from="biysk.local" nat_traversal="false" owner="sip1" password="jndtn-00" referred_by_as_cgpn="false" reg_expire_max="3600" reg_expire_min="90" remote_ctr_indication="rpi" req100rel="false" rfc4028_control="force" routing_context="ctx_from_local" sip_domain="biysk.local" sip_modifications="" symbol_hash_as_is="false" tel_uri_in_diversion="false" transit="" trusted_ip="false" user_agent="user-agent: RG-1402G/1.8.1 SN/VI0C000069 sofia-sip/1.12.10"/> </users> </out> |
Hc_sip_user_registered
Команда выводит список зарегистрированных SIP-абонентов.
...
Блок кода | ||
---|---|---|
| ||
<?xml version="1.0"?> <out xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="sip_user_registered.xsd"> <registrations> <registration contact="q: 1.0; ip-set: ipset1; on port: 5060; sipsip transport: system (udp_prefer)user-agent: RG-1402G/1.8.1 SN/VI0C000069 sofia-sip/1.12.10<sip:240475@192.168.2.6:5060;line=11697>;expires=525" dynamic="false" reg_on="registered on: node: sip1@ecss1 port: udp 192.168.2.61:5060 last via list: SIP/2.0/UDP 192.168.2.6:5060;received=192.168.2.6;rport=5060 SIP/2.0/UDP 194.150.140.77:5071;received=194.150.140.77;rport=5071 last user agent: RG-1402G/1.8.1 SN/VI0C000069 sofia-sip/1.12.10 " iface="240475@biysk.local"/> </registrations> </out> |
Hc_sip_user_set
Команда позволяет установить или изменить параметры SIP-абонента.
...
Блок кода | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="sip_user_set.xsd"> <sip group="auth_user" id="240462@biysk.local" domain="biysk.local"> <routing_context value="ctx_from_ewsd"/> </sip> </in> |
Ответ: 201
Hc_sip_user_remove
Команда позволяет удалить SIP-абонента.
...
Блок кода | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <in xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="sip_user_remove.xsd"> <request> <aliases> <alias domain="biysk.local" group="loc.gr" iface="240600@biysk.local" force="true" /> <alias domain="biysk.local" group="loc.gr" iface="240601@biysk.local" force="true" /> </aliases> </request> </in> |
Hc_sip_user_check
Команда позволяет проверить доступность SIP-абонента(ов) посылкой SIP-запроса OPTIONS.
...