@שולי אם אתה רוצה יש פה קוד שעובר למשאיר ההודעה (יחידה לדקה)
זיהוי של המחייג, מחייג עד למענה, בסיום מתנתק
יש לשלוח בפרמטרים טוקן, כדי שהוא יוכל לבדוק את פרטי משאאיר ההודעה
הקוד בספויילר
Spoiler
<?php
// הגדרת כותרת מתאימה להחזרת טקסט נקי
header('Content-Type: text/plain; charset=utf-8');
// 1. בדיקת קיומו של הפרמטר 'what'
if (!isset($_GET['what']) || empty($_GET['what'])) {
exit("לא נשלח פרמטר what");
}
$what = $_GET['what'];
// 2. החלפת 3 התווים האחרונים ב-txt
$modified = substr($what, 0, -3) . "txt";
// 3. בניית ה-URL לקריאה הראשונה
$token = "0773137770:123456"; // מומלץ לשמור טוקן במשתנה יחיד
$url1 = "https://www.call2all.co.il/ym/api/GetTextFile?token=" . urlencode($token) . "&what=" . urlencode($modified);
// 4. קריאה ל-API
$response1 = @file_get_contents($url1);
if ($response1 === false) {
exit("שגיאה בקריאה לשרת");
}
// 5. פענוח תשובת ה-JSON
$data = json_decode($response1, true);
if (!$data || !isset($data["contents"])) {
exit("תשובה לא תקינה מהשרת");
}
$content = $data["contents"];
// 6. חילוץ מספר הטלפון והחזרת תשובת הניתוח
if (preg_match('/Phone-(05\d{8})/', $content, $matches)) {
$phone = $matches[1];
// החזרת תשובת ה-routing הנדרשת לימות המשיח
echo "routing={$phone},1,,,,,,,,,no,,,,,";
} else {
echo "לא נמצא מספר טלפון בתשובה.";
}