מדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש
-
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד. -
@liy ברור. יהיה מושלם.
-
@שרות-פלוס-ivr אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
@liy ברור. יהיה מושלם.
עובד כעת על אשף התקנה של כל הסיפור הזה...
-
@liy אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד.ברור......
יעזור מאוד!!!!!! -
@liy אשמח מאוד
-
@liy אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אם יש ביקוש לאופציית שליחת מיילים דרך הטלפון באמצעות חשבון הGmail האישי תכתבו כאן.
בעקרון פתחתי מודול כזה רק שאם יש ביקוש אני יכתוב תיעוד.יש מישהו שיש לו חשבון Gmail עם אימות דו שלבי? שיפנה אלי למייל שנבדוק שזה עובד גם על חשבונות מהסוג הזה.
-
האם יהיה ניתן גם לשמוע את ההודעות שהתקבלו???
-
@יוסף-יצחק-כהן תבדוק את הכותרת של האשכול הזה
-
@שרות-פלוס-ivr
אבל לפי האשכול הזה זה לא עובד לי...... -
תודה רבה לכל מי שמגיע קרדיט זה עובד מקסים
אאברהם אברהם 0 לפני 22 ימים
קרדיט לשאול ניו מפורום מתמחים
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זה
אשמח לעזור במייל למי שלא הסתדר -
@8544604 אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
תודה רבה לכל מי שמגיע קרדיט זה עובד מקסים
אאברהם אברהם 0 לפני 22 ימים
קרדיט לשאול ניו מפורום מתמחים
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זה
אשמח לעזור במייל למי שלא הסתדראשמח אם תתכתב איתי במייל....
yosaf.izak@gmail.com -
@אביי-ורבא אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
יש לי קוד דומה שמתגבר על זה, הוא שולח רק את 2200 התווים הראשונים של ההודעה וככה לא מקבלים אף פעם שגיאה. (אפשר לשחק עם זה, כעיקרון הצלחתי לשלוח גם יותר מ3,000) ומוחק את הרווחים והתווים המיותרים.
אפשר לקחת מכאן
לא הסתדרתי שם ז.א. לא מצאתי את התוספת המדוברת לקוד אולי תכוין אותי יותר או תעתיק לפה את הקוד המתוקן או משהו כזה
-
@שלוימלה אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
@אביי-ורבא אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
יש לי קוד דומה שמתגבר על זה, הוא שולח רק את 2200 התווים הראשונים של ההודעה וככה לא מקבלים אף פעם שגיאה. (אפשר לשחק עם זה, כעיקרון הצלחתי לשלוח גם יותר מ3,000) ומוחק את הרווחים והתווים המיותרים.
אפשר לקחת מכאן
לא הסתדרתי שם ז.א. לא מצאתי את התוספת המדוברת לקוד אולי תכוין אותי יותר או תעתיק לפה את הקוד המתוקן או משהו כזה
יש כמה בעיות בקוד של @אביי-ורבא יש קוד של @מנצפכ שבנוי על הקוד המקורי הקוד הוא:
function mailToPhone() { // משתנים לעריכת המשתמש const number = '**********' // :מספר המערכת const pass = '******' // :סיסמא const tag = 'ToPhone' // :שם התווית const extension = '1' // :מס' השלוחה להשמעה const tzl = '123' // :מספר רשימת צינתוקים const server = 'private' // :שרת 'www' לשרת רגיל 'private' לשרת פרייוט // עד כאן משתנים לעריכת המשתמש // משתנים לניסוח const cnsender = 'הודעה מאת' const cnto = 'אל' const cnsubject = ',נושא,' const cnbody = 'גוף ההודעה' const cnend = 'סוף ההודעה' // עד כאן משתנים לניסוח const url = ('https://' + server + '.call2all.co.il/ym/api/'); const token = (number + ':' + pass); const path = ('ivr2:' + extension + '/'); const listTzintuk = ('tzl:' + tzl); const label = GmailApp.getUserLabelByName(tag); let didUpload = false chechForGmails() function chechForGmails() { const threads = GmailApp.search('label:' + tag); for (const thread of threads) { const messages = thread.getMessages(); const minuteAgo = new Date(Date.now() - 60000); if (thread.getLastMessageDate() > minuteAgo) { for (const message of messages) { if (message.getDate() > minuteAgo) { const result = sendToYemot(message); didUpload = result || didUpload; } } thread.removeLabel(label); } else { const result = sendToYemot(messages[messages.length - 1]); didUpload = result || didUpload; thread.removeLabel(label); } } if(didUpload === true){ const tzintuk = UrlFetchApp.fetch(`${url}RunTzintuk?token=${token}&phones=${listTzintuk}`); Logger.log(tzintuk) } } function sendToYemot (message) { body = message.getPlainBody() body = body.replace(/\s{2,}/g, ' ') body = body.substring(0,2200) + cnend body = body.replace(new RegExp(`"|>|<`, 'g',), '') const ttsString = `${cnsender}. ${message.getFrom()}. ${cnto}. ${message.getTo()}. ${cnsubject}. ${message.getSubject()}. ${cnbody}. ${body}`; Logger.log({ ttsString }); const directoryListing = JSON.parse(UrlFetchApp.fetch(`${url}GetIVR2Dir?token=${token}&path=${path}`)); Logger.log(directoryListing) if (directoryListing.responseStatus === 'OK') { const lastFileName = directoryListing.files .filter(file => file.fileType === 'AUDIO' || file.fileType === 'TTS') .map(file => file.name.split('.')[0]) .find(fileName => !isNaN(fileName)); const newFileNumber = Number(lastFileName || -1) + 1; const newFileName = newFileNumber.toString().padStart(3, '0'); const newFilePath = `${path}${newFileName}.tts`; const payload = { token, what: newFilePath, contents: ttsString }; const uploadResult = JSON.parse(UrlFetchApp.fetch(url + 'UploadTextFile?', { payload })); return uploadResult.responseStatus === 'OK'; } } }
-
@613 תודה [לייק אין לי אפשרות לתת] אם תוכל רק להגיד לי באיזה שורה ומה בדיוק לשנות לשרת פרייבט\רגיל
בסוף מצאתי את השורה אבל ענין מספר התוים מסודר בקוד הזה? -
אולי אפשר להשתמש עם הפונקציה הזאת להכנסת קבצי tts לשלוחת השמעת קבצים
ע"י שליחת מייל -
@8544604 אמר במדריך לשמיעת מיילים בטלפון וקבלת צינתוק במייל חדש:
אני חושב שאפשר לשדרג ועשות משלוחת הקלטות שישלח גם מייל חוזר או מייל חדש
הייתי שמח שהמומחים יבדקו את זהאני מפתח משהו...
-
אני מפתח משהו...
כלל ישראל יודה לך עד לאין שיעור -
@liy יעזור מאוד
-
רק נקודה למחשבה. אין מושג של שני שלוחות 'השמעת קבצים' בקו אחד אם יש שלוחת 'השמעת קבצים' בשלוחה מספר 1 הטריגר מכניס אותה לשם - הוא הולך לפי כמה שהשלוחה יותר קודמת.
[יש לשים לב למי שרוצה לנצל קו קיים שיש בו כבר שלוחת 'השמעת קבצים' אז הוא הולך אליו ולא לשלוחה שהוא רוצה.] -
@גילי נכון אבל אפשר לעשות כמה סקריפטים במקביל על מערכת אחת עבור מספר כתובות מייל ולהגדיר לכל אחת שלוחה נפרדת