ThunderPhone 2.0 ഇപ്പോൾ ലൈവാണ്.സ്വയം സജ്ജമാക്കാം — മിനിറ്റിന് 2¢ മുതൽ.പ്രഖ്യാപനം വായിക്കുക

Using the dashboard

മറ്റൊരു പ്ലാറ്റ്ഫോമിൽ നിന്ന് ഏജന്റുമാരെ ഇംപോർട്ട് ചെയ്യുക

API കീ അല്ലെങ്കിൽ JSON എക്സ്പോർട്ട് ഉപയോഗിച്ച് Vapi, Retell, ElevenLabs Agents, അല്ലെങ്കിൽ Bland എന്നിവയിൽ നിന്ന് ഏജന്റുമാരെയും ടൂളുകളെയും വിജ്ഞാന അടിത്തറകളെയും കൊണ്ടുവരുക, മാപ്പിംഗ് പരിശോധിക്കുക, തുടർന്ന് ഇംപോർട്ട് ചെയ്യുക.

നിങ്ങളുടെ ഏജന്റുകൾ Vapi, Retell, ElevenLabs Agents, അല്ലെങ്കിൽ Bland-ലാണെങ്കിൽ, ഇംപോർട്ടർ അവയെ ഫെച്ച് ചെയ്ത്, എല്ലാ ഫീൽഡും ThunderPhone-ലേക്ക് മാപ്പ് ചെയ്ത്, എന്തെങ്കിലും സൃഷ്ടിക്കുന്നതിന് മുമ്പ് ഫലം കാണിക്കുന്നു.

ഇംപോർട്ട് ആരംഭിക്കുക

  1. ഏജന്റുകൾ തുറന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ ശൂന്യമായ ഏജന്റുകൾ പേജിൽ Vapi, Retell, ElevenLabs, അല്ലെങ്കിൽ Bland-ൽ നിന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക).
  2. പ്ലാറ്റ്ഫോം തിരഞ്ഞെടുക്കുക.
  3. ആ പ്ലാറ്റ്ഫോമിൽ ഒരു കീ സൃഷ്ടിക്കാൻ ഡയലോഗിലെ നമ്പർ ചെയ്ത ഘട്ടങ്ങൾ പിന്തുടരുക (അവ നിങ്ങൾക്കായി ശരിയായ ക്രമീകരണ പേജ് തുറക്കും), കീ ഒട്ടിക്കുക, അല്ലെങ്കിൽ എക്സ്പോർട്ട് ചെയ്ത JSON ഒട്ടിക്കുക എന്നതിലേക്ക് മാറി ആ പ്ലാറ്റ്ഫോമിന്റെ ഡാഷ്ബോർഡിൽ നിന്നോ API-യിൽ നിന്നോ ഒന്നോ അതിലധികമോ ഏജന്റ് ഒബ്ജക്റ്റുകൾ ഒട്ടിക്കുക.
  4. എന്റെ ഏജന്റുകളെ ഫെച്ച് ചെയ്യുക തിരഞ്ഞെടുക്കുക. ഫെച്ചിംഗും മാപ്പിംഗും സാധാരണയായി ഒരു മിനിറ്റിൽ താഴെ സമയമെടുക്കും; നിങ്ങൾക്ക് പേജ് വിട്ട് ടാസ്‌ക് ട്രേ വഴി പിന്നീട് തിരിച്ചുവരാം.

പദ്ധതി അവലോകനം ചെയ്യുക

ഓരോ ഏജന്റും പേര്, പൊരുത്തപ്പെട്ട വോയ്‌സ് (പൊരുത്തത്തിന്റെ ഉറപ്പിന്റെ തോതോടെ), ബുദ്ധിശേഷി ടിയർ, അത് കൊണ്ടുവരുന്ന ടൂളുകളും വിജ്ഞാന അടിത്തറകളും, പരിവർത്തനത്തിൽ മാറിയ കാര്യങ്ങളെക്കുറിച്ചുള്ള കുറിപ്പുകളും കാണിക്കുന്നു. prompt വായിക്കാൻ ഒരു വരി വികസിപ്പിക്കുക:

  • പുനരാലേഖനം ചെയ്തത്prompting ഗൈഡിന്റെ ശൈലിയിലുള്ള ഏകീകൃത prompt, ഉറവിടത്തിലെ എല്ലാ ഫോൺ നമ്പറുകളും URL-കളും ടൂൾ പേരുകളും പ്ലേസ്‌ഹോൾഡറുകളും സംരക്ഷിച്ചിരിക്കും.
  • ഘടനാപരമായത് — വേർതിരിച്ചെടുത്തതുപോലെ തന്നെ തലക്കെട്ടുകൾക്കു കീഴിൽ ക്രമീകരിച്ച ഉറവിട കോൺഫിഗറേഷൻ. പുനരാലേഖനം സ്ഥിരീകരിക്കാൻ കഴിയാത്തപ്പോൾ സ്വയമേവ ഉപയോഗിക്കുന്നു.

നിങ്ങൾക്ക് ആവശ്യമില്ലാത്ത ഏജന്റുകളുടെ ടിക്ക് നീക്കുക (പരീക്ഷണ പകർപ്പുകളുടെ ടിക്ക് സ്ഥിരസ്ഥിതിയായി നീക്കിയിരിക്കും), പേരുകൾ, വോയ്‌സുകൾ, ടിയറുകൾ, അല്ലെങ്കിൽ prompt തിരഞ്ഞെടുപ്പ് എഡിറ്റ് ചെയ്യുക, തുടർന്ന് ഇംപോർട്ട് തിരഞ്ഞെടുക്കുക. സൃഷ്ടിച്ച ഏജന്റുകൾ അവയുടെ API കണക്ഷനുകളും വിജ്ഞാനവും ചേർത്ത നിലയിൽ ബിൽഡറിൽ തുറക്കും.

എന്താണ് ഇംപോർട്ട് ചെയ്യുന്നത്

ഒരു കീ നേടുക

  1. dashboard.vapi.ai/org/api-keys തുറക്കുക (ഓർഗനൈസേഷൻ ക്രമീകരണങ്ങൾ → API കീകൾ).
  2. ഒരു കീ സൃഷ്ടിച്ച് സ്വകാര്യ തിരഞ്ഞെടുക്കുക — പൊതു കീകൾക്ക് അസിസ്റ്റന്റുമാരെ പട്ടികപ്പെടുത്താനാകില്ല.
  3. അത് ഡയലോഗിലേക്ക് പകർത്തുക. Vapi കീകൾ സ്കോപ്പ് ചെയ്തവയല്ല; ഇതിനായി മാത്രമാണ് നിങ്ങൾ കീ സൃഷ്ടിച്ചതെങ്കിൽ ഇംപോർട്ടിന് ശേഷം Vapi-യിൽ അത് ഇല്ലാതാക്കുക.
Vapi ഫീൽഡ്ThunderPhone
model.messages[system]Prompt
firstMessage, firstMessageModePrompt-ലെ ആരംഭ വാക്യം; ആദ്യം ആരാണ് സംസാരിക്കുന്നത്
voice.provider + voiceIdഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം (പൊരുത്ത വിശ്വാസ്യത കാണിക്കും)
transcriber.languageപ്രാഥമിക ഭാഷ
model.modelഇന്റലിജൻസ് തലം
model.tools / toolIds (function, apiRequest)API കണക്ഷനുകൾ
transferCall ലക്ഷ്യസ്ഥാനങ്ങൾPrompt-ലെ കൈമാറ്റ വിഭാഗം (അന്തർനിർമിത കൈമാറ്റം)
endCall, dtmfഅന്തർനിർമിത സൗകര്യങ്ങൾ
query ടൂളുകൾ (knowledgeBases[].fileIds) കൂടാതെ ലെഗസി knowledgeBaseIdഅപ്‌ലോഡ് ചെയ്ത ഫയലുകൾ ഡോക്യുമെന്റുകളായുള്ള നോളജ് ബേസ്
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesPrompt വിഭാഗങ്ങൾ; വോയ്‌സ്‌മെയിൽ സന്ദേശ ക്രമീകരണം
silenceTimeoutSecondsനിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ
maxDurationSeconds, server.url, സ്ക്വാഡുകൾ, വർക്ക്‌ഫ്ലോകൾ, sms/ghl/make/code/mcp ടൂളുകൾറിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല

ഒരു കീ നേടുക

  1. dashboard.retellai.com/apiKeys തുറന്ന് (സിസ്റ്റം ക്രമീകരണങ്ങൾ → API കീകൾ) കീ സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
  2. അനുമതികൾ പരിമിതപ്പെടുത്തുക പ്രവർത്തനക്ഷമമാക്കി ഏജന്റ്, നോളജ് ബേസ്, ഫോൺ എന്നിവയ്ക്ക് വായന സജ്ജമാക്കുക. മറ്റെല്ലാ ഗ്രൂപ്പുകളും തിരഞ്ഞെടുക്കാതിരിക്കുക; ഇംപോർട്ടർ ഒരിക്കലും Retell-ലേക്ക് എഴുതുന്നില്ല.
  3. കീ ഡയലോഗിലേക്ക് പകർത്തുക.
Retell ഫീൽഡ്ThunderPhone
Retell LLM general_prompt, begin_message, start_speakerPrompt; ആരംഭ വാക്യം; ആദ്യം ആരാണ് സംസാരിക്കുന്നത്
states + starting_statePrompt-ലെ ക്രമീകരിച്ച കോൾ നടപടിക്രമം
സംഭാഷണ പ്രവാഹം global_prompt + നോഡുകൾക്രമീകരിച്ച കോൾ നടപടിക്രമം; കൈമാറ്റ നോഡുകൾ കൈമാറ്റ നിയമങ്ങളുമാകും
general_tools ഇഷ്ടാനുസൃതംAPI കണക്ഷനുകൾ
transfer_call, end_call, press_digitPrompt കൈമാറ്റം + അന്തർനിർമിത സൗകര്യങ്ങൾ
voice_id (11labs-, openai-, cartesia-, …)ഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം
languageപ്രാഥമികവും അധികവുമായ ഭാഷകൾ
model / s2s_modelഇന്റലിജൻസ് തലം
knowledge_base_ids (url, document, text ഉറവിടങ്ങൾ)ഡോക്യുമെന്റുകളുള്ള നോളജ് ബേസ്
voicemail_option, end_call_after_silence_ms, boosted_keywordsവോയ്‌സ്‌മെയിൽ ക്രമീകരണം; നിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ; prompt പദങ്ങൾ
webhook_url, max_call_duration_ms (60-മിനിറ്റ് സ്ഥിരസ്ഥിതി മൂല്യത്തിന് താഴെയായാൽ), ഇഷ്ടാനുസൃത-LLM എൻജിനുകൾ, send_sms, MCPറിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല

ഒരു കീ നേടുക

  1. elevenlabs.io/app/settings/api-keys തുറന്ന് API കീ സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
  2. അനുമതികൾക്ക് കീഴിൽ ഏജന്റ്സ് പ്ലാറ്റ്ഫോം: വായന (കാണിക്കുന്നുണ്ടെങ്കിൽ നോളജ് ബേസ്: വായന കൂടി) നൽകുക; ഇംപോർട്ടറിന് മറ്റൊന്നും ആവശ്യമില്ല.
  3. കീ ഡയലോഗിലേക്ക് പകർത്തുക.
ElevenLabs ഫീൽഡ്ThunderPhone
conversation_config.agent.prompt.promptPrompt
first_message, languageആരംഭ വാക്യം; പ്രാഥമിക ഭാഷ
prompt.llmഇന്റലിജൻസ് തലം
tts.voice_idഏറ്റവും അടുത്ത കാറ്റലോഗ് ശബ്ദം
webhook തരത്തിലുള്ള tools / tool_idsAPI കണക്ഷനുകൾ (query അല്ലെങ്കിൽ body സ്കീമ)
സിസ്റ്റം ടൂളുകൾ end_call, transfer_to_number, കീപാഡ്അന്തർനിർമിത സൗകര്യങ്ങൾ + prompt കൈമാറ്റം
knowledge_base url/text/file എൻട്രികൾനോളജ് ബേസ്: URL എൻട്രികൾ URL ഡോക്യുമെന്റുകളാകും; ടെക്സ്റ്റ്, ഫയൽ എൻട്രികൾ id ഉപയോഗിച്ച് ലഭ്യമാക്കി അവയുടെ എക്സ്ട്രാക്റ്റ് ചെയ്ത ടെക്സ്റ്റായി ഇംപോർട്ട് ചെയ്യും
turn.silence_end_call_timeoutനിശ്ശബ്ദതയിൽ കോൾ അവസാനിപ്പിക്കൽ
conversation.max_duration_seconds, ക്ലയന്റ് ടൂളുകൾ, MCPറിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല

ഒരു കീ നേടുക

  1. app.bland.ai/dashboard/settings തുറക്കുക.
  2. അവിടെ കാണിക്കുന്ന API കീ പകർത്തുക (Bland-ൽ ഓരോ അക്കൗണ്ടിനും ഒരു കീയാണുള്ളത്; അത് സ്കോപ്പ് ചെയ്തതല്ല, അതിനാൽ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ പിന്നീട് അത് മാറ്റുക).
  3. അത് ഡയലോഗിലേക്ക് ഒട്ടിക്കുക.

വെബ് ഏജന്റുകൾക്ക് Bland-ൽ പേരില്ല, അതിനാൽ ഇംപോർട്ടർ അവയ്ക്ക് അഭിവാദനത്തിൽനിന്ന് ("Hi, this is Nova…") അല്ലെങ്കിൽ prompt-ൽനിന്ന് ("You are Nova…") പേര് നൽകും.

Bland ഫീൽഡ്ThunderPhone
വെബ് ഏജന്റ് prompt, first_sentence, language, model, voicePrompt; ആരംഭ വാക്യം; ഭാഷ; തലം; ഏറ്റവും അടുത്ത ശബ്ദം
ഇഷ്ടാനുസൃത tools (name, url, method, input_schema, headers)API കണക്ഷനുകൾ
ഇൻബൗണ്ട് നമ്പർ prompt അല്ലെങ്കിൽ pathway_idഓരോ ഇൻബൗണ്ട് നമ്പറിനും ഒരു ഏജന്റ്
ഒരു നമ്പറുമായി ബന്ധിപ്പിച്ചാലും ഇല്ലെങ്കിലും എല്ലാ പാത്ത്‌വേകളുംഓരോ പാത്ത്‌വേയ്ക്കും ഒരു ഏജന്റ്
പാത്ത്‌വേ നോഡുകളും എഡ്ജുകളും (Default, Knowledge Base, Transfer Call, End Call, Webhook)ക്രമീകരിച്ച കോൾ നടപടിക്രമം; നോളജ്-ബേസ് നോഡ് ടെക്സ്റ്റ് ഒരു ഡോക്യുമെന്റാകും; കൈമാറ്റങ്ങളും വെബ്‌ഹുക്കുകളും അന്തർനിർമിത സൗകര്യങ്ങളും API കണക്ഷനുകളുമാകും
transfer_phone_numberകൈമാറ്റ വിഭാഗം
max_duration, webhookറിപ്പോർട്ട് ചെയ്യുന്നു, ഇംപോർട്ട് ചെയ്യുന്നില്ല
Bland ഉടമസ്ഥതയിലുള്ള നമ്പറുകൾപോർട്ടുചെയ്യാനാകില്ലെന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു

ThunderPhone-ൽ നടപടിയെടുക്കേണ്ട കാര്യങ്ങൾ

അവലോകന പേജിന്റെ താഴെയുള്ള റിപ്പോർട്ട് മൈഗ്രേറ്റ് ചെയ്യപ്പെടാത്ത എല്ലാ കാര്യങ്ങളും അതിനുള്ള കാരണങ്ങളും പട്ടികപ്പെടുത്തുന്നു:

  • ഫോൺ നമ്പറുകൾ. ഒരു കാരിയറിൽ നിങ്ങൾക്ക് സ്വന്തമായുള്ള നമ്പറുകൾ VoIP നമ്പറുകളായി കണക്റ്റ് ചെയ്യാം. പ്ലാറ്റ്‌ഫോം ഉടമസ്ഥതയിലുള്ള നമ്പറുകൾ മാറ്റാനാകില്ല; പുതിയൊരു നമ്പർ എടുത്ത് ഇംപോർട്ട് ചെയ്ത ഏജന്റിൽ ചേർക്കുക.
  • ഓരോ ഏജന്റിനുമുള്ള വെബ്‌ഹുക്കുകൾ. ThunderPhone ഓരോ ഓർഗനൈസേഷനും സൈൻ ചെയ്ത വെബ്‌ഹുക്കുകൾ നൽകുന്നു; Webhooks-ന് കീഴിൽ ഒന്ന് സജ്ജീകരിക്കുക.
  • വെണ്ടർ സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ. കാണാനായിരുന്ന ടൂൾ ഹെഡറുകൾ പകർത്തും. പഴയ പ്ലാറ്റ്‌ഫോം ID ഉപയോഗിച്ച് സംഭരിച്ച ക്രെഡൻഷ്യലുകൾ ഫ്ലാഗ് ചെയ്യപ്പെടും; അവ API കണക്ഷന്റെ ഹെഡറുകളിൽ ചേർക്കുക.
  • തത്തുല്യമായ ടൂൾ ഇല്ലാത്തവ (SMS അയയ്ക്കൽ, പ്ലാറ്റ്‌ഫോം-നിർദ്ദിഷ്ട ഓട്ടോമേഷനുകൾ) പട്ടികപ്പെടുത്തുന്നു, അതിനാൽ ഒന്നും നിശ്ശബ്ദമായി ഒഴിവാകില്ല.
  • കോൾ ദൈർഘ്യ പരിധികൾ. ThunderPhone-ന് ഓരോ ഏജന്റിനും പരമാവധി കോൾ ദൈർഘ്യമില്ല; പകരം സൈലൻസ് ഹാംഗ്-അപ്പ് ക്രമീകരണവും നിങ്ങളുടെ prompt-ന്റെ അവസാനിപ്പിക്കൽ നിയമങ്ങളും ഉപയോഗിക്കുക.

കീ ഇല്ലാതെ ഇംപോർട്ട് ചെയ്യൽ

എക്സ്പോർട്ട് ചെയ്ത JSON ഒട്ടിക്കുക തിരഞ്ഞെടുത്ത്, നിങ്ങളുടെ പ്ലാറ്റ്‌ഫോമിന്റെ API അല്ലെങ്കിൽ ഡാഷ്ബോർഡ് എക്സ്പോർട്ട് ചെയ്യുന്ന ഒബ്‌ജക്റ്റ്(കൾ) ഒരൊറ്റ ഒബ്‌ജക്റ്റായോ JSON പട്ടികയായോ ഒട്ടിക്കുക:

  • Vapi — അസിസ്റ്റന്റ് ഒബ്‌ജക്റ്റ് (GET /assistant/{id}). toolIds ഉപയോഗിച്ച് ചേർത്ത ടൂളുകൾക്കും നോളജ് ഫയലുകൾക്കും പരിഹരിക്കാൻ ഒരു കീ ആവശ്യമാണ്.
  • Retell — ഏജന്റ് ഒബ്‌ജക്റ്റ് (GET /get-agent/{id}) അതോടൊപ്പം അതിന്റെ Retell LLM (GET /get-retell-llm/{id}) അല്ലെങ്കിൽ കോൺവേഴ്സേഷൻ ഫ്ലോ ഒബ്‌ജക്റ്റ് അതേ പട്ടികയിൽ ചേർക്കുക; ഇംപോർട്ടർ അവയെ ID ഉപയോഗിച്ച് ബന്ധിപ്പിക്കുന്നു. ഒറ്റയ്ക്ക് ഒട്ടിക്കുന്ന LLM അല്ലെങ്കിൽ ഫ്ലോ സൃഷ്ടിച്ച പേരിൽ ഇംപോർട്ട് ചെയ്യും.
  • ElevenLabs — ഏജന്റ് ഒബ്‌ജക്റ്റ് (GET /v1/convai/agents/{id}); അതിന്റെ വെബ്‌ഹുക്ക് ടൂളുകൾ ഇൻലൈനായി ഉൾപ്പെടുത്തിയിരിക്കുന്നു, അതിനാൽ ഒന്നും പരിഹരിക്കപ്പെടാതെ ശേഷിക്കില്ല.
  • Bland — ഒരു വെബ് ഏജന്റ്, /v1/agents റെസ്പോൺസ്, അല്ലെങ്കിൽ ഒരു പാത്ത്‌വേ ഒബ്‌ജക്റ്റ്.

ID ഉപയോഗിച്ച് മാത്രം പരാമർശിച്ചതും ഒട്ടിപ്പിച്ചതിൽ ഇല്ലാത്തതുമായ എല്ലാ കാര്യങ്ങളും കുറിപ്പുകളിൽ പട്ടികപ്പെടുത്തും.

ഇംപോർട്ടിന് ശേഷം

  1. ഓരോ ഏജന്റും തുറന്ന് അതിന്റെ കുറിപ്പുകൾ വായിക്കുക.
  2. ബിൽഡറിൽ നിന്ന് ഒരു ടെസ്റ്റ് കോൾ നടത്തുക.
  3. ഒരു ഫോൺ നമ്പർ ചേർക്കുക.
  4. റിക്വസ്റ്റ് ടെസ്റ്റർ ഉപയോഗിച്ച് ഓരോ API കണക്ഷനും പരിശോധിക്കുക.
  5. നോളജ് ഡോക്യുമെന്റുകളുടെ ഇൻഡെക്സിംഗ് പൂർത്തിയായെന്ന് പരിശോധിക്കുക.
  6. പഴയ ഏജന്റുകൾ ഉപയോഗിച്ചിരുന്നെങ്കിൽ ഒരു ഓർഗനൈസേഷൻ വെബ്‌ഹുക്ക് സജ്ജീകരിക്കുക.

ഇംപോർട്ടർ REST API വഴിയും ലഭ്യമാണ്.