@רק-טוב
הוא התכוון לזה, הכותרת שם היא - חזרה למיקום האחרון אליו האזינו - לכל שלוחה בנפרד!
מהתיאור שלך זו האופציה המושלמת לך, אם זה לא מה שחיפשת, יתכן ואתה צריך להסביר יותר טוב מה אתה צריך, ככה יוכלו יותר לעזור לך.
@רק-טוב
הוא התכוון לזה, הכותרת שם היא - חזרה למיקום האחרון אליו האזינו - לכל שלוחה בנפרד!
מהתיאור שלך זו האופציה המושלמת לך, אם זה לא מה שחיפשת, יתכן ואתה צריך להסביר יותר טוב מה אתה צריך, ככה יוכלו יותר לעזור לך.
@MGM-IVR @אביי-ורבא כתב ביצירת תיקיה בAPI:
@MGM-IVR כתב ביצירת תיקיה בAPI:
על איזה תגובה אתה מדבר?
הוא מדבר על משהו כמו זה, (רק בנג'ניקס..) שעכשיו כולם יודעם שאני משתמש באפאצ'י 2.4.52 על שרת אובנטו..
לא יפה לצחוק על אנשים.
במיוחד שלפי הדיבור שלך (למרות שתה מתכנת בחסד ומוערך כאן בפורום) אני לא סגור על זה שאתה עמוק באבטחת מידע.
לדוגמא עכשיו כל סקריפט קיד יוכל להשתמש עם זה על השרת שלך, ויש עוד.
לא סתם כולם חוסמים את עמודי שגיאה שמגיעים עם השרת ויש הגדרות מיוחדות לשרת כדי שלא ישלח פרטים עליו.... זה הרי הצעד הראשון לפני פריצה ויש כלים מיוחדים בשביל לברר את הפרטים האלו. ואתה פשוט מפרסם אותם כאן בגלוי...
אני מרגיש קצת עוינות, חבל... בואו נשאר ידידים, בכל זאת המטרה של כולם כאן זה לעזור אחד לשני...
הכנתי מודול ליצירת מערכות בי"ס/ת"ת
צריך להכניס מספר וסיסמת מערכת, מספר של מתפעל הקו ושם המוסד והמודול מכין מערכת במבנה הבא:
0 - הודעות הנהלה
1 - הודעות כיתות (מחולק ל1-8, כיתה א זה 1, ב 2 וכן הלאה)
2 - רישום לצינתוק (מחולק ל0-8, 0 זה הנהלה, כיתה א זה 1, ב 2 וכן הלאה)
3 - הקלטת הודעות (מחולק ל0-8, 0 זה הנהלה, כיתה א זה 1, ב 2 וכן הלאה)
4 - הוספת / הסרת מספרים לגישה להקלטות ולהודעות (מחולק ל0-8, 0 זה הנהלה, כיתה א זה 1, ב 2 וכן הלאה, ובתוך כל שלוחה חלוקה של 1 הוספת מספר ו2הסרת מספר)
5 - שלוחת הניהול הרגילה
הסיסמא והמספרים מן הסתם נשמרים בלוגים של האתר אז לכל החוששים כדאי לשנות סיסמא לפני ו/או אחרי השימוש.
כרגע בחינם, לא יודע מה יהיה בהמשך.
הפעלת המודול ע"י הכנסת הקוד הבא :
type=api
api_link=https://stamandsefer.co.il/schoolivr.php
api_call_id_send=no
api_phone_send=no
api_did_send=no
api_extension_send=no
api_enter_id_send=no
api_enter_id_name_send=no
api_time_send=no
api_000=number,,10,9,7,Phone,yes,yes,,,3,,,InsertLettersTypeChangeNo
api_001=pass,,1,,7,DigitsKeyboard,yes,yes,,,3,,,InsertLettersTypeChangeNo
api_002=mngrnum,,10,9,7,Phone,yes,yes,,,3,,,InsertLettersTypeChangeNo
api_003=mosad,,,2,7,HebrewKeyboard,yes,,,,3,,,InsertLettersTypeChangeNo,
api_wait_answer_music_on_hold=yes
api_wait_answer_music_on_hold_different=ztomao
say_api_answer=yes
api_hangup_send=no
צריך להוסיף 4 קבצי tts
000 נא הכניסו את מספר המערכת
001 נא הכניסו את סיסמת המערכת
002 נא הכניסו את מספר הטלפון של מנהל המערכת
003 נא הכניסו את שם המוסד
או במספר 0733640540 שלוחה 7
אשמח לחוות דעתכם.
כרגע יש תקלה לא ברורה בהחזרת התגובה מהשרת, אבל המערכת נוצרת כרגיל.
@שמואל-ש כתב בחוות דעת על SIP:
@ivrפון כתב בחוות דעת על SIP:
@עידו בשתי מלים
לסיפ צריך קליטה מאאאד טובה אולי אפילו סיביםלא יודע ממה מדובר
אני משתמש עם סיפ עם סטיק וזה עובד טוב מאוד גם בשעות עומס שהאינטרנט קצת איטי
תודה
אני מניח שאתה משתמש עם תוכנה במחשב ולא עם פלאפון/טלפון נכון?
@צבי-ד-צ טוב, זה כבר בעיה אחרת... אבל חבל שבגלל זה חוסמים את גוגל סקריפט, זה מאוד שימושי.
מעניין מה שאתם אומרים
ארצה לפתוח את זה אחרי החג בעז"ה
תודה
@שמואל-ש
תודה (משגע אותי שא"א פשוט ללחוץ על תודה בצד)
עם איזה מכשיר יש לך ניסיון?
ובאיזה תוכנה אתה משתמש?
וכמובן, עם סינון של נטפרי?
@ivrפון @צבי-ד-צ לדעתי עם קצת מאמץ ימות המשיח יכולים לשנות את זה.
לי יש שרת אז זה לא כ"כ משפיע עלי, אבל אפשר בקלות לעשות מהלך שישבית את כל הסקריפטים הישנים, ברגע שזה יקרה יהיה קל לאכוף נוהל עבודה נכון, כגון שימוש בסיסמה נכונה ומספר מערכת וביטול אוטומציה של פרקי זמן קצרים מידי (אם זה מכביד על ימות המשיח).
@קובי-י אני חדש בתחום ולכן אני לא ממש יכול לכתוב לך קוד שלם, אבל אני חושב שעם המודל של הזמנת שיחה חוזרת אפשר לעשות את זה, קצת קומבינה, אבל זה מה יש...
בקצרה, תרשם בשמו לשיחה חוזרת ואז זה יחייג אליו כשאתה הנציג.
תעשה שלוחה של תור עם ההגדרה הבאה
context=IVR2_QueueCallBack1
ואז כשנכנסים לתור הזה לוחצים 1 ועוברים להשארת בקשה לשיחה חוזרת.
תוסיף את זה
queue_callback_option=call_back_to_another_number
כדי שתוכל לבחור לאיזה מספר לחזור, כמובן בזמן אמת תכתוב את המספר אליו לחייג.
את יתר ההגדרות כמו שעות שזה פעיל, תוך כמה זמן לחייג ואיך לא להשמיע לו את התפריט של שיחה חוזרת תוכל לראות כאן (מסיבה מסויימת זה מפנה כמעט למיקום הנכון, אצלי צריך לגלול טיפה למטה ואז רואים את ההודעה הנכונה).
זה עולה כמדומני 0.1 יחידה להוצאת שיחה ועוד יחידה לדקה.
תצטרך כמובן להיות זמין כי המערכת תחייג אליך וחבל שהוא ימתין על הקו
@MGM-IVR כתב ביצירת תיקיה בAPI:
בדיוק היום שמעתי פרק בפודקאסט סייברסייבר על הנושא
https://cybercyber.co.il/?p=2694
הנושא של הפרק הוא הכותרות שהשרת מחזיר למי שמנסה לגשת אליו, וחלק מהפרק דיברו גם על גירסת שרת וכו.זה באמת חשוב, כדי לא לחשוף לתוקף ידע, שעלול לעזור לו "לדוג" אותך ספציפי, כי עליך יש לו יותר פרטים, למשל גירסת NGINX שהיא ישנה ופגיעה, וכן על זה הדרך
אגב, מי שמעניין אותו הנושא יש את זה ובכללי האתר הזה מאוד מעניין ומאוד מלמד בתחום האבטחת מידע יש שם חומר מקצועי מאוד, ובעברית.
@WIZNITZ בדקת את מה שכתבתי לך?
@קווים
הנה קוד לגוגל סקריפט אבל הוא קוד בסיסי מאוד ותצטרך להיות עם יד על הדופק.
תפתח sheets חדש.
בעמודה 1 תכניס את השמות.
בעמודה 4 שורה 1 תכתוב 1 - ואין לגעת בערך זה כלל!.
תוסיף לו סקריפט חדש תכניס בו את הקוד הבא:
function doGet(e) {
var phone = e.parameter["ApiPhone"];
var ss = SpreadsheetApp.getActiveSpreadsheet();
const tF = ss.getRange("B:B").createTextFinder(phone);
const find = tF.findNext();
if (find!=null)
{
var message ="id_list_message=t-השם הוא "+ ss.getRange(find.getRowIndex(), 1).getValue();
return ContentService.createTextOutput(message)
.setMimeType(ContentService.MimeType.PLAIN_TEXT);
}
else
{
var index = ss.getRange("D1").getValue();
ss.getRange(index,2).setValue(phone);
var message = "id_list_message=t-השם שנבחר עבורך הוא "+ ss.getRange(index,1).getValue();
ss.getRange("D1").setValue(index+1);
return ContentService.createTextOutput(message)
.setMimeType(ContentService.MimeType.PLAIN_TEXT);
}
}
תשמור בשם שבא לך, תעשה פריסה ושים בשלוחת API את הקישור שנתנו לך.
עכשיו כל פעם שיכנסו לשלוחה הוא ישלח בקשה לסקריפט הזה, אם הוא ימצא את מספר הטלפון בעמודה 2 הוא יקריא את השם המשויך לו - מה שנמצא בעמודה 1. אם לא ימצא את מספר הטלפון הוא יכניס אותו בשם הראשון הפנוי ויחזיר כתשובה את השם הנבחר (יעדכן בעמודה 4 את השורה שבה יש תא פנוי למספר טלפון חדש). מכאן והלאה כל פעם שהמספר יתקשר הוא יקבל בתשובה את השם הנבחר.
חובה להגדיר שבעמודה 2 הוא לא יוריד את ה0 הראשון בצורה אוטומטית.
אין לגעת בערך שבעמודה 4!
חשוב לעשות לפי הכללים שכתבתי אחרת הכל ישתבש.
יש עוד שינויים לעשות, כגון לבדוק שלא ישמרו מספרים חדשים אם אין עוד שמות.
הקוד לא נבדק, אבל עקרונית אמור לעבוד.
הכל בחינם לגמרי ועל אחריותך בלבד לגמרי.
@ירושלמי-בנשמה-1 @WIZNITZ @שולי
יש לי קוד מוכן (קצת קומבינה, אבל זה מה יש) בC# ואפילו קוד דומה לו בPHP אבל אני לא כ"כ מבין בזה אז מישהו מומחה לדעתי יוכל בקלות לעשות מזה משהו טוב.
קוד הC# עובד בוודאות, הענין זה ההמרה לPHP והרצון של יות המשיח להשתמש/להתאים את זה אליהם, הם טוענים שיש להם עכשיו עומס גדול.
אני מוכן כמובך לתת את הקוד בחינם, לא צריך עליו תמורה.
@R-E-T-מערכות לדעתי אפשר להקליט מהמיקסר, באוקס כמו שאמר צבי אם אין אוקס אז יש מתאמים (aux to rca, aux to pl), אבל בכל מקרה זה לא כ"כ איכותי.
@קווים
אני לא כ"כ מבין בזה, אבל אולי אפשר עם השמעת נתונים והודעות אישיות ואיך שהוא לשלב את זה עם זה
אני בטוח שהחברים יצליחו לעזור לך מכאן
טוב, אין יותר מידי מה לפרט... פשוט שתהיה אפשרות להוסיף header לבקשה לשרת.
@ד-סופר-0 אולי שכל אחד יקליט משלוחה אחרת? לדעתי זה יוכל לעבוד.