ThunderPhone 2.0 באוויר.בשירות עצמי, החל מ-2¢/דקה.קראו את הודעת ההשקה

Using the dashboard

ייבוא סוכנים מפלטפורמה אחרת

העבירו סוכנים, כלים ומאגרי ידע מ-Vapi, Retell, ElevenLabs Agents או Bland באמצעות מפתח API או ייצוא JSON, סקרו את המיפוי וייבאו.

אם הסוכנים שלכם נמצאים ב-Vapi, Retell, ElevenLabs Agents או Bland, כלי הייבוא שולף אותם, ממפה כל שדה ל-ThunderPhone ומציג לכם את התוצאה לפני שנוצר דבר מה.

התחלת ייבוא

  1. פתחו את סוכנים ובחרו ייבוא (או ייבוא מ-Vapi, Retell, ElevenLabs או Bland בדף סוכנים ריק).
  2. בחרו את הפלטפורמה.
  3. פעלו לפי השלבים הממוספרים בתיבת הדו-שיח כדי ליצור מפתח באותה פלטפורמה (הם יפתחו עבורכם את דף ההגדרות המתאים), הדביקו אותו, או עברו אל הדבקת JSON שיוצא והדביקו אובייקט אחד או יותר של סוכנים מלוח הבקרה או מה-API של אותה פלטפורמה.
  4. בחרו שליפת הסוכנים שלי. השליפה והמיפוי נמשכים בדרך כלל פחות מדקה; תוכלו לעזוב את הדף ולחזור דרך מגש המשימות.

סקירת התוכנית

כל סוכן מציג את השם, הקול התואם (ורמת הוודאות של ההתאמה), רמת האינטליגנציה, הכלים ומאגרי הידע שהוא כולל, והערות לגבי כל דבר שהשתנה במהלך ההמרה. הרחיבו שורה כדי לקרוא את ההנחיה:

  • נכתבה מחדש — הנחיה אחידה אחת בסגנון מדריך ההנחיות, שבה נשמרים כל מספר טלפון, כתובת URL, שם כלי ומציין מיקום מהמקור.
  • מובנית — תצורת המקור המוצגת תחת כותרות, בדיוק כפי שחולצה. אפשרות זו משמשת אוטומטית כאשר לא ניתן לאמת את הכתיבה מחדש.

בטלו את הסימון של סוכנים שאינכם רוצים לייבא (עותקי בדיקה אינם מסומנים כברירת מחדל), ערכו שמות, קולות, רמות או את בחירת ההנחיה, ולאחר מכן בחרו ייבוא. הסוכנים שנוצרו נפתחים בכלי הבנייה עם חיבורי ה-API והידע שלהם מצורפים.

מה מיובא

קבלת מפתח

  1. פתחו את dashboard.vapi.ai/org/api-keys (הגדרות ארגון → מפתחות API).
  2. צרו מפתח ובחרו פרטי — מפתחות ציבוריים אינם יכולים להציג עוזרים.
  3. העתיקו אותו לתיבת הדו-שיח. מפתחות Vapi אינם מוגבלים בהיקף; מחקו את המפתח ב- Vapi לאחר הייבוא אם יצרתם אותו רק למטרה זו.
שדה VapiThunderPhone
model.messages[system]הנחיה
firstMessage, firstMessageModeמשפט פתיחה בהנחיה; מי מדבר ראשון
voice.provider + voiceIdהקול הקרוב ביותר בקטלוג (מוצגת רמת התאמה)
transcriber.languageשפה ראשית
model.modelרמת בינה
model.tools / toolIds (function, apiRequest)חיבורי API
יעדי transferCallקטע העברת השיחות בהנחיה (העברה מובנית)
endCall, dtmfיכולות מובנות
כלי query (knowledgeBases[].fileIds) ו-knowledgeBaseId מדור קודםבסיס ידע עם הקבצים שהועלו כמסמכים
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesקטעי הנחיה; הגדרת הודעת תא קולי
silenceTimeoutSecondsניתוק לאחר שקט
maxDurationSeconds, server.url, squads, workflows, כלי sms/ghl/make/code/mcpמדווחים, לא מיובאים

קבלת מפתח

  1. פתחו את dashboard.retellai.com/apiKeys (הגדרות מערכת → מפתחות API) ובחרו יצירת מפתח.
  2. הפעילו את הגבלת הרשאות והגדירו את סוכן, בסיס ידע, ו-טלפון ל-קריאה. השאירו את כל הקבוצות האחרות לא מסומנות; המייבא לעולם אינו כותב ל-Retell.
  3. העתיקו את המפתח לתיבת הדו-שיח.
שדה RetellThunderPhone
Retell LLM general_prompt, begin_message, start_speakerהנחיה; משפט פתיחה; מי מדבר ראשון
states + starting_stateתהליך שיחה מסודר בהנחיה
global_prompt + צמתים של זרימת שיחהתהליך שיחה מסודר; צמתי העברה הופכים גם לכללי העברת שיחות
general_tools מותאמים אישיתחיבורי API
transfer_call, end_call, press_digitהעברת שיחות בהנחיה + יכולות מובנות
voice_id (11labs-, openai-, cartesia-, …)הקול הקרוב ביותר בקטלוג
languageשפות ראשיות ונוספות
model / s2s_modelרמת בינה
knowledge_base_ids (מקורות url, מסמך, טקסט)בסיס ידע עם מסמכים
voicemail_option, end_call_after_silence_ms, boosted_keywordsהגדרת תא קולי; ניתוק לאחר שקט; מונחי הנחיה
webhook_url, max_call_duration_ms (כאשר נמוך מברירת המחדל של 60 דקות), מנועי LLM מותאמים אישית, send_sms, MCPמדווחים, לא מיובאים

קבלת מפתח

  1. פתחו את elevenlabs.io/app/settings/api-keys ובחרו יצירת מפתח API.
  2. תחת הרשאות, העניקו לו פלטפורמת סוכנים: קריאה (ו-בסיס ידע: קריאה אם מוצג); המייבא אינו זקוק לדבר נוסף.
  3. העתיקו את המפתח לתיבת הדו-שיח.
שדה ElevenLabsThunderPhone
conversation_config.agent.prompt.promptהנחיה
first_message, languageמשפט פתיחה; שפה ראשית
prompt.llmרמת בינה
tts.voice_idהקול הקרוב ביותר בקטלוג
tools / tool_ids מסוג webhookחיבורי API (סכמת שאילתה או גוף)
כלי מערכת end_call, transfer_to_number, לוח מקשיםיכולות מובנות + העברת שיחות בהנחיה
רשומות url/text/file של knowledge_baseבסיס ידע: רשומות URL הופכות למסמכי URL; רשומות טקסט וקבצים נשלפות לפי מזהה ומיובאות כטקסט שחולץ מהן
turn.silence_end_call_timeoutניתוק לאחר שקט
conversation.max_duration_seconds, כלי לקוח, MCPמדווחים, לא מיובאים

קבלת מפתח

  1. פתחו את app.bland.ai/dashboard/settings.
  2. העתיקו את מפתח ה-API המוצג שם (ל-Bland יש מפתח אחד לכל חשבון; הוא אינו מוגבל בהיקף, לכן החליפו אותו לאחר מכן אם תעדיפו).
  3. הדביקו אותו בתיבת הדו-שיח.

לסוכני אינטרנט אין שם ב-Bland, לכן המייבא נותן להם שם לפי הברכה ("היי, כאן Nova…") או ההנחיה ("אתם Nova…").

שדה BlandThunderPhone
סוכן אינטרנט prompt, first_sentence, language, model, voiceהנחיה; משפט פתיחה; שפה; רמה; הקול הקרוב ביותר
tools מותאמים אישית (name, url, method, input_schema, headers)חיבורי API
מספר נכנס prompt או pathway_idסוכן אחד לכל מספר נכנס
כל נתיב, בין אם מחובר למספר ובין אם לאסוכן אחד לכל נתיב
צמתי נתיב וקצוות (Default, Knowledge Base, Transfer Call, End Call, Webhook)תהליך שיחה מסודר; טקסט של צומת בסיס ידע הופך למסמך; העברות ו-webhooks הופכים ליכולות מובנות ולחיבורי API
transfer_phone_numberקטע העברת השיחות
max_duration, webhookמדווחים, לא מיובאים
מספרים בבעלות Blandמדווחים כלא ניתנים לניוד

מה דורש פעולה ב-ThunderPhone

הדוח בתחתית דף הסקירה מפרט כל מה שלא הועבר ומדוע:

  • מספרי טלפון. מספרים שבבעלותכם אצל ספק תקשורת יכולים להתחבר בתור מספרי VoIP. לא ניתן להעביר מספרים שבבעלות הפלטפורמה; קבלו מספר חדש וצרפו אותו לסוכן המיובא.
  • Webhooks לכל סוכן. ThunderPhone שולחת webhooks חתומים לכל ארגון; הגדירו אחד תחת Webhooks.
  • פרטי גישה המאוחסנים אצל הספק. כותרות של כלים שהיו גלויות מועתקות. פרטי גישה שהפלטפורמה הישנה אחסנה לפי מזהה מסומנים; הוסיפו אותם לכותרות של חיבור ה-API.
  • כלים ללא מקבילה (שליחת SMS, אוטומציות ספציפיות לפלטפורמה) מפורטים כדי ששום דבר לא יושמט ללא הודעה.
  • מגבלות משך שיחה. ל-ThunderPhone אין אורך שיחה מרבי לכל סוכן; השתמשו במקום זאת בהגדרת ניתוק בעת שקט ובכללי הסיום של ההנחיה שלכם.

ייבוא ללא מפתח

בחרו הדבקת JSON שיוצא והדביקו את האובייקט או האובייקטים שה-API או לוח הבקרה של הפלטפורמה שלכם מייצאים, כאובייקט יחיד או כרשימת JSON:

  • Vapi — אובייקט העוזר (GET /assistant/{id}). כלים המחוברים באמצעות toolIds וקובצי ידע דורשים מפתח לצורך פתרון.
  • Retell — אובייקט הסוכן (GET /get-agent/{id}) יחד עם ה-LLM שלו ב-Retell (GET /get-retell-llm/{id}) או אובייקט זרימת השיחה באותה רשימה; המייבא מקשר ביניהם לפי מזהה. LLM או זרימה שמודבקים בפני עצמם מיובאים תחת שם שנוצר.
  • ElevenLabs — אובייקט הסוכן (GET /v1/convai/agents/{id}); כלי ה-webhook שלו כלולים בתוך האובייקט, כך ששום דבר לא נותר ללא פתרון.
  • Bland — סוכן אינטרנט, תגובת /v1/agents, או אובייקט נתיב.

כל דבר שמוזכר רק לפי מזהה ואינו קיים בהדבקה מפורט בהערות.

לאחר הייבוא

  1. פתחו כל סוכן וקראו את ההערות שלו.
  2. בצעו שיחת בדיקה מכלי הבנייה.
  3. צרפו מספר טלפון.
  4. בדקו כל חיבור API באמצעות בודק הבקשות.
  5. ודאו שמסמכי הידע סיימו את תהליך האינדוקס.
  6. הגדירו webhook ארגוני אם הסוכנים הישנים השתמשו באחד.

המייבא זמין גם דרך REST API.