Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

remoteapi [2019/08/06 19:19]
nightfly [И дальше что?]
remoteapi [2019/10/09 10:31] (текущий)
bobr [API удаленного вызова процедур]
Строка 44: Строка 44:
   * **asterisk + [param realname]** - позволяет получить логин и ФИО клиента по номеру телефона в виде **[login]-[FIO]**;   * **asterisk + [param realname]** - позволяет получить логин и ФИО клиента по номеру телефона в виде **[login]-[FIO]**;
   * **asterisk + [param swstatus]** - позволяет получить состояние оборудования к которому привязан клиент в билинге по номеру телефона (Ответ будет: OK или DIE)   * **asterisk + [param swstatus]** - позволяет получить состояние оборудования к которому привязан клиент в билинге по номеру телефона (Ответ будет: OK или DIE)
-  * **asterisk** - возможен следующий запрос: **/?module=remoteapi&key=[ubserial]&action=asterisk&number=[mobile_number]&param=[login|realname|swstatus]**+  * **asterisk** - возможен следующий запрос: **/?module=remoteapi&key=[ubserial]&action=asterisk&number=[mobile_number]&param=[login|realname|swstatus|userstatus|setcredit|paycardpay]** 
 +    * //**&param=userstatus**// - позволяет использовать два вполне себе "self explanationary" дополнительных параметра: **&ignorecache**=true и **&getmoney**=true 
 +    * //**&param=setcredit**// - **обязывает** использовать дополнительные параметры: **&login**=some_user_login, **&money**=123.45 и **&expiredays**=7.      
 +    * //**&param=paycardpay**// - **обязывает** использовать дополнительные параметры: **&login**=some_user_login и **&paycardnum**=987654321. Параметр **&paycardcashtype**=24 - необязателен, подразумевает ID типа оплат и по-умолчанию равен 1. 
 +      * //*Все значения дополнительных параметров, конечно же, указаны как пример.//\\ 
   * **jungen** - производит регенерацию всех изменившихся/отсутствующих атрибутов для пользователей на NAS Juniper   * **jungen** - производит регенерацию всех изменившихся/отсутствующих атрибутов для пользователей на NAS Juniper
   * **nasmon** - производит опрос серверов NAS из справочника на тему их живости.   * **nasmon** - производит опрос серверов NAS из справочника на тему их живости.
Строка 65: Строка 70:
   * **visorcharge** - производит начисление средств для камер в случае их дефицита, в последний день месяца с основного аккаунта.   * **visorcharge** - производит начисление средств для камер в случае их дефицита, в последний день месяца с основного аккаунта.
   * **fdbarchive** - производит сохранение текущего кэша FDB для архива. При необходимости производит ротацию.   * **fdbarchive** - производит сохранение текущего кэша FDB для архива. При необходимости производит ротацию.
 +  * **remotedhcp** - возвращает данные необходимые для синхронизации [[remotedhcp|удаленными DHCP серверами]].
 +  * **stgfeecharge2mysql** - создает кэш последних списаний денежных средств старгейзером со счета пользователя для каждого логина вытягивая это все из stargazer.log. Нужно для корректной работы функционала, включаемого опцией [[alteriniconf|alter.ini]] ONLINE_SHOW_LAST_FEECHARGE.
  
  
remoteapi.1565108366.txt.gz · Последние изменения: 2019/08/06 19:19 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki