AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Feature request: a2billing.php - парсер командной строки

Биллинг 1 сообщений -
#1

Пора бы уже наверное сделать нормальный парсер командной строки (или как это называется) в этой апликухе, сделать так как в любой нормальной консольной утилите - чтобы вводить ключи запуска в любой последовательности а также сами ключи поменять на чтото более внятное, например:

exten => _X.,n,AGI(a2billing.php,p1,k5,t32)
...
exten => _X.,n,AGI(a2billing.php,k4,p 1,t my_sip)

при ошибках в ключах выводить в stdout листинг ключей и пример их ввода (будет видно в консоли астериска)

просто количество параметров с новыми фичами постепенно растет а оно предельно в той реализации что есть счас

большинству наверное не очень и нужно но так я думаю будет более ближе чтоли к "стандартам", также думается мне что реализовать такое вовсе не сложно. кто возьмется? патч могу отправить areski..
ps: не знаю как это делается впринципе но вижу както так: парсить на первую букву ключа, сверяем её с теми что есть, если нет такой в списке, выводим ошибку, если есть - отрезаем её и пробел(ы) если есть и передаем параметр в апликуху, парсим следующий ключ. както так наверное.

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius