תודה לכל המגיבים
יצרתי חשבון demo
משתמש: demo@telekesher.co.il
סיסמה: 1234
תודה לכל המגיבים
יצרתי חשבון demo
משתמש: demo@telekesher.co.il
סיסמה: 1234
קיבלנו הרבה פניות בנושא חיבור למערכות חיצוניות. גיבשנו רעיון ראשוני למודול API ונשמח לשמוע אם הכיוון עונה על הצרכים שלכם!
המודל מבוסס על מערך של פועולות עם הגדרה לאיזה פעולה לעבור בסיום או ע"פ הקשה
ניתן להגדיר פעולות בשני דרכים:
בהגדרה הראשונית צריך להגדיר מה הפעולה הראשונה שיבצע (עדיף לכאורה מאשר שיבחר באופן אוטומטי את הפעולה הראשונה במערך)
היתרונות המשמעותיים:
curl
יכולה לתקשר עם שרת שונה, מה שמאפשר אינטגרציה עם מערכות מרובות בזרימת שיחה אחתplay_and_get_digits
: השמעת הודעה וקבלת קלטplayback
: השמעת הודעהcurl
: שליחת בקשה ל-APIhangup
: ניתוק השיחהבהמשך כנראה נוסיף פעולות כמו הקלטה או העברה למודל API אחר וכדו'
כל פעולה במערך מוגדרת עם:
{
"uuid": "שם_ייחודי",
"type": "סוג_הפעולה",
"next_action": "הפעולה_הבאה",
// או
"conditional_map": {
"תנאי": "פעולה_הבאה"
}
}
בפעולת curl
יש מפתח מיוחד:
{
"type": "curl",
"curl_command": "...",
"next_action_on_error": "הפעולה_במקרה_שגיאה"
}
"save_variable": "שם_המשתנה"
{{שם_המשתנה}}
{{user}}
- מזהה שיחה ייחודיהנה דוגמה מקיפה שמדגימה את כל היכולות. בוא נעקוב אחר המשתמש בתהליך:
תחילת השיחה:
בדיקת הקוד:
אישור הקוד:
סיום מוצלח:
טיפול בשגיאות:
הנה ההגדרה הראשונית שתוגדר בממשק שמממש את התהליך הזה:
{
"first_action": "get_pin",
"actions": [
{
"uuid": "get_pin",
"type": "play_and_get_digits",
"audio_files": ["enter_pin.wav"],
"min_digits": 3,
"max_digits": 3,
"tries": 3,
"timeout": 5000,
"terminator_key": "#",
"regex_pattern": "\\d+",
"save_variable": "pin",
"conditional_map": {
"no_input": "fail",
"default": "verify_pin"
}
},
{
"uuid": "verify_pin",
"type": "curl",
"curl_command": "https://server1.dev/verify?pin={{pin}}",
"next_action_on_error": "fail"
}
]
}
{
"next_action": "play_pin",
"new_actions": [
{
"uuid": "play_pin",
"type": "playback",
"audio_files": [
"you_entered.wav",
"digits/1.wav",
"digits/2.wav",
"digits/3.wav"
],
"next_action": "get_confirmation"
},
{
"uuid": "get_confirmation",
"type": "play_and_get_digits",
"audio_files": ["confirm.wav"],
"min_digits": 1,
"max_digits": 1,
"tries": 3,
"timeout": 5000,
"terminator_key": "#",
"regex_pattern": "[12]",
"conditional_map": {
"1": "confirm_pin",
"2": "get_pin",
"no_input": "fail"
}
}
]
}
{
"next_action": "invalid_pin",
"new_actions": [
{
"uuid": "invalid_pin",
"type": "playback",
"audio_files": ["invalid_pin.wav"],
"next_action": "get_pin"
}
]
}
נשמח לשמוע מכם:
@Shmuel754 כתב במערכת IVR מודולרית בפיתוח - מחפש פידבק טכני [באישור ההנהלה]:
@telekesher איך אתה רוצה שניכנס לאתר?
להירשם פלוס ת.ז. ומה עוד אנו אמורים לספק, על שירות שאנו לא בטוחים שרלוונטי לנו?
זה מה שנדרש לפי וועדת הרבנים לענייני תקשורת
@יוס 1. כמה זמן אורך ההודעה לכל נמען,
2. לכמה נמנעים.
3. חד פעמי או משהו קבוע, (חודשי, שנתי)
שלום לכולם,
לאחרונה פיתחתי מערכת IVR מודולרית חדשה, וכעת אני מחפש פידבק טכני מחברי הפורום. המערכת נמצאת בשלבי פיתוח מתקדמים, ונועדה לייעל ולשפר את חוויית המשתמש בעבודה עם מערכות IVR.
גרסת הבטא זמינה כעת להתנסות, ואני מאוד אשמח לקבל מכם הערות, רעיונות והצעות לשיפור, כדי שאוכל להביא את המערכת לרמה הגבוהה ביותר.
מוזמנים להתנסות בגרסת הבטא כאן:
https://beta.telekesher.co.il
️ שימו לב: מדובר בגרסת פיתוח בלבד, ולא במוצר מוגמר לשיווק.
אשמח לקבל משוב על:
נוחות השימוש בממשק
פונקציונליות חסרה או נדרשת
באגים ובעיות טכניות שנתקלתם בהן
פיצ'רים נוספים שהייתם רוצים לראות
תודה מראש לכל מי שיקדיש זמן להתנסות ולשתף פידבק!
עריכה:
יצרתי חשבון demo
משתמש: demo@telekesher.co.il
סיסמה: 1234