VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Скрипт контроля баланса для chan_dongle

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модераторы: april22, Zavr2008

awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Скрипт контроля баланса для chan_dongle

Сообщение awsswa »

Багрепорт:

Российский МТС отдает строку вида:
Минус:170р Ваши подключенные платные услуги: *152*2#

Соответственно слово: Баланс: отсуствует
Ладно переключаем на универсальный вариант UNV и берем самый последний опубликованный тут.
И на выходе получаем:
170
Слова Минус пропало: баланс с минусового стал положительным :)
платный суппорт по мере возможностей
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Скрипт контроля баланса для chan_dongle

Сообщение Vlad1983 »

о, ужос

вам тут никто ничего не гарантирует
переписываете регекспы сами
ЛС: @rostel
siv237
Сообщения: 12
Зарегистрирован: 10 май 2012, 10:46

Re: Скрипт контроля баланса для chan_dongle

Сообщение siv237 »

awsswa писал(а):Багрепорт:

Российский МТС отдает строку вида:
Минус:170р Ваши подключенные платные услуги: *152*2#

Соответственно слово: Баланс: отсуствует
Ладно переключаем на универсальный вариант UNV и берем самый последний опубликованный тут.
И на выходе получаем:
170
Слова Минус пропало: баланс с минусового стал положительным :)
Видать в каждом регионе опсосы по своему извращаются с балансами. можно как вариант добавить к строке:
|sed 's/Минус:/-/'|
Vikqwer
Сообщения: 2
Зарегистрирован: 03 авг 2012, 05:41

Re: Скрипт контроля баланса для chan_dongle

Сообщение Vikqwer »

Приветствую!
Скрипт без изменений выдает такую ошибку:

sed: неверный ключ -- E
Использование: sed [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} [входной-файл]...


Подскажите пожалуйста, как исправить?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Скрипт контроля баланса для chan_dongle

Сообщение Vlad1983 »

man sed
ЛС: @rostel
Vikqwer
Сообщения: 2
Зарегистрирован: 03 авг 2012, 05:41

Re: Скрипт контроля баланса для chan_dongle

Сообщение Vikqwer »

Ладно, sed победил.
А как быть с этим:

Код: Выделить всё

Модем    Дата        Время     Баланс  Приход  Расход
dongle0  0000-00-00  00:00:00  102.40  1.00    -
dongle0  0000-00-00  00:00:00  104.40  2.00    -
dongle0  0000-00-00  00:00:00  103.40  -       -1.00

Модем    Баланс  Дата        Время
dongle0  102.40  0000-00-00  00:00:00
dongle0  104.40  0000-00-00  00:00:00
dongle0  103.40  0000-00-00  00:00:00
В темп файле дата и время отображаются как положено, а вот наполнение страничек сплошные нули.
Направьте пожалуйста в сторону решения этой проблемы.
iceberg2
Сообщения: 1
Зарегистрирован: 14 июл 2020, 13:41

Re: Скрипт контроля баланса для chan_dongle

Сообщение iceberg2 »

siv237 писал(а):Пытаюсь написать универсальный парсер баланса.
https://man.fandom.com/ru/wiki/Статистика_по_балансу

День добрый! А подскажите... помогите.. Как минимизировать Ваш скрипт? Чтобы без БД... и на выходе просто создавались txt файлы Balance_dongle$ в который бы прописывался текущий баланс по конкретной линии

Суть: Хочу прописать таким образом, чтобы при достижении минимального порога - перед совершением звонка проигрывался баланс голосом

Спасибо
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH