API REST v2.0

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (7)

просмотр истории страницы
{code}
curl -XPOST -d 'method1=objects.filter&arg1={"attribute_id":"14", "abonent_id":"1363"}' 'http://169.254.80.82:8082/rest_api/v2/AttributeValues/' -D -
В данном случае:
*14* \- id реквизита паспорт серия
*1363* \- id абонента
{code}
# h5. Создать список "автоматических" атрибутов для абонента. Удалит пустые:
curl -XPOST -d 'method1=objects.get&arg1={"id":"1376"}&method2=init_userattributes&arg2={}' http://169.254.80.82:8082/rest_api/v2/Abonents/ -D -
{code}
В данном случае:
*14* \- id реквизита паспорт серия
*1363* \- id абонента
# h5. Удалить все незаполненные реквизиты у абонентов
{code}sqlexec "set list on; select id from attribute_values where coalesce(attribute_value,'')=''" | awk ' {print $2} ' | sed '/^$/d' | while read line; do curl -XPOST -d 'method1=objects.get&arg1={"id":'$line'}&method2=delete' http://169.254.80.82:8082/rest_api/v2/AttributeValues/ -D - ; done {code}
{code}
select
id,
nas_ip,
bill_sec,
s_time,
e_time
nas_ip,
bill_sec,
s_time,
e_time
from voip_log
where
src='72222222222'
and dst='73333333333'
and s_time='2026-08-11 09:17:10'
and dst='73333333333'
and s_time='2026-08-11 09:17:10'
{code}
Далее будем работать с *ID* звонка. Например 9992446.