|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (5)
просмотр истории страницыАбонента заблокировали - по балансу, администратором, добровольной блокировкой, ему удалили услугу и тд, но сервис не заблокирован и он работает без проблем. Почему так может быть и как решить проблему описано в этой статье. |
Ниже описаны самые распространенные причины в порядке убывания.: |
|
{toc:maxLevel=32} |
|
h32. Не дошла команда блокировки |
Самая частая причина - на оборудование не дошла команда блокировки. В сою очередь, на это может быть тоже ряд причин: у биллинга не было интернета, BRAS был недоступен, на BRAS сменились реквизиты доступа и тд. Отладить это можно по статье "[nas_event_daemon: Отладка|http://docs.carbonsoft.ru/display/CarbonBilling/nas_event_daemon#nas_event_daemon-Отладка]" |
h3. Команда дошла, но завершилась с ошибкой Такой кейс может быть с любым BRAS и диагностировать это можно посмотрев [лог отправки событий на NAS и лог отправки событий по учетной записи|https://docs.carbonsoft.ru/display/CarbonBilling/nas_event_daemon#nas_event_daemon-Проверьтелоги] В примере лог отправки команды на Mikrotik: {code}2020-09-20 05:56:42 provider session[8093] 31065686 2033: send_mikrotik_cmd 10.0.0.1 admin password /ip firewall address-list add list=crb_negbal_list address=10.0.0.2 comment=10.0.0.2_crb_negbal Traceback (most recent call last): File "/usr/local/bin/send_mikrotik_cmd", line 113, in <module> main() File "/usr/local/bin/send_mikrotik_cmd", line 110, in main responses = send_commands(mikrotik, commands) File "/usr/local/bin/send_mikrotik_cmd", line 88, in send_commands response = mikrotik.response_handler(mikrotik.talk(command)) File "/usr/lib/python2.7/site-packages/python_rosapi/RosAPI.py", line 69, in talk File "/usr/lib/python2.7/site-packages/python_rosapi/RosAPI.py", line 93, in readSentence File "/usr/lib/python2.7/site-packages/python_rosapi/RosAPI.py", line 103, in readWord File "/usr/lib/python2.7/site-packages/python_rosapi/RosAPI.py", line 133, in readLen File "/usr/lib/python2.7/site-packages/python_rosapi/RosAPI.py", line 175, in readStr RuntimeError: connection closed by remote end {code} Скрипт интеграции говорит о том, что команда не завершилась так как Mikrotik завершил соединение. |
h32. Был включен безлимит |
Вторая распространенная причина: у абоненты был включен безлимит по оплате, его отключили, но не сделали перерасчет за текущий период, это описано в статье "[Отключение абонентов и услуг с помощью опций|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=58556419#Отключениеабонентовиуслугспомощьюопций-Опцияабонента"Неотключатьприпревышениипорога"] |