ThunderPhone 2.0 este acum disponibil.Îl configurați singur, de la 2 ¢/min.Citiți anunțul

Using the dashboard

Importați agenți de pe o altă platformă

Transferați agenți, instrumente și baze de cunoștințe din Vapi, Retell, ElevenLabs Agents sau Bland folosind o cheie API sau un export JSON, revizuiți maparea și importați.

Dacă agenții dumneavoastră sunt pe Vapi, Retell, ElevenLabs Agents sau Bland, instrumentul de import îi preia, mapează fiecare câmp în ThunderPhone și vă afișează rezultatul înainte de a crea orice.

Începeți un import

  1. Deschideți Agenți și selectați Importă (sau Importă din Vapi, Retell, ElevenLabs sau Bland pe o pagină de agenți goală).
  2. Alegeți platforma.
  3. Urmați pașii numerotați din dialog pentru a crea o cheie pe platforma respectivă (aceștia deschid pentru dumneavoastră pagina corectă de setări), lipiți-o sau treceți la Lipiți JSON exportat și lipiți unul sau mai multe obiecte de agent din tabloul de bord sau API-ul platformei respective.
  4. Selectați Preia agenții mei. Preluarea și maparea durează de obicei mai puțin de un minut; puteți părăsi pagina și reveni prin panoul de activități.

Examinați planul

Fiecare agent afișează numele, vocea asociată (inclusiv nivelul de încredere al asocierii), nivelul de inteligență, instrumentele și bazele de cunoștințe pe care le include, precum și note despre orice modificare apărută în conversie. Extindeți un rând pentru a citi promptul:

  • Rescris — un prompt coerent în stilul ghidului de prompturi, cu fiecare număr de telefon, URL, nume de instrument și substituent din sursă păstrat.
  • Structurat — configurația sursă organizată sub titluri, exact așa cum a fost extrasă. Utilizată automat atunci când rescrierea nu poate fi verificată.

Debifați agenții pe care nu îi doriți (copiile de test sunt debifate implicit), editați numele, vocile, nivelurile sau alegerea promptului, apoi selectați Importă. Agenții creați se deschid în constructor, cu conexiunile API și cunoștințele atașate.

Ce se importă

Obținerea unei chei

  1. Deschideți dashboard.vapi.ai/org/api-keys (Setări organizație → Chei API).
  2. Creați o cheie și alegeți Privată — cheile publice nu pot lista asistenți.
  3. Copiați-o în dialog. Cheile Vapi nu au domeniu de aplicare; ștergeți cheia din Vapi după import dacă ați creat-o doar pentru acest scop.
Câmp VapiThunderPhone
model.messages[system]Prompt
firstMessage, firstMessageModeMesaj de deschidere în prompt; cine vorbește primul
voice.provider + voiceIdCea mai apropiată voce din catalog (este afișat nivelul de încredere al potrivirii)
transcriber.languageLimbă principală
model.modelNivel de inteligență
model.tools / toolIds (function, apiRequest)Conexiuni API
destinații transferCallSecțiunea de transfer din prompt (transfer integrat)
endCall, dtmfFuncții integrate
instrumente query (knowledgeBases[].fileIds) și versiunea veche knowledgeBaseIdBază de cunoștințe cu fișierele încărcate ca documente
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessagesSecțiuni ale promptului; setarea mesajului vocal
silenceTimeoutSecondsÎnchidere apel după tăcere
maxDurationSeconds, server.url, echipe, fluxuri de lucru, instrumente sms/ghl/make/code/mcpRaportate, neimportate

Obținerea unei chei

  1. Deschideți dashboard.retellai.com/apiKeys (Setări de sistem → Chei API) și alegeți Creați cheie.
  2. Activați Restricționați permisiunile și setați Agent, Bază de cunoștințe și Telefon la Citire. Lăsați toate celelalte grupuri nebifate; instrumentul de import nu scrie niciodată în Retell.
  3. Copiați cheia în dialog.
Câmp RetellThunderPhone
Retell LLM general_prompt, begin_message, start_speakerPrompt; mesaj de deschidere; cine vorbește primul
states + starting_stateProcedură ordonată pentru apel în prompt
Flux de conversație global_prompt + noduriProcedură ordonată pentru apel; nodurile de transfer devin și reguli de transfer
general_tools personalizateConexiuni API
transfer_call, end_call, press_digitTransfer în prompt + funcții integrate
voice_id (11labs-, openai-, cartesia-, …)Cea mai apropiată voce din catalog
languageLimbi principale și suplimentare
model / s2s_modelNivel de inteligență
knowledge_base_ids (surse URL, documente, text)Bază de cunoștințe cu documente
voicemail_option, end_call_after_silence_ms, boosted_keywordsSetare pentru mesagerie vocală; închidere apel după tăcere; termeni din prompt
webhook_url, max_call_duration_ms (când este sub valoarea implicită de 60 de minute), motoare LLM personalizate, send_sms, MCPRaportate, neimportate

Obținerea unei chei

  1. Deschideți elevenlabs.io/app/settings/api-keys și alegeți Creați cheie API.
  2. La permisiuni, acordați-i Platformă de agenți: Citire (și Bază de cunoștințe: Citire dacă este afișată); instrumentul de import nu are nevoie de nimic altceva.
  3. Copiați cheia în dialog.
Câmp ElevenLabsThunderPhone
conversation_config.agent.prompt.promptPrompt
first_message, languageMesaj de deschidere; limbă principală
prompt.llmNivel de inteligență
tts.voice_idCea mai apropiată voce din catalog
tools / tool_ids de tip webhookConexiuni API (schemă de interogare sau corp)
instrumente de sistem end_call, transfer_to_number, tastatură numericăFuncții integrate + transfer în prompt
intrări URL/text/fișier knowledge_baseBază de cunoștințe: intrările URL devin documente URL; intrările text și fișier sunt preluate după ID și importate ca text extras
turn.silence_end_call_timeoutÎnchidere apel după tăcere
conversation.max_duration_seconds, instrumente client, MCPRaportate, neimportate

Obținerea unei chei

  1. Deschideți app.bland.ai/dashboard/settings.
  2. Copiați cheia API afișată acolo (Bland are o cheie per cont; aceasta nu are domeniu de aplicare, așa că rotiți-o ulterior dacă preferați).
  3. Lipiți-o în dialog.

Agenții web nu au un nume în Bland, astfel că instrumentul de import îi denumește după salut („Bună, sunt Nova…”) sau după prompt („Sunteți Nova…”).

Câmp BlandThunderPhone
Agent web prompt, first_sentence, language, model, voicePrompt; mesaj de deschidere; limbă; nivel; cea mai apropiată voce
tools personalizate (name, url, method, input_schema, headers)Conexiuni API
Număr de intrare prompt sau pathway_idUn agent per număr de intrare
Fiecare flux, asociat sau nu unui numărUn agent per flux
Noduri și muchii de flux (Default, Knowledge Base, Transfer Call, End Call, Webhook)Procedură ordonată pentru apel; textul nodului bazei de cunoștințe devine document; transferurile și webhookurile devin funcții integrate și conexiuni API
transfer_phone_numberSecțiune de transfer
max_duration, webhookRaportate, neimportate
Numere deținute de BlandRaportate ca neportabile

Ce necesită o acțiune în ThunderPhone

Raportul din partea de jos a paginii de revizuire enumeră tot ce nu a fost migrat și motivul:

  • Numere de telefon. Numerele pe care le dețineți la un operator pot fi conectate ca numere VoIP. Numerele deținute de platformă nu pot fi mutate; obțineți un număr nou și atașați-l agentului importat.
  • Webhookuri per agent. ThunderPhone livrează webhookuri semnate per organizație; configurați unul în Webhookuri.
  • Acreditări stocate de furnizor. Antetele instrumentelor care erau vizibile sunt copiate. Acreditările pe care platforma veche le stoca după ID sunt marcate; adăugați-le în antetele conexiunii API.
  • Instrumentele fără un echivalent (trimitere SMS, automatizări specifice platformei) sunt enumerate pentru ca nimic să nu fie omis fără notificare.
  • Limite ale duratei apelului. ThunderPhone nu are o durată maximă a apelului per agent; utilizați în schimb setarea de închidere la detectarea tăcerii și regulile de încheiere din prompt.

Importarea fără cheie

Alegeți Lipire JSON exportat și lipiți obiectul sau obiectele pe care API-ul sau tabloul de bord al platformei dumneavoastră le exportă, ca un singur obiect sau ca o listă JSON:

  • Vapi — obiectul asistentului (GET /assistant/{id}). Instrumentele atașate prin toolIds și fișierele de cunoștințe necesită o cheie pentru a fi rezolvate.
  • Retell — obiectul agentului (GET /get-agent/{id}) împreună cu Retell LLM-ul său (GET /get-retell-llm/{id}) sau obiectul fluxului de conversație din aceeași listă; importatorul le leagă după ID. Un LLM sau un flux lipit separat se importă cu un nume generat.
  • ElevenLabs — obiectul agentului (GET /v1/convai/agents/{id}); instrumentele sale webhook sunt incluse direct, astfel încât nimic să nu rămână nerezolvat.
  • Bland — un agent web, răspunsul /v1/agents sau un obiect de traseu.

Orice este referit doar prin ID și nu este prezent în conținutul lipit este enumerat în note.

După import

  1. Deschideți fiecare agent și citiți-i notele.
  2. Efectuați un apel de test din builder.
  3. Atașați un număr de telefon.
  4. Testați fiecare conexiune API cu instrumentul de testare a solicitărilor.
  5. Verificați că documentele de cunoștințe au finalizat indexarea.
  6. Setați un webhook la nivel de organizație dacă agenții vechi utilizau unul.

Importatorul este disponibil și prin API-ul REST.