Спецификация Manad

Если вы не хотите реализовывать Manad собственными силами, либо изменять один из предлагаемых вариантов, то вы можете пропустить этот раздел и перейти сразу к описанию того варианта (FreeBSD или Linux ), который вас устраивает.

Manad принимает от BGBilling-сервера следующие строки:

1. add num rules;

2. remove num rules;

3. test.

В качестве разделителя используется символ табуляции. num - это id договора клиента, rules - это строка с набором команд, внутри которой команды разделяются символом "|". Подразумевается, что команда add добавляет правила, команда remove - удаляет. В ответ на команду test Manad шлёт список id договоров (разделённых символом пробела), открытых на данном шлюзе.