Различия

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

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

remoteapi [2019/06/18 11:11]
bobr [API удаленного вызова процедур]
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 из справочника на тему их живости.
Строка 63: Строка 68:
   * **warehousetelegram** - рассылает сотрудникам [[warehouse|забронированные]] на них ТМЦ.   * **warehousetelegram** - рассылает сотрудникам [[warehouse|забронированные]] на них ТМЦ.
   * **ddt** - вызывает периодическую обработку тарифов судного дня.   * **ddt** - вызывает периодическую обработку тарифов судного дня.
 +  * **visorcharge** - производит начисление средств для камер в случае их дефицита, в последний день месяца с основного аккаунта.
 +  * **fdbarchive** - производит сохранение текущего кэша FDB для архива. При необходимости производит ротацию.
 +  * **remotedhcp** - возвращает данные необходимые для синхронизации [[remotedhcp|удаленными DHCP серверами]].
 +  * **stgfeecharge2mysql** - создает кэш последних списаний денежных средств старгейзером со счета пользователя для каждого логина вытягивая это все из stargazer.log. Нужно для корректной работы функционала, включаемого опцией [[alteriniconf|alter.ini]] ONLINE_SHOW_LAST_FEECHARGE.
  
  
Строка 127: Строка 136:
 */30 * * * *    /bin/ubapi "mtsigmonpoll" */30 * * * *    /bin/ubapi "mtsigmonpoll"
 10 10 1 * *     /bin/ubapi "autocleandb" 10 10 1 * *     /bin/ubapi "autocleandb"
 +10 */1 * * *    /bin/ubapi "fdbarchive"
 </code> </code>
  
remoteapi.1560845510.txt.gz · Последние изменения: 2019/06/18 11:11 — bobr
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki