חדש!!! שלוחת מי זה פון קהילתי מיוחד במינו!!!
-
בסייעתא דשמיא
חדש!!! מי זה פון קהילתי מיוחד במינו!!!
לתגובות אך ורק כאן.
שימו לב, הנושא כאן איננו אלפון טלפוני אלא מי זה פון. [אלפון = הקשת שם וקבלת מספר, מי זה פון = הקשת מספר וקבלת שם ופרטים נוספים.]
לתועלת כלל חברי הפורום, אחר שכבר נלאו למצוא פתרון סופי לשלוחה כמו מי זה פון קהילתי, היו שהציעו את זה אך כבר ידוע הבעיה שלא ניתן באותה שיחה לבצע חיפוש על טלפון נוסף, ואם מגדירים את זה, אז הבעיה הקודמת נפתרת אך צצה בעיה חדשה שצריכים להקיש פעמיים את המספר וכפי שכבר דובר כמ"פ בפורום.
האופן דלהלן אמנם דורש ואורך הרבה עבודה, אך אח"כ מגיעים בס"ד למי זה פון מסודר וערוך כראוי, ללא בעיות של חיפושים נוספים והקשת מספר יותר מפעם אחד, וגם ניתן בכל עת נתון לשנות הגדרות בקלות, וכן להוסיף ולהוריד פרטים מסויימים מאנשי קשר. מעלה נוספת שאופציה זו איננה תלויה בחברת API כלשהי אשר אם פעם קורה לה משהו אז הכל קורס, אלא זה פשוט באופן של יצירת שלוחות ותתי שלוחות באופן עצמאי.
מקודם נביא את ההגדרות המלאות בדיוק, ואחר כך נבאר איך זה עובד לאלו שמעוניינים בכך.
אנו נבאר כל ההגדרות בהנחה שאנו פותחים את שלוחת המי זה פון בשלוחה 7/1 בתפריט הראשי, (הקשת 7 בתפריט הראשי ואח"כ 1,) כמובן ניתן לשנות לכל מספר שלוחה (רק לא לשכוח לשנות את הפניות השלוחות כפי שאמור להיות מוגדר אצלכם ולא כפי שהבאנו להעתקה).
[שימו לב בכל מקום שאנו מביאים קוד להעתקה יש למחוק את מה שהיה כתוב שמה לפני זה, ושיהיה רשום רק מה שהבאנו.]אז הנה, בקובץ
ext.ini
שבשלוחה 7/1 אנו מגדירים כך:type=menu סוג השלוחה - תפריט title=מי זה פאן תיאור/הערות - מי זה פאן digits=11 השלוחות מורכבות מ-11 ספרות M1001_say=yes באם הוקשה בחירה שגויה ישמיע המקש שהוקש שגוי
אנו מעלים בשלוחה זו הודעות דלהלן: 1. הודעת תפריט [
M1000
] – אנו משנים אותה ל- "אנא הקישו את מספר הטלפון עליו תרצו לבצע חיפוש" [ניתן להוסיף "ובסיום הקישו סולמית" – כרצונכם, זה לא משנה ממילא], הודעה זו ניתן להעלות גם בהעלאת קובץ TTS לאתר. 2. הודעת המקש שהוקש שגוי [M1001
] – אנו משנים אותה ל- "המספר אותו הקשתם איננו מופיע במערכת", הודעה זו למיטב ידיעתנו לא ניתנת בינתיים להעלאה דרך קובץ TTS כך שיש צורך להקליט אותה. [יש לנו הודעה כזו שהוקלטה מהשמעת TTS, מי שמעוניין יכול לפנות אלינו לכתובת המייל הרשומה בסוף ההסבר.] 3. אם אתם מעוניינים הנכם יכולים להוסיף גם הודעת ברוכים הבאים [M0000
] – "ברוכים הבאים לשלוחת המי זה פון" וכדו', וכן כל ההודעות התקפות בכל שלוחת תפריט.
עכשיו אנו פותחים שלוחת תפריט שמספרה:01234567890
. [דהיינו: 7/1/01234567890.]
[בקובץext.ini
שבשלוחה זו ההגדרות הן:type=menu סוג השלוחה - תפריט title=תפריט לחיפוש נוסף או ניתוק תיאור/הערות - תפריט לחיפוש נוסף או ניתוק
אין צורך וענין מיוחד להעתיק הגדרות אלו לשלוחה זו, ממילא היא מוגדרת לתפריט.]
בתוך שלוחה זו [01234567890
] אנו פותחים שלוחה מס' 1, לא משנה איך נגדיר אותה בעת יצירתה כי מיד אנו משנים אותה. בקובץext.ini
שבשלוחה זו אנו מגדירים:type=go_to_folder סוג השלוחה - מעבר לשלוחה אחרת title=חזרה לחיפוש על מספר תיאור/הערות - חזרה לחיפוש על מספר נוסף go_to_folder=/7/1 יעבור לשלוחה הנרשמת
שימו לב לשנות את המספר 7/1 למספר השלוחה בה הינכם עושים את המי זה פון (שם השלוחה רק אחר הסלש "/").
עוד אנחנו פותחים שלוחה מס' 2, גם אותה נגדיר איך שרוצים כי מיד אנו משנים אותה, בקובץext.ini
שבשלוחה זו אנו מגדירים:type=go_to_folder סוג השלוחה - מעבר לשלוחה אחרת title=סיום וחזרה שלב אחד אחורה תיאור/הערות – סיום וחזרה שלב אחד אחורה go_to_folder=/7 יעבור לשלוחה הנרשמת
שימו לב לשנות את המספר 7 למספר שלוחה שהיא שלב קודמת לשלוחת המי זה פון שבקו שלכם.
[באם אין לכם צורך בשלוחה זו, אינכם חייבים לפתוח אותה, במקום זה תגדירו את שלוחה 3 שנאמר בשורה הבאה למס' 2.]
בנוסף אנחנו פותחים שלוחה מס' 3, גם אותה נגדיר איך שרוצים כי מיד אנו משנים אותה, בקובץext.ini
שבשלוחה זו אנו מגדירים:type=go_to_folder סוג השלוחה - מעבר לשלוחה אחרת title=סיום וניתוק תיאור/הערות - סיום וניתוק go_to_folder=hangup יעבור אל ניתוק
בנוסף נעלה לשלוחה זו הודעת תפריט [
M1000
] - "לחיפוש על מספר נוסף הקישו 1, לסיום וחזרה שלב אחד אחורה הקישו 2, לסיום וניתוק הקישו 3". הודעה זו כמובן ניתנת להעלאה בקובץ TTS כמו כל הודעות תפריט. [אם הגדרתם רק 2 שלוחות בשלוחה זו כדלעיל בסוגריים אז תגידו רק לחיפוש נוסף הקישו 1 ולניתוק 2.]
[שימו לב שלשת השלוחות האחרונות וכן ההודעות הנ"ל הן בתוך שלוחה מס'01234567890
, לא להתבלבל!]
עכשיו אנו חוזרים אל שלוחת המי זה פון – בדוגמא שלנו שלוחה 7/1, ואנו פותחים בו שלוחות השמעת קבצים, מספרי השלוחות הן מספרי הטלפונים של אנשי הקשר, בתוספת מס' 0 לטלפון בן 10 ספרות, ובתוספת 2 פעמים הסיפרה 0 לטלפון בן 9 ספרות, כך שכל שמות השלוחות יהיו בנות 11 ספרות, שמות השלוחות [תיאור/הערות] יהיה כל שלוחה השם של בעל המספר [זה לנוחיותינו שנוכל לראות באתר כל שלוחה של מי היא], בתוך השלוחות של המספרים אנו משמיעים בהשמעה פשוטה – או מוקלטת או ע"י העלאת קובץ TTS [מספר ההודעה =000
] – את שם האיש וכתובתו וכן את כל מה שאנו רוצים להנגיש, ובנוסף אנו מגדירים שאחר ההשמעה יעבור אל שלוחת תפריט בחירה אם לחפש על מספר נוסף.
ובקיצור, אלו ההגדרות בקובץext.ini
שבכל שלוחת השמעת הקבצים של כל אחד מאנשי הקשר:type=playfile סוג השלוחה - השמעת קבצים title=משה כהן תיאור/הערות - משה כהן after_play_000_go_to_folder=/7/1/01234567890 אחר השמעה הנרשמת יעבור אל הנרשם control_play#=noop בעת ההשמעה לא יתייחס להקשה על מקש סולמית
ועליכם לשנות רק שתי פרטים, 1. את שם האיש עליו מוסבית שם השלוחה [במקום משה כהן – שם בדוי], 2. בשורת הפניית השיחה אחר ההשמעה תשנו במקום 7/1 את מספר שלוחת המי זה פון במערכת שלכם [רק אחרי הסלש – /"], לדוגמא אם במערכת שלכם המי זה פון הוא שבלוחה 4 אז תגדירו:
after_play_000_go_to_folder=/4/01234567890
בנוסף, אם הנכם מעוניינים שלפני שמיעת פרטי בעל המספר המבוקש ישמעו "נמצאה התוצאה הבאה", יש לכם שתי אופציות לכך: 1. להקליט בתחילת הודעת פרטי כל איש קשר מילים אלו, וכן בהעלאת קובץ TTS להקליד בהתחלה מילים אלו, בקיצור מילים אלו יושמעו בתחילת הודעה מס'
000
שבהשמעת קבצים. 2. להקליט/להעלות השמעה נוספת לשלוחת השמעת קבצים שמספרה יהיה001
ובה יושמע מילים אלו, אחר שהקלטתם אותה פעם אחת תוכלו להעתיק ולהדביק אותה לכל שלוחות השמעות קבצים של אנשי הקשר כולם, וכך כשנכנסים אל שמיעת פרטי איש קשר ישמעו קודם הודעה זו שהיא אחרונה ומספרה גדול יותר מההשמעה של פרטי איש הקשר. [שימו לב הודעה זו חייבת להגיע לשלוחה רק אחר שיש כבר השמעה של פרטי איש הקשר, אחרת היא תושמע אחר שמיעת הפרטים.. בנוסף, יש לנו הקלטה של מילים אלו למי שמעוניין בכך, ניתן לפנות אל כתובת המייל הרשומה בסוף ההסבר.]
ו... זהו! יש לכם מי זה פון נפלא עם כל המעלות שיש, וזה בשליטתכם המלאה והייחודית. אין צורך בהקשת מספר פעמיים, אחר שמיעת פרטים עוברים לתפריט של שמיעה פעם נוספת, וניתן גם לבדוק באותה שיחה על כמה מספרים שרוצים. אכן יגיעה רבה, אך תוצאה מושלמת. בסייעתא דשמיא כמובן. בהצלחה רבה.וכאן נבוא בביאור פרטי הרעיון לכל מאן דבעי. הרעיון של המי זה פון שלנו הוא פשוט פתיחת שלוחת תפריט שיש בו שלוחות רבות של השמעות קבצים לפי כמות מספרי הטלפונים של חברי הקהילה/מוסד וכדו', שמות השלוחות הן בעצם מספרי הטלפון, אחר הקשת מספר עוברים להשמעה שבשלוחה זו בה מושמעים פרטיו של בעל המספר ולאחר מכן עוברים לתפריט חיפוש על מספר נוסף או סיום.
דבר ראשון יש לדעת כי אין צורך לחלק את המי זה פון לשתי שלוחות א' למספרי טלפון בני 10 ספרות וב' למספרים בני 9 ספרות, כי מאחר שבסה"כ מדובר בתפריט של שלוחות אז אנחנו יכולים פשוט להוסיף 0 נוסף בשלוחות של ה 9 ספרות כך שכשיקישו את המספר (אחר שמוגדר כי בשלוחת תפריט זו השלוחות הן בנות 10 או 11 ספרות כדלהלן) יתרגם הקו את ההקשה בתוספת מספר 0 בהתחלה ואוטומטית יעברו לשלוחה הנדרשת.
פרט נוסף יש להסביר, כי בעצם אם שמות השלוחות הן בס"ה המספרים של האנשים אז לכאורה כשבן אדם יקיש מספר של עשר ספרות וסולמית בסוף אז יהיה כמו בכל תפריט שאם מקיש מספר שלוחה ואח"כ סולמית אז הוא בעצם חוזר לתפריט? [ולהגיד לאנשים "נא להקיש מספר ללא סולמית" אין טעם..] הפיתרון לכך הוא שאנו מגדירים בכל השלוחות האלו של השמעת פרטי האנשים שבשעת השמעת הקבצים לא יתייחס להקשת מספר #, זאת אומרת שמאחר שאדם הקיש מספר שנמצאת שלוחה כזאת אז מיד הוא עובר להשמעה והקשת # לא מחזירה אותו אחורה.
בנוסף לכך, מכיון שאנו מעוניינים שמי שיקיש מספר שלא נמצא ברשימה שלנו ישמע "המספר אותו הקשתם איננו מופיע במערכת", ואם השלוחות יהיו בנות 10 ספרות בלבד אז כשבן אדם יקיש מספר של עשר ספרות ואחר כך # אם המספר לא נמצא בתפריט הרי במקום לשמוע "המספר שהוקש שגוי" [אותו החלפנו ל"המספר איננו מופיע ברשימה"] ולחזור לתפריט אז הרי הוא יחזור מיד שלב אחורה – שלוחה הקודמת לשלוחת המי זה פון, בדוגמא שלנו שלוחה 7 ??? הפיתרון לכך שפשוט נעשה את השלוחות בנות 11 ספרות, דהיינו למספר בן 10 ספרות נוסיף פעם אחד את הסיפרה 0, ולמספר בן 9 ספרות נוסיף אותה פעמיים, כך יוצא שכשבן אדם מקיש 9 או עשר ספרות מקסימום ואח"כ סולמית אז בין אם המספר נמצא ברשימה ובין אם לא הרי לא ייצא בחזרה מן התפריט אלא או יעבור להשמעה או ישמע שהמספר איננו ברשימה וישמע שוב התפריט.
עכשיו אנו פותחים בתפריט המי זה פון הרבה שלוחות השמעת קבצים שמספר כל שלוחה היא מספר של איש קשר בהוספת 0 פעם אחד או פעמיים שהשם יהיה בן 11 ספרות כדלעיל, בתוך שלוחה זו מושמעת השמעה מספר000
בה שומעים פרטי איש הקשר, [ואופציה נוספת שישמע לפני זה השמעה מספר001
"נמצאה התוצאה הבאה",] ואנו מגדירים שאחר השמעת קובץ מספר000
יעבור לשלוחה נוספת – שלוחת תפריט – שפתחנו בתפריט הראשי של המי זה פון, [כאן אנו גם מרויחים שלא ישמע אחר פרטי איש קשר "סוף הודעות",] שם השלוחה הגדרנו01234567890
לצורך זכירה טובה, [ניתן לשנות לכל מספר בן 11 ספרות אך לא לשכוח להגדיר כן בכל הפנייה משלוחה של השמעת קבצים,] בתוך שלוחה זו הוא שומע בחירה, בהקשה על 1 לחפש על מספר נוסף אנו מפנים אותו שוב לשלוחת המי זה פון הראשית, בהקשה על 2 לסיום וחזרה שלב אנו מפנים אותו לשלב אחד אחורה משלוחת המי זה פון [כמו שכתבנו שלוחה זו אינה מעכבת], ובהקשה על 3 לסיום וניתוק אנו מפנים אותו אל ניתוק השיחה.
בנוסף בכדי שאם הקיש מספר שלא מופיע ברשימה ישמע שהמספר לא מופיע במאגר, אנו מגדירים בשלוחת המי זה פון שאם הוקשה בחירה שגויה ישמיע את ההודעה [M1001] "המקש שהוקש שגוי", אותה אנו משנים ל"המספר אותו הקשתם איננו מופיע במערכת" וכדו'. [אם כבר הגדרתם הגדרה זו בקובץ ivr.ini שבשלוחה הראשית אז אין צורך להגדיר גם בשלוחה זו.]
אנו מעלים בשלוחה הראשית של שלוחת המי זה פון הודעת תפריט אותה אנו מקליטים/מעלים ל"אנא הקישו את מספר הטלפון עליו תרצו לקבל מידע" וכדו', [ניתן להוסיף "ובסיום הקישו סולמית" – כרצונכם.] וכן ניתן להעלות/להקליט הודעת ברוכים הבאים כמו בכל תפריט.
כפי שכבר הבהרנו אופציית מי זה פון זו מיועדת למי שמעוניין לעמול הרבה אך לצאת עם דבר מיוחד ללא תקלות ובעיות. הצלחה מרובה. וכמובן הכל רק בסייעתא דשמיא.
כתובת המייל שלנו: X999654@GMAIL.COM. [ללא התחייבות – ניתן לקבל אצלנו שתי ההודעות דלעיל מוקלטות.]
[אל שמואל וכל הבודקים והממונים, אנו מקווים כי הסבר זה איננו נוגד את מה שנכתב כאן שלא לעשות הסברים איך לעשות תפריט, כי אחרי הכל מדובר כאן בהרבה שלוחות עם חשיבה ויגיעה, אם בכל זאת זה נוגד את מה שכתוב שם – תבקשו ממנו ונמחוק את הפוסט מיידית.]
נשמח לשמוע תגובות והערות ותובנות אך ורק כאן!!! -
-