ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение awsswa » 09 июн 2012, 13:16

Багрепорт:

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

Соответственно слово: Баланс: отсуствует
Ладно переключаем на универсальный вариант UNV и берем самый последний опубликованный тут.
И на выходе получаем:
170
Слова Минус пропало: баланс с минусового стал положительным :)
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

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

Сообщение Vlad1983 » 09 июн 2012, 13:22

о, ужос

вам тут никто ничего не гарантирует
переписываете регекспы сами
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение siv237 » 15 июн 2012, 10:27

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

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

Соответственно слово: Баланс: отсуствует
Ладно переключаем на универсальный вариант UNV и берем самый последний опубликованный тут.
И на выходе получаем:
170
Слова Минус пропало: баланс с минусового стал положительным :)

Видать в каждом регионе опсосы по своему извращаются с балансами. можно как вариант добавить к строке:
|sed 's/Минус:/-/'|
siv237
 
Сообщений: 12
Зарегистрирован: 10 май 2012, 10:46

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

Сообщение Vikqwer » 03 авг 2012, 05:54

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

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


Подскажите пожалуйста, как исправить?
Vikqwer
 
Сообщений: 2
Зарегистрирован: 03 авг 2012, 05:41

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

Сообщение Vlad1983 » 03 авг 2012, 06:56

man sed
ЛС: @rostel
Vlad1983
 
Сообщений: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vikqwer » 03 авг 2012, 14:10

Ладно, 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


В темп файле дата и время отображаются как положено, а вот наполнение страничек сплошные нули.
Направьте пожалуйста в сторону решения этой проблемы.
Vikqwer
 
Сообщений: 2
Зарегистрирован: 03 авг 2012, 05:41

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

Сообщение iceberg2 » 14 июл 2020, 15:22

siv237 писал(а):Пытаюсь написать универсальный парсер баланса.

https://man.fandom.com/ru/wiki/Статистика_по_балансу

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

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

Спасибо
iceberg2
 
Сообщений: 1
Зарегистрирован: 14 июл 2020, 14:41

Пред.

Вернуться в VoIP оборудование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH