@משרדי כתב בשידור הודעה קולית עם מספר רנדומלי:
כי מדגדג לי בזכרון שיש משהו נוסף במערכות שקשור לשליחת קוד אימות, ואני לא מצליח להזכר.
יש את זה אבל זה לא רלוונטי בשבילך כי זה רק צינתוק עם זיהוי רנדומלי, ללא יכולת של הלקוח לענות לשיחה ולשמוע משהו.
@משרדי כתב בשידור הודעה קולית עם מספר רנדומלי:
כי מדגדג לי בזכרון שיש משהו נוסף במערכות שקשור לשליחת קוד אימות, ואני לא מצליח להזכר.
יש את זה אבל זה לא רלוונטי בשבילך כי זה רק צינתוק עם זיהוי רנדומלי, ללא יכולת של הלקוח לענות לשיחה ולשמוע משהו.
@anti-malware כתב בהאם הAPI של ימות תומך ברמה של שליטה כמו AGI?:
יוכל לבצע ניהול מלא על כל תנועה ותנועה של המאזין ברמה הAGI
מה אתה רוצה לנהל לדוגמא?
@משרדי כתב בשידור הודעה קולית עם מספר רנדומלי:
מה הדרך הטובה ביותר לשגר הודעה קולית ללקוחות עם הודעה קולית כלשהי, ואז הקראה של כמה ספרות לצורך אימות?
https://f2.freeivr.co.il/post/110020
אפשר עם זה, ואז השלוחה פונה לשרת ומקבלת את התוכן להקראה.
https://f2.freeivr.co.il/post/82888
הקראה מלאה, כולל ההודעה הקולית המקדימה להשמעת הספרות.
https://f2.freeivr.co.il/post/32044
הפעלת קמפיין שתשמיע את הודעת הקמפיין הקבועה המוקלטת, ואז את התוכן בTTS.
יש דרך אחרת טובה יותר?
אני מפספס משהו?
אשמח לכל עזרה, תודה!
למה לא עם sendtts ?
נשמע בדיוק מה שאתה צריך והכי קל..
הפקודה היא - QueueCallBack
בכל פנייה יש לצרף:
| פרמטר | תיאור | סוג |
|---|---|---|
| token | טוקן | string |
| action | פעולה לביצוע | string |
הפעולה היא - getQueues
מענה בעת הצלחה:
| מאפיין | סוג | הסבר | דוגמה |
|---|---|---|---|
| responseStatus | string | סטטוס הפעולה | OK |
| callbackList | array | רשימת התורים | [{...}] |
דוגמת אובייקט של תור:
| מאפיין | סוג | הסבר | דוגמה |
|---|---|---|---|
| id | integer | מזהה התור | 110 |
| path | string | השלוחה שבו הלקוח נרשם | "/1" |
| queue_path | string | שלוחת התור | "/1" |
| caller_id | string | זיהוי לשיחה היוצאת | 0773137770 |
| callback_times | string | זמני התור | weekDay=1-5&monthDay=&month=&year=*&time=09:15-16:30&open=true |
| max_waiting_time | integer | זמן מקסימלי לחכות בתור (בדקות) | 120 |
| max_waiting_customers | integer | מספר הלקוחות המרבי בתור | 1 |
| waiting_customers | integer | מספר הלקוחות הממתינים כעת בתור | 0 |
| open | boolean | אם התור פתוח או לא | 1 |
הפעולה היא - getList
פרמטרים נדרשים:
| פרמטר | תיאור | סוג |
|---|---|---|
| id | מזהה התור | integer |
מענה בעת הצלחה:
| מאפיין | סוג | הסבר | דוגמה |
|---|---|---|---|
| responseStatus | string | סטטוס הפעולה | OK |
| callbackList | array | רשימת השיחות הממתינות | [{...}] |
דוגמת אובייקט של שיחה:
| מאפיין | סוג | הסבר | דוגמה |
|---|---|---|---|
| id | integer | מזהה השיחה | 84299 |
| calling_number | string | מספר המתקשר | "0533137770" |
| status | string | סטטוס השיחה | "waiting" |
| date_time | string | תאריך ושעת השיחה | "2025-05-14T14:37:11.000Z" |
| attempts | integer | מספר הניסיונות לבצע שיחה חוזרת | 0 |
| last_attempt | string | מועד הניסיון האחרון | null |
הפעולה היא - removeNumber
פרמטרים נדרשים:
| פרמטר | תיאור | סוג |
|---|---|---|
| id | מזהה השיחה | integer |
מענה בעת הצלחה:
| מאפיין | סוג | הסבר | דוגמה |
|---|---|---|---|
| responseStatus | string | סטטוס הפעולה | OK |
| callbackList | string | הודעת הצלחה | OK |
@עידו כתב במדוע נוצרת השגיאה הזו?:
אני מקוה שזה הכל, השתדלתי לאסוף את כל הקוד הרלוונטי. (C# כמובן)
using System.Net.Http; using Newtonsoft.Json; using System.Net; using static System.Windows.Forms.VisualStyles.VisualStyleElement; using System.Runtime.Remoting.Contexts; using System.Security.Policy; using static System.Net.WebRequestMethods; static readonly HttpClient client = new HttpClient(); private async void button1_Click1(object sender, EventArgs e) { string[] json = new string[3]; var jsonContent1 = new { what = "ivr2:SaleProducts/sale_products_name.ini", contents = textBox1.Text.Replace("\r\n", "%0a") }; json[0] = System.Text.Json.JsonSerializer.Serialize(jsonContent1); HttpContent content; for (int i = 0; i < json.Length; i++) { content = new StringContent(json[i], Encoding.UTF8, "application/json"); string url = $"https://www.call2all.co.il/ym/api/UploadTextFile?token={numberTb.Text}:{passTb.Text}"; try { // שליחת בקשת POST HttpResponseMessage responseJ = await client.PostAsync(url, content); // בדיקת מצב התגובה if (responseJ.IsSuccessStatusCode) { // קריאת התוכן של התגובה string responseContent = await responseJ.Content.ReadAsStringAsync(); textBox1.Text += $"{url} Response: {responseContent}"; } else { MessageBox.Show("הפעולה נכשלה", "שגיאה"); textBox1.Text += $"Error: {responseJ.StatusCode}"; return; } } catch (Exception ex) { Console.WriteLine($"Exception: {ex.Message}"); } } }
אני לא מבין בC#
אבל כתוב שהוא לא מקבל שדה what
@צדיק-תמים
אתה יכול להשתמש עם הבוט ליצירת המפרט
https://chatgpt.com/g/g-TYEliDU6A-actionsgpt
@עידו
הוספת header לבקשות API הוא דבר מבורך,
אבל לדוגמא שאתה הבאת הוא לא רלוונטי כלל וחבל על הפיתוח,
אם כבר אפשר לבקש מימות לפתח בשלוחת סליקת אשראי שיוכלו לסלוק עם החברה איתו אתה רוצה לסלוק, כמובן שרק אם יש להם api עבור סליקה ולא api עבור קבלת iframe וכדו'
@חצקל-לכבוד-שאבעס כתב בבלחיצה על 5 מתנתק אחרי כ20 שניות-בשיחה ממרכזייה (לא ימות):
האם לדבר עם IP Conect
תוכל לבדוק איתם האם מוגדר אצלם שבמידה שהקו שקט למשך x זמן הקו מתנתק אוטומטי.
@CUBASE
לא יודע תבדוק בשרת שלך מה מוגדר שם.
@CUBASE
יש שם הגנה ובדיקה על userAgent כך שהוא מאשר גישה רק מדפדפן.
@ישראללוי כתב בהרצת api בשרת אונליין לא במחשב:
@אהרן-שובקס כתב בהרצת api בשרת אונליין לא במחשב:
@ישראללוי
זה כתובת מקומית של המחשב שלך,
אין אפשרות למערכת של ימות המשיח להגיע למחשב שלך,
אתה צריך שיהיה לך ip קבוע (בספק האינטרנט) וכן להגדיר הפניית פורטים בראוטר שלך,
ואו להעלות את הקוד שלך לשרתי ענןאיך עושים את זה?
לגבי מה אתה שואל?
@ישראללוי
זה כתובת מקומית של המחשב שלך,
אין אפשרות למערכת של ימות המשיח להגיע למחשב שלך,
אתה צריך שיהיה לך ip קבוע (בספק האינטרנט) וכן להגדיר הפניית פורטים בראוטר שלך,
ואו להעלות את הקוד שלך לשרתי ענן
@ישראללוי
אין אפשרות להשמיע קובץ מהמחשב שלך,
בנוסף האם העלית את הקוד שלך לשרת כלשהוא?
או האם יש לך ip קבוע על המחשב שלך?
@ivrפון אם הוא רוצה לקבל את תוכן הקובץ אז לא חייבים להשתמש עם זה.
@Ppgishonim אולי בגלל שהקובץ כבד מדיי, תוכל להשתמש עם הורדת קובץ במקום.
@chaim7 כתב באיך לחבר api אל קוד שבשרת פנימי XAMPP במחשב שלי?:
@אהרן-שובקס
בעיקרון בעבר היה אתר שכנראה קלט את הip שלי כהאקר כי עשיתי עליו טסטים ובדיקות קוד
[לא נעיםאבל אני מקוה שאני נמצא בפורם של אנשים שאולי....גם עברו את זה...זה יכול לקרות לכל מתכנת סקרן........]
כי הספק של הSIM אמר לי שנדיר ש IP של SIM משתנה אם בכלל. (כנראה הוא התכוון על איזה ip פנימי -- אני לא יודע)
בכל אופן כרגע אני עוקב אחרי הip הציבורי שלי ואני רואה שהוא כן משתנה... נס!
-- תודה ל@איש-ימיני על האתר שמאפשר לבדוק אם ip פעיל. https://ipinfo.io/
אחרי הרבה חיפושים ברשת ומשחקים ואיפוסים של הראוטר הגעתי למסקנה שאני שוב זקוק להדרכה פשוטה לכאורה איך להפנות פורטים.
גם מצאתי שיש אצלי אפשרות של 'נתב וירטואלי' (לא יודע לגבי נתבים אחרים) שמאפשר רק לימות המשיח, לגשת למחשב שלי, ולכאורה זה הכי מוצלח בעולם!
השאלה היא עד כמה זה באמת ככה (בינתיים לא הצלחתי להתחבר בכלל אל 'העולם הגדול')
אם מישהו התנסה בזה אני חושב שזה הפתרון בס"ד
שוב אני לא מבין אותך,
האם אתה משלם עבור שירות של ip קבוע לחברת הספק שלך?
אם לא אין לך מה להתחיל לעבוד ה ip שלך הוא משתף אם הרבה לקוחות ביחד איתך ואין לך אפשרות להפנות פורטים אליך.
אתה גולש עם סים?
באיזה חברה אתה נמצא?
@פרויקט כתב בתשובה מהשרת, שימוש בהקראת טקסט לא עובד:
@צדיק-תמים בבקשה
https://hook.eu2.make.com/u6upgppce9ta0pz0730zowa5uy9rs92n
תודה רבה!!
אתה מחזיר שם טקסט לא טוב
אולי יש בעייה בקידוד של הטקסט