Why throttling exists
Two independent systems limit how fast a phone can send SMS, and a gateway phone has to respect both:
- The Android framework's per-app rate check. Android counts each app's outgoing messages against two system settings —
sms_outgoing_check_max_count(how many messages are allowed in the window) andsms_outgoing_check_interval_ms(the window length). The stock default is restrictive — an app that exceeds it gets prompted or blocked by the OS itself. This is anti-spam protection for normal phones, but on a dedicated gateway phone it must be raised so the OS never interferes with server-paced sending. - Carrier spam filters. Carriers watch person-to-person numbers for machine-like behaviour. A SIM that suddenly blasts hundreds of messages in a burst can get flagged, filtered, or blocked — sometimes permanently. No setting on the phone changes this; the only defence is pacing your volume like a human would and spreading it across SIMs.