• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. פורום משתמשים
    3. פורום מפתחים API
    התחבר בכדי לפרסם
    • מהחדש לישן
    • מהישן לחדש
    • הכי הרבה פוסטים
    • הכי הרבה הצבעות
    • הכי הרבה צפיות
    • כ

      עזרה איך אמור למה תגובת שרת לא עובדת לי
      • כוספים למשיח

      12
      0
      הצבעות
      12
      פוסטים
      184
      צפיות

      ע

      @כוספים-למשיח כל המאזינים שומעים את רשימת כל ההקלטות או שלכל מאזין יש רשימה נפרדת?
      אם כולם שומעים אותו הדבר, אז מה רע בשלוחת השמעת הודעות רגילה? יש שם את כל האפשרויות האלו.

      אם אתה צריך בדווקא API אז לכאורה

      read=f-נתיב הקובץ=act,,1,,,Digits,yes,,,258,,,,InsertLettersTypeChangeNo,

      אמור לעבוד. כמובן, השרת צריך לדעת מה לעשות עם כל תגובה.

      שים לב, שלא מומלץ לשלוח אותו ערך (act בדוגמא) בכמה שאילתות אחת אחרי השניה, זה משבש את השרת.

      לדעתי לחיצה על 5 לא תעצור את ההשמעה ותחזיר אותה אלא תשלח בקשה נוספת לשרת מה שיעצור את ההשמעה לגמרי, למעשה זה מה שיקרה בכל לחיצה באשר היא.
      לכן אני שוב מציע, תעבור לשלוחת השמעה רגילה.

    • A

      שליחת שיחה קולית
      • ayalago

      14
      0
      הצבעות
      14
      פוסטים
      181
      צפיות

      S

      @ayalago
      כמו שזה כתוב במשתנה הזה למעלה

      //private const string ApiUrl = "https://private.call2all.co.il/ym/api/<WebServiceName>?token=${username}:${password}"; // ה-URL של ה-API

      אגב לא מומלץ להשתמש עם GPT כדי לקבל פקודות בימות המשיח (אפשר להשתמש איתו רק במה שקשור לC#),
      כי בסוף ימות המשיח זה מספר מאוד מצומצם של מפתחים שעובדים עם זה (ביחס לשפות תכנות) והוא סתם ממציא.

      אין בימות המשיח את הפקודות האלו:
      authenticate
      make-call

    • S

      האם הסשן נשמר במעבר בין שלוחות?
      • soris1989

      5
      0
      הצבעות
      5
      פוסטים
      106
      צפיות

      S

      @צדיק-תמים אם כך מעולה! כבר כמעט ועברתי לשמירת נתוני קלט שמבוסס DB.

    • ע

      יש בעיה לשים גם פרמטרים שנשלחים בבקשה לשרת וגם פרמטרים שהמשתמש צריך להכניס?
      • עידו

      14
      0
      הצבעות
      14
      פוסטים
      191
      צפיות

      ע

      @צדיק-תמים כתב ביש בעיה לשים גם פרמטרים שנשלחים בבקשה לשרת וגם פרמטרים שהמשתמש צריך להכניס?:

      @עידו אם זה למערכת מכירות תרשה לי להמליץ להשתמש בקריין אנושי ולא בTTS הזוועתי של ימות

      אני מנקד עכשיו את המוצרים, קשה מאוד להקליט הודעות להכל...

    • א

      האם ישנה רשימה של כתובות IP של ימות המשיח?
      • אביי ורבא

      2
      0
      הצבעות
      2
      פוסטים
      109
      צפיות

      0

      @אביי-ורבא
      @שמואל כתב בIP של ימות המשיח:

      כדי לקבל את הרשימה הזו יש לפנות לשירות הלקוחות עם הסבר למה יש לכם צורך בזה.

    • י

      עזרה עם פקודת CallExtensionBridging - קמפיין הנכנס לשלוחה
      • יב

      8
      0
      הצבעות
      8
      פוסטים
      138
      צפיות

      י

      @אדם זה לא קמפיין רגיל.
      זה בעצם שהמערכת מבצעת שיחה למאזין, ומכניס אותו לשלוחה מסוימת (לפי מה שמוגדר בפרמטר ivrPath).
      הוא לא מתייחס להגדרות של הקמפיין.

    • כ

      עזרה בהגדרת קבלת נתונים ושליחתם לשרת לפני הפנייה לשרת
      • כוספים למשיח

      4
      0
      הצבעות
      4
      פוסטים
      116
      צפיות

      ש

      @כוספים-למשיח
      אתה צריך שיהיה בשלוחה קובץ 000

    • ה

      קבלת מזהה השיחה בלוג הקלטות או בGetIVR2DirStats
      • האדם החושב

      1
      0
      הצבעות
      1
      פוסטים
      56
      צפיות

      אין תגובות

    • ע

      חזרה אחורה בשלוחת api
      • עידו

      2
      0
      הצבעות
      2
      פוסטים
      96
      צפיות

      א

      @עידו
      להשמיע את תשובת השרת דרך read עיי"ש

    • ע

      נפתר הגדרה בקו כשהשרת מחזיר id_list_message
      • עידו

      27
      0
      הצבעות
      27
      פוסטים
      477
      צפיות

      S

      @עידו כשאני משתמש ב-read עם פרמטר record, אז מה שמוחזר בבקשה העוקבת זה הניתוב לקובץ שהוקלט.
      ועם הניתוב הזה אתה עושה DownloadFile.

      שם ההקלטה הוא לא קבוע מראש, אלא כחלק מהפרמטרים שאתה מזין ב-read (עבור record), כלומר שם התיקיה ושם הקובץ שבהם אתה שומר את ההקלטה בימות המשיח, וזה שרירותי, כלומר אתה בוחר את הפרמטרים הללו.

      לדוגמא: (קוד להמחשה שבניתי)

      if (!$_GET["target_path_of_name"]) { readRecord("t-אנא הקליטו את שמכם בקול ברור, לסיום הקישו סולמית", "target_path_of_name", "", "/6/1", time() . "_caller_name_record"); exit; } $target_path_of_name= $_GET["target_path_of_name"]; $audio_stream = post({ url: 'https://www.call2all.co.il/ym/api/DownloadFile', token: 'username:password', path: "ivr2:$target_path_of_name" }) $destPath = __DIR__ . '/./audio/' . time() . 'bla.wav'; file_put_contents($destPath, $audio_stream); function readRecord( $prompt, $param_name, $get_new_value = '', $api_dir = '', $file_name = '', $play_menu = '', $save_on_hangup = '', $file_exists_record_append = '', $min_record_time = '', $max_record_time = '' ) { echo "read=$prompt=$param_name,$get_new_value,record,$api_dir,$file_name,$play_menu,$save_on_hangup,$file_exists_record_append,$min_record_time,$max_record_time"; }
    • 7

      אין מענה משרת API
      • 795501400

      2
      0
      הצבעות
      2
      פוסטים
      86
      צפיות

      ע

      @795501400 צריך לשים לב שאסור שיהיה מקף בתגובה מהשרת (מלבד בהגדרת התגובה/פעולה). וכן אם משרשרים תגובה צריך שלא יהיה רווח בין הנקודה לפקודה הבאה.

    • א

      סנכרון נתונים מנדרים פלוס
      • אA

      4
      0
      הצבעות
      4
      פוסטים
      119
      צפיות

      ע

      @אA אתה רוצה לעדכן בקו?
      אם אתה מתכוון למודל הזה
      אז יש שם את הקובץ Donation_Amount.ini שבו מופיע כמה כסף תרמו וכמה תורמים תרמו.

      מזהירים לא לשנות אותו ידנית, סה"כ הגיוני... אם יש לך שרת תוכל לעשות שלוחת API ובשרת לבדוק בנדרים פלוס כמה תרמו ובקו כמה תרמו, השרת יחשבן את זה ויחזיר תגובה בהתאם.

    • C

      רוצים להשמיע הודעה גלובלית במודול API ללא הקמת מאגר? כאן נמצא הפתרון!!! 👇
      • CUBASE

      4
      3
      הצבעות
      4
      פוסטים
      162
      צפיות

      A

      @CUBASE כתב ברוצים להשמיע הודעה גלובלית במודול API ללא הקמת מאגר? כאן נמצא הפתרון!!! 👇:

      וגם בזמן ההודעה המערכת לא קולטת את ההקשות

      בעיה די קריטית...

    • A

      הודעות מערכת של תאריכים עבריים
      • amp Software 0

      1
      0
      הצבעות
      1
      פוסטים
      67
      צפיות

      אין תגובות

    • מ

      אחסון חינמי? מודול API
      • מים אחרונים

      2
      0
      הצבעות
      2
      פוסטים
      93
      צפיות

      צ

      @מים-אחרונים כשהפוסט נכתב הוא היה חינמי

    • י

      בעיה | תוים נסתרים?
      • יאנג בוי

      3
      0
      הצבעות
      3
      פוסטים
      79
      צפיות

      י

      @אופיר
      תודה רבה.
      כרגע הסתדר.
      הסתבר שכשיש גרשיים (") במחרוזת שיוצאת אחרי המניפולציות, זה דופק את כולה. גם את התוים האחרים וגם אם אני מוחק את הגרשיים.
      אולי משנה את הקידוד או משהו.
      מחקתי אותם במקורם והסתדר.

    • B

      לא נפתר איך להתחבר עם מייק לימות המשיח?
      • b_f_user

      3
      0
      הצבעות
      3
      פוסטים
      129
      צפיות

      א

      @צבי-ד-צ מה ש@b_f_user רוצה זה רק את זה, לא?
      (מדריך שלך...)

    • 7

      לא נפתר תגובת tts להקשה בשלוחת api בread
      • 799360382

      6
      0
      הצבעות
      6
      פוסטים
      147
      צפיות

      S

      @799360382 כתב בתגובת tts להקשה בשלוחת api בread:

      @soris1989
      לא בדיוק הבנתי מה אתה אומר (וגם אני יודע לקרוא רק JSON) אבל יש אפשרות להשמיע קובץ קולי אחרי ההקשה ולפני השליחה לשרת, הבעיה היא רק ב TTS אם אני לא טועה

      ברגע שאתה כותב בקוד echo, אתה שולח לשרת של ימות בקשה עם הנחיה כלשהי:

      read - נותן הנחיה של קלט (הקשה, הקלטה..) id_list_message - הנחיה של אמירת מלל.

      הקוד כאן מורכב מ-2 בקשות:
      הבקשה הראשונית שבה טרם הוזן gender, ובקשה עוקבת של לאחר שהוזן gender (והתווסף ל-query string).

      הבקשה הראשונית תממש את הקוד הבא:

      // לפני ההקשה if(!$_GET['gender']) { echo "read=t-לזכר הקש 1, לנקבה הקש 2=gender,...."; exit; }

      והבקשה העוקבת תממש את הקוד הבא:

      // לאחר ההקשה - הבקשה העוקבת switch ($_GET['gender']) { case 1 : echo "id_list_message=t-תגובה כלשהי"; exit; case 2 : echo "id_list_message=t-תגובה אחרת"; exit; }

      לגבי אפשרות השמעת קובץ קולי אחרי ההקשה ולפני השליחה לשרת - לא שידוע לי...

    • F

      UploadFile - העלאת קובץ בAPI
      • Freund

      25
      0
      הצבעות
      25
      פוסטים
      627
      צפיות

      S

      @Freund להלן קוד שעובד להעלאת קובץ:

      <?php $url = "https://www.call2all.co.il/ym/api/UploadFile"; // Prepare multipart form data $data = [ "token" => "$username:$password", "path" => "ivr2:14/test.wav", "file" => new CURLFile("audio/test.wav", "audio/wav", "test.wav") // File upload ]; // Make the request $response = curl_post_request($url, $data); echo "Response: " . $response; # POST request helper function function curl_post_request(string $url, $data, array $headers = []) { // Initialize cURL $ch = curl_init(); // Set cURL options curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Multipart data // Set headers (DO NOT manually set Content-Type for multipart) curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); // Execute request $response = curl_exec($ch); // Handle errors if (curl_errno($ch)) { throw new Exception(curl_error($ch)); } else { return $response; } }
    • ע

      נפתר מדוע נוצרת השגיאה הזו?
      • עידו

      24
      0
      הצבעות
      24
      פוסטים
      522
      צפיות

      ע

      @soris1989 עובד ב"ה

      תודה רבה!