Surveillance GSM autonome & Boucle fermée temps réel

Surveillance de lignes mobiles par pings GSM automatisés.

TelePing contrôle la disponibilité réelle de vos lignes téléphoniques 4G/VoLTE sans consommer de forfait voix. L'application émettrice TelePing passe l'appel, l'application réceptrice TelePong neutralise le son en 0s, et votre serveur reçoit les événements par webhooks HTTP.

CYCLE GSM & WEBHOOKS EN DIRECT
Protocole en 3 étapes clés
Step 1 14:30:00 pile
  • 🕒 Horloge ➔ Ping
  • 📞 Ping CALL Pong (voix GSM)
  • ⚡ Ping ➔ Webhook call_initiated
POST /webhook call_initiated
Step 2 14:30:02
  • 🛡️ Pong ➔ Détection & silence (0 ms)
  • ⚡ Pong ➔ Webhook call_detected
  • 📩 Pong ➔ SMS vers Ping (PONG:id)
POST /webhook call_detected
Step 3 14:30:04
  • 📨 Ping ➔ SMS reçu & RTT (3.8s)
  • ⚡ Ping ➔ Webhook pong_received
  • ☑️ Boucle fermée validée
POST /webhook pong_received (RTT 3.8s)
🕒 14:30 PILE (Cron) 1.1 : APPEL GSM ➔ PONG 1.2 : call_initiated 2.1 : call_detected 2.2 : ENVOI SMS ➔ PING 3.1 : pong_received (RTT 3.8s) HORLOGE 14:30 Déclencheur pile SERVEUR WEBHOOK Endpoint HTTP POST 🏓 PING Émetteur GSM 🏓 PONG Récepteur Muet
Pourquoi surveiller via le réseau téléphonique vocal GSM ?
Une panne d'accès Internet, un crash de box fibre ou un coupe-circuit électrique coupe instantanément le Wi-Fi et les pushs. La voix GSM reste l'infrastructure de secours la plus résiliente au monde.

Planification Crontab 5 champs

Configurez des cadences en minutes (ex: toutes les 30 min) ou des fenêtres horaires professionnelles strictes grâce à l'évaluateur de syntaxe Cron embarqué nativement.

0 € consommé sur vos forfaits

L'appel sonne le temps précis configuré (ex: 8s) puis TelePing et TelePong raccrochent automatiquement. Comme aucun appel n'est décroché, la communication n'est jamais facturée.

Raccrochage matériel fiable

Architecture résiliente combinant TelecomManager officiel, signaux de fin d'appel média et réflexion Java pour garantir la clôture d'appel sur Samsung, Xiaomi et Pixel.

Deux applications complémentaires et autonomes
Signées avec la même clé officielle, conçues pour tourner en tâche de fond permanente même écran verrouillé et avec économiseur de batterie agressif.
● TelePing · L'Émetteur Programmable
Icône TelePing

TelePing v2.0.6

Installez TelePing sur une passerelle 4G ou un ancien smartphone relié à une prise secteur. Il orchestre les sessions de tests selon votre calendrier sans aucune intervention.

  • ✓
    Multi-destinataires indépendants : Plusieurs lignes surveillées avec durées et fréquences différentes.
  • ✓
    Boucle SMS Pong automatique : Intercepte la réponse SMS de TelePong et mesure la latence réseau en millisecondes.
  • ✓
    Bouton de test manuel : Déclenchez un ping immédiat en un tap sans attendre la prochaine alarme crontab.
  • ✓
    Mises à jour in-app directes : Recherche automatique et téléchargement direct des nouvelles versions APK.
QR Code TelePing
Télécharger TelePing.apk
Version 2.0.6 · 4.6 Mo · fr.teleping.caller
● TelePong · Le Récepteur Silencieux
Icône TelePong

TelePong v2.0.6

Installez TelePong sur votre smartphone principal ou récepteur. Il reconnaît les appels de test, coupe la sonnerie en 0 ms, raccroche et nettoie le journal Android.

  • ✓
    Filtrage par numéro source : Vos appels normaux continuent de sonner. Seules les sondes autorisées sont interceptées.
  • ✓
    Zéro nuisance sonore (Mute immédiat) : Coupe le volume audio au niveau matériel dès la première vibration.
  • ✓
    Accusé Pong instantané par SMS : Génère et renvoie un token unique pour prouver à TelePing que l'appel a abouti.
  • ✓
    Masquage des notifications système : Efface l'alerte « Appel manqué » et purge l'entrée dans l'historique d'appels.
QR Code TelePong
Télécharger TelePong.apk
Version 2.0.6 · 4.6 Mo · fr.teleping.receiver
Spécifications des Webhooks HTTP
Toutes les requêtes sont émises en requêtes directes HTTP POST avec un corps JSON standard (UTF-8). Compatibles avec tout backend, serveur Node/Express, Python/FastAPI, n8n, Zapier ou script d'alerte.
⚡ Format JSON des 3 événements émis
Headers: Content-Type: application/json
// 1. Émis par l'application TelePing au déclenchement de l'appel
POST /votre-endpoint-webhook
{
  "event": "call_initiated",
  "trace_id": "tp_1728312000_3a4f",
  "recipient_name": "Ligne Surveillance 4G",
  "target_phone": "+33612345678",
  "ring_duration_seconds": 10,
  "timestamp": "2026-10-07T14:30:00.120Z"
}

// 2. Émis par l'application TelePong dès détection et coupure du son (Mute 0s)
POST /votre-endpoint-webhook
{
  "event": "call_detected",
  "source_name": "Sonde GSM Orange",
  "caller_phone": "+33698765432",
  "pong_id": "pong_1728312003_3a4f",
  "actions_taken": ["mute_ringtone", "auto_hangup", "local_notification", "sms_sent", "webhook"],
  "timestamp": "2026-10-07T14:30:02.850Z"
}

// 3. Émis par l'application TelePing à réception du SMS Pong (Validation Boucle Fermée & Latence RTT)
POST /votre-endpoint-webhook
{
  "event": "pong_received",
  "pong_id": "pong_1728312003_3a4f",
  "source_phone": "+33698765432",
  "recipient_name": "Ligne Surveillance 4G",
  "raw_message": "PONG:pong_1728312003_3a4f",
  "round_trip_seconds": 3.8,
  "timestamp": "2026-10-07T14:30:04.920Z"
}