Jump to content

Script for RX traffic and send SMS


Rosen

Recommended Posts

Здравейте колеги,

Ползвам микротик от няколко години, но от скоро се виждам в дилема с Виваком.

Предподписах си договора, а в новия са сложили дневни лимити 10GB, като след пращане на СМС, лимита се ресетва (няма ограния колко пъти). 

Проблема ми е как да мониторирам LTE трафика и при достигане на сума от RX/TX трафик, около 8GB да праща SMS.

Идеята е да не пращам ненужни SMS когато устройството няма нужда и не достига 10GB дневно.

Скрипта за СМС го направих но не мога да измисля как да направя тригера.

/tool/sms/send Vivacom-LTE phone-number=1237 type=class-1 status-report-request=no message=traffic

Ще съм благодарен за всяка помощ и насоки или ако някой има готово решение, да го сподели.

Link to comment
Share on other sites

Дразни коментара, който не е human friendly. 

Днес цял ден го ползвах този скрипт, но по някое време губи сихронизация за трафика. Явно виваком мерят с разлики 🙂. Другото е, че първоначална сиххронизация винаги трябва да се прави ръчно, което обезмисля нещата.

Останаха не много опции.

1. При получаване на СМС, че квотата е изчерпана, да праща СМС. Това е прекрасно, но микротика не поддържа кирилица 😞 и всички СМС на виваком за с ????????, което не върши работа.

2. Някакъв начин да се разбира, кога шепъра убива трафика, но пък ако не позвам интернет няма да е много от полза.

3. Като последна опция и най-груба е да го сетна да праща СМС всеки 2-3 часа независимо от трафика.

Link to comment
Share on other sites

Решения:

Тез стойности могат да си седят и в RAM няма нужда да се пишат в конфига и на диска.

 

Синхронизация - да мониторирането на трафици става с разни формули на оределено време които се засичат можеш да им отгатнеш вероятно формулите като добавиш и някъв овърхед или така да си направиш твоя брояч че винаги да пращаш СМС преди техния да изтече

 

Синхронизация - започвай с един СМС таз синхронизация което може да се автоматизира след това почва брояча на 10г.

 

1. скрипт който да праща СМС когато се полуи СМС със определен брой ?? знака и фичър рекуест към Латвия да си оправят кирилицата на СМСите

2. Ако не ползваш няма нови ТЦП конекции което може да се хване със скрипт при наличието на наброени нови ТЦП конекции на едно правило в mangle/fw и в същото време трафик на интерфейса много нисък - да праща СМСа

3. не им знам СМС лимитиациите надявам се да нямат лимитации които да направят проблем с по СМС на 3 часа така че защо не ?

Edited by NetworkPro
Link to comment
Share on other sites

  • Administrator

Я провери какво става като ресетнеш при пращане на SMS брояча на лан картата

/interface/ethernet/reset-counters ether1-WAN

Netwatch може да мониторира за пинг няколко дестинации ако всичките спрат може да праща SMS

 

https://forum.mikrotik.com/viewtopic.php?t=182904
как да вземеш от брояча обема на трафика

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

Netwatch не върши работа, защото лимитират скорстта на 64kb, и реално не се отчита липса на интернет. Ping си работи. Дори wireguard тунела, който съм пуснал не пада.

Хубавото е че пращат SMS, но не мога да измисля скрипт , който да чете и търси в SMS за конкретно нещо, защото смс са на кирилица, и да праща ако го има.

0  Vivacom-LTE   1237  2024-02-28 09:29:58+02:00  ??????? ????????? ???? 10 GB ?????? ???????????, ????? ?? ?????????
 1  Vivacom-LTE   1237  2024-02-28 09:29:58+02:00  ??????? ????????? ???? 10 GB ?????? ???????????, ????? ?? ?????????
 2  Vivacom-LTE   1237  2024-02-28 09:29:59+02:00  ? ?? ???????????? ??????? ?? ???????? ?? ????.                     
 3  Vivacom-LTE   1237  2024-02-28 12:48:35+02:00  ?????????,  ??????????? ?????? ??????????? ?? 10 GB ?????? ?? ??
 4  Vivacom-LTE   1237  2024-02-28 12:48:35+02:00  ?????????,  ??????????? ?????? ??????????? ?? 10 GB ?????? ?? ??
 5  Vivacom-LTE   1237  2024-02-28 12:48:35+02:00  ???. ?????? ?? ?????????? ?? ????????? ?? ?????? ??????? ? ????????
 6  Vivacom-LTE   1237  2024-02-28 12:48:35+02:00  ?????????,  ??????????? ?????? ??????????? ?? 10 GB ?????? ?? ??
 7  Vivacom-LTE   1237  2024-02-28 12:48:35+02:00  ???? 10 GB ?? ????, ???? ????????? ????????? SMS ?? ????? 1237.    <<<<<<<<<<<
 8  Vivacom-LTE   1237  2024-02-28 12:50:26+02:00  ??????? ????????? ???? 10 GB ?????? ???????????, ????? ?? ?????????
 9  Vivacom-LTE   1237  2024-02-28 12:50:26+02:00  ??????? ????????? ???? 10 GB ?????? ???????????, ????? ?? ?????????
10  Vivacom-LTE   1237  2024-02-28 12:50:26+02:00  ? ?? ???????????? ??????? ?? ???????? ?? ????.   

 

№7 е sms, който идва и казва да пратя SMS на 1237.

Тоест, моля за помощ как да търся в /tools/sms/inbox "10GB + 1237" или само " 1237" и когато ги има в СМС да праща. 

Link to comment
Share on other sites

  • Administrator

Какви други буламачи пращат освен този СМС?

Що не им звъннеш на тез да ти пращат на латиница?

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

Това е Виваком. Не можеш да се разбереш с тях. Преди нямаше такива изисквания но от нова година, явно с рекламите за Unlimited планове, мрежата им издъхва на места, и се чудят какви тъпотии да измислят.

Но и микротика не поддържа кирилица на смс, което е допълнително усложнение.

Та на въпроса, има ли как като с еполучи СМС по ключова дума в него да пусне скрипа за пращане на смс?

Скрипта за пращане работи, ама е много досадно да влизам и да го пускам ръчно.

Link to comment
Share on other sites

  • Administrator

Scheduled task трябва да следи за събитие от SMS

https://github.com/nymurbd/MikroTik-scripts/blob/main/doc/sms-action.md

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.