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 ONE 14:30:00 pile
14:30 : Déclenchement automatique & Appel de contrôle
  • 🕒 Alarme planifiée (14:30) : Le calendrier automatique (Cron) réveille la sonde TelePing pour lancer le test.
  • 📞 Appel GSM sortant : TelePing compose le numéro de la ligne distante (TelePong) pour tester la voix mobile.
  • ⚡ Notification Webhook : Au même instant, TelePing prévient votre serveur que le test démarre (call_initiated).
POST /webhook call_initiated
STEP TWO 14:30:02
Réception muette & Accusé par SMS
  • 🛡️ Interception silencieuse : TelePong coupe le son en 0 ms et rejette l'appel sans décrocher (0 € consommé).
  • ⚡ Webhook de détection : TelePong informe votre serveur que l'appel a bien sonné (call_detected).
  • 📩 Accusé SMS immédiat : TelePong renvoie un SMS contenant le code unique PONG:id à TelePing.
POST /webhook call_detected
STEP THREE 14:30:04
Réception du SMS & Validation finale
  • 📨 Réception de l'accusé : TelePing intercepte le SMS en arrière-plan et mesure la latence aller-retour (RTT : 3.8s).
  • ⚡ Webhook de confirmation : TelePing transmet l'événement pong_received avec le temps de réponse.
  • ☑️ Boucle fermée validée : La liaison voix + SMS est confirmée opérationnelle, le watchdog est réarmé.
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
Étape 1 (14:30 pile) : L'alarme planifiée réveille TelePing, qui compose l'appel GSM de contrôle vers TelePong et émet en parallèle le webhook call_initiated vers votre serveur.
FLUX ACTIFS : HORLOGE (VERT) · APPEL GSM (VIOLET) · WEBHOOK (ORANGE)
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.5

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.5 · 4.6 Mo · fr.teleping.caller
● TelePong · Le Récepteur Silencieux
Icône TelePong

TelePong v2.0.5

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.5 · 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"
}