הרכיב המובנה מראש הזה לוכד ומאמת את קוד המדינה ומספר הטלפון.
מגבלות
בנוסף למגבלות הנפוצות של רכיבים מוכנים מראש, יש לרכיב המוכן מראש הזה את המגבלות הבאות:
- המערכת לא מקבלת מספרי טלפון באורך של יותר מ-16 ספרות.
הגדרות מומלצות של נציג
מפעילים DTMF כדי לאפשר למשתמשים להזין ערכים מספריים באמצעות לוח המקשים של הטלפון.
תכונות נוספות
הרכיב המובנה מראש הזה מספק את הפונקציות הנוספות הבאות:
דוגמאות לתיבות דו-שיח
בדוגמאות הבאות לדיאלוגים מוצגים תרחישים נפוצים שמטופלים על ידי הרכיב המובנה הזה. הדיאלוגים לדוגמה מדגימים את ההתנהגות כשקוראים לרכיב באמצעות טלפוניה, מה שמפעיל את כוונת הפתיחה שמוגדרת כברירת מחדל ואת התגובה הראשונה של הסוכן בתחילת השיחה.
מספר טלפון תקין בשני תורים
משתמש הקצה מספק קוד מדינה ואחריו מספר טלפון; הנציג מאמת ומקבל את הפרטים בהצלחה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| מהו שם המדינה או הקוד שלה? | |
| +1 | |
| הבנתי, קוד המדינה שלך הוא +1. תגיד את מספר הטלפון שלך. | |
| 6502530000 | |
| הבנתי. המספר שציינת הוא +1 6502530000, זה נכון? | |
| כן, הכתובת נכונה | |
| מעולה, סיימתי לאסוף את מספר הטלפון. |
מספר טלפון תקין בשיחה אחת
משתמש הקצה מספק את קוד המדינה ואת מספר הטלפון בו-זמנית, והנציג מאמת ומקבל אותם בהצלחה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| מהו שם המדינה או הקוד שלה? | |
| +1 6502530000 | |
| הבנתי. המספר שציינת הוא +1 6502530000, זה נכון? | |
| כן, הכתובת נכונה | |
| מעולה, סיימתי לאסוף את מספר הטלפון. |
מספר טלפון לא חוקי
משתמש קצה מספק קוד מדינה ומספר טלפון בתור אחד; הנציג בודק ומוצא שמספר הטלפון שסופק הוא באורך תקין (עד 16 ספרות), אבל הוא לא מספר טלפון תקין. הנציג מבקש שוב ממשתמש הקצה לספק מספר טלפון.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| מהו שם המדינה או הקוד שלה? | |
| +1 6502530001 | |
| מצטערים, אי אפשר לזהות את מספר הטלפון הזה. אספתי את קוד המדינה כ-+1. צריך לספק מספר טלפון תקין. | |
| 6502530000 | |
| הבנתי. המספר שציינת הוא +1 6502530000, זה נכון? | |
| כן, הכתובת נכונה | |
| מעולה, סיימתי לאסוף את מספר הטלפון. |
קוד מדינה ומספר טלפון לא תקינים
משתמש קצה מספק קידומת מדינה ומספר טלפון בתור אחד; הנציג בודק ומוצא שקידומת המדינה ומספר הטלפון שסופקו לא תקינים. הנציג יבקש ממשתמש הקצה לספק את קידומת המדינה ומספר הטלפון.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| מהו שם המדינה או הקוד שלה? | |
| +0080000000000 | |
| מצטערים, נראה שקוד המדינה או מספר הטלפון שסופקו לא תקינים. Let's start again. צריך להגיד את שם המדינה או את הקוד שלה. | |
| 1 | |
| הבנתי, קוד המדינה שלך הוא +1 . מה מספר הטלפון שלך? | |
| 6502530000 | |
| הבנתי. המספר שציינת הוא +1 6502530000, זה נכון? | |
| כן, הכתובת נכונה | |
| מעולה, סיימתי לאסוף את מספר הטלפון. |
קלט לא מזוהה
הרכיב יוצא מהתהליך אחרי שמשתמש הקצה מספק שלוש פעמים קלט שלא מזוהה.
| קלט של משתמשים | התשובה של הסוכן |
|---|---|
| מהו שם המדינה או הקוד שלה? | |
| היה בסדר | |
| סליחה, לא הבנתי. אפשר להגיד או להזין שוב את קוד המדינה? | |
| תחושה נעימה | |
| הממ, עדיין לא הצלחתי להבין את זה. חשוב לוודא שאתם אומרים את קוד המדינה. אם לא שמעתי אותך טוב, אפשר להשתמש במקלדת כדי להזין את קוד המדינה. | |
| טוב | |
| סליחה, קשה לי להבין את התשובה שלך. |
אימות מספר טלפון
רכיב מוכן מראש של מספר טלפון משתמש בפונקציית המערכת IS_PHONE_NUMBER כדי לוודא שמספר הטלפון תואם לתבנית תקינה.
מוסכמות למתן שמות
הרכיב המובנה הזה משתמש במוסכמות הבאות למתן שמות:
| תכונה | פורמט | דוגמה |
|---|---|---|
| Flow | [שם הרכיב] | איסוף מספרי טלפון |
| כוונת רכישה ספציפית לרכיב | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_telephone_number_collection_incorrect_country_code |
| פרמטר | [param_name] | telephone_number |
| סוג ישות | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_telephone_no_country_code |
פרמטרים של פלט
פרמטרים של פלט הם פרמטרים של סשן שיישארו פעילים אחרי היציאה מהרכיב. הפרמטרים האלה מכילים מידע חשוב שנאסף על ידי הרכיב. הרכיב המובנה הזה מספק ערכים לפרמטרים הבאים של הפלט:
| שם הפרמטר | תיאור | פורמט הפלט |
|---|---|---|
| telephone_number_collection_telephone_number | הפרמטר הזה מחזיר את מספר הטלפון שנקלט על ידי הרכיב | מחרוזת |
| telephone_number_collection_country_code | הפרמטר הזה מחזיר את קוד המדינה שתועד על ידי הרכיב | מחרוזת |
הגדרה בסיסית
כדי להגדיר את הרכיב המובנה הזה:
הושלמה
הסוכן אמור להיות מוגדר ומוכן לבדיקה.