Tuo agentteja toiselta alustalta
Tuo agentteja, työkaluja ja tietokantoja Vapista, Retellistä, ElevenLabs Agentsista tai Blandista API-avaimella tai JSON-viennillä, tarkista yhdistäminen ja tuo ne.
Jos agenttisi ovat Vapi-, Retell-, ElevenLabs Agents- tai Bland-alustoilla, tuontityökalu hakee ne, yhdistää kaikki kentät ThunderPhoneen ja näyttää tuloksen ennen kuin mitään luodaan.
Aloita tuonti
- Avaa Agentit ja valitse Tuo (tai Tuo Vapi-, Retell-, ElevenLabs- tai Bland-alustalta tyhjällä agenttisivulla).
- Valitse alusta.
- Luo avain kyseisellä alustalla valintaikkunan numeroitujen ohjeiden mukaan (ne avaavat sinulle oikean asetussivun), liitä se tai vaihda kohtaan Liitä viety JSON ja liitä yksi tai useampi agenttiobjekti kyseisen alustan hallintapaneelista tai API:sta.
- Valitse Hae agenttini. Haku ja yhdistäminen kestävät yleensä alle minuutin; voit poistua sivulta ja palata tehtäväpalkin kautta.
Tarkista suunnitelma
Jokaisesta agentista näytetään nimi, vastaava ääni (sekä vastaavuuden varmuus), älykkyystaso, sen mukana tulevat työkalut ja tietämyskannat sekä huomautukset kaikesta, mikä muuttui muunnoksessa. Laajenna rivi lukeaksesi kehotteen:
- Uudelleenkirjoitettu — yksi johdonmukainen kehote kehoteoppaan tyyliin, jossa kaikki lähteen puhelinnumerot, URL-osoitteet, työkalujen nimet ja paikkamerkit säilyvät.
- Jäsennelty — lähdeasetukset otsikoiden alle aseteltuina, täsmälleen sellaisina kuin ne poimittiin. Käytetään automaattisesti, kun uudelleenkirjoitusta ei voida vahvistaa.
Poista valinta agenteilta, joita et halua (testikopioiden valinta on oletusarvoisesti poistettu), muokkaa nimiä, ääniä, tasoja tai kehotteen valintaa ja valitse sitten Tuo. Luodut agentit avautuvat rakennustyökalussa API-yhteydet ja tietämys liitettyinä.
Mitä tuodaan
API-avaimen hankkiminen
- Avaa dashboard.vapi.ai/org/api-keys (Organisaation asetukset → API-avaimet).
- Luo avain ja valitse Yksityinen — julkiset avaimet eivät voi listata agentteja.
- Kopioi se valintaikkunaan. Vapi-avaimia ei rajata käyttöoikeuksien mukaan; poista avain Vapista tuonnin jälkeen, jos loit sen vain tätä varten.
| Vapi-kenttä | ThunderPhone |
|---|---|
model.messages[system] | Kehote |
firstMessage, firstMessageMode | Aloitusrepliikki kehotteessa; kumpi puhuu ensin |
voice.provider + voiceId | Lähin luetteloääni (vastaavuuden varmuus näytetään) |
transcriber.language | Ensisijainen kieli |
model.model | Älykkyystaso |
model.tools / toolIds (function, apiRequest) | API-yhteydet |
transferCall-kohteet | Kehotteen siirto-osio (sisäänrakennettu siirto) |
endCall, dtmf | Sisäänrakennetut toiminnot |
query-työkalut (knowledgeBases[].fileIds) ja vanha knowledgeBaseId | Tietopankki, jossa ladatut tiedostot ovat asiakirjoina |
endCallMessage, endCallPhrases, voicemailMessage, messagePlan.idleMessages | Kehoteosiot; vastaajaviestiasetus |
silenceTimeoutSeconds | Puhelun katkaisu hiljaisuuden vuoksi |
maxDurationSeconds, server.url, ryhmät, työnkulut, sms/ghl/make/code/mcp-työkalut | Raportoidaan, ei tuoda |
API-avaimen hankkiminen
- Avaa dashboard.retellai.com/apiKeys (Järjestelmäasetukset → API-avaimet) ja valitse Luo avain.
- Ota käyttöön Rajoita käyttöoikeuksia ja aseta ryhmille Agentti, Tietopankki ja Puhelin käyttöoikeudeksi Luku. Jätä kaikki muut ryhmät valitsematta; tuontityökalu ei koskaan kirjoita Retelliin.
- Kopioi avain valintaikkunaan.
| Retell-kenttä | ThunderPhone |
|---|---|
Retell LLM general_prompt, begin_message, start_speaker | Kehote; aloitusrepliikki; kumpi puhuu ensin |
states + starting_state | Kehotteen järjestetty puhelumenettely |
Keskustelukulun global_prompt + solmut | Järjestetty puhelumenettely; siirtosolmuista tulee myös siirtosääntöjä |
general_tools mukautettu | API-yhteydet |
transfer_call, end_call, press_digit | Kehotteen siirto + sisäänrakennetut toiminnot |
voice_id (11labs-, openai-, cartesia-, …) | Lähin luetteloääni |
language | Ensisijaiset ja lisäkielet |
model / s2s_model | Älykkyystaso |
knowledge_base_ids (url-, asiakirja- ja tekstilähteet) | Tietopankki asiakirjoineen |
voicemail_option, end_call_after_silence_ms, boosted_keywords | Vastaaja-asetus; puhelun katkaisu hiljaisuuden vuoksi; kehotteen termit |
webhook_url, max_call_duration_ms (kun alle 60 minuutin oletusajan), mukautetut LLM-moottorit, send_sms, MCP | Raportoidaan, ei tuoda |
API-avaimen hankkiminen
- Avaa elevenlabs.io/app/settings/api-keys ja valitse Luo API-avain.
- Anna käyttöoikeuksissa Agents Platform: Luku (ja Knowledge base: Luku, jos se näkyy); tuontityökalu ei tarvitse muuta.
- Kopioi avain valintaikkunaan.
| ElevenLabs-kenttä | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | Kehote |
first_message, language | Aloitusrepliikki; ensisijainen kieli |
prompt.llm | Älykkyystaso |
tts.voice_id | Lähin luetteloääni |
webhook-tyyppiset tools / tool_ids | API-yhteydet (kysely- tai runkoskeema) |
järjestelmätyökalut end_call, transfer_to_number, näppäimistö | Sisäänrakennetut toiminnot + kehotteen siirto |
knowledge_base-url-, teksti- ja tiedostomerkinnät | Tietopankki: URL-merkinnöistä tulee URL-asiakirjoja; teksti- ja tiedostomerkinnät haetaan tunnuksella ja tuodaan niiden poimittuna tekstinä |
turn.silence_end_call_timeout | Puhelun katkaisu hiljaisuuden vuoksi |
conversation.max_duration_seconds, asiakastyökalut, MCP | Raportoidaan, ei tuoda |
API-avaimen hankkiminen
- Avaa app.bland.ai/dashboard/settings.
- Kopioi siellä näkyvä API-avain (Blandissa on yksi avain tiliä kohden; sitä ei rajata käyttöoikeuksien mukaan, joten vaihda se myöhemmin, jos haluat).
- Liitä se valintaikkunaan.
Verkkoagenteilla ei ole nimeä Blandissa, joten tuontityökalu nimeää ne tervehdyksen ("Hi, this is Nova…") tai kehotteen ("You are Nova…") perusteella.
| Bland-kenttä | ThunderPhone |
|---|---|
Verkkoagentin prompt, first_sentence, language, model, voice | Kehote; aloitusrepliikki; kieli; taso; lähin ääni |
Mukautetut tools (name, url, method, input_schema, headers) | API-yhteydet |
Saapuvan numeron prompt tai pathway_id | Yksi agentti saapuvaa numeroa kohden |
| Jokainen polku, numeroon liitetty tai ei | Yksi agentti polkua kohden |
| Polkusolmut ja -reunat (Default, Knowledge Base, Transfer Call, End Call, Webhook) | Järjestetty puhelumenettely; tietopankkisolmun tekstistä tulee asiakirja; siirroista ja webhookeista tulee sisäänrakennettuja toimintoja ja API-yhteyksiä |
transfer_phone_number | Siirto-osio |
max_duration, webhook | Raportoidaan, ei tuoda |
| Blandin omistamat numerot | Raportoidaan ei-siirrettäviksi |
ThunderPhonessa toimenpiteitä vaativat asiat
Tarkistussivun alareunassa oleva raportti luettelee kaiken, mikä ei siirtynyt, sekä syyt siihen:
- Puhelinnumerot. Operaattorilla omistamasi numerot voidaan yhdistää VoIP-numeroiksi. Alustan omistamia numeroita ei voi siirtää; hanki uusi numero ja liitä se tuotu agentti.
- Agenttikohtaiset webhookit. ThunderPhone toimittaa allekirjoitetut webhookit organisaatiokohtaisesti; määritä sellainen kohdassa Webhookit.
- Toimittajan tallentamat tunnistetiedot. Näkyvissä olleet työkalujen otsakkeet kopioidaan. Tunnistetiedot, jotka vanha alusta tallensi tunnisteella, merkitään; lisää ne API-yhteyden otsakkeisiin.
- Työkalut, joilla ei ole vastaavaa (tekstiviestien lähetys, alustakohtaiset automatisoinnit), luetellaan, jotta mitään ei jätetä huomaamatta pois.
- Puhelun kestorajat. ThunderPhonessa ei ole agenttikohtaista enimmäispuhelun kestoa; käytä sen sijaan hiljaisuuden perusteella katkaisun asetusta ja kehotteesi lopetussääntöjä.
Tuonti ilman avainta
Valitse Liitä viety JSON ja liitä alustasi API:n tai hallintapaneelin viemät objektit yhtenä objektina tai JSON-luettelona:
- Vapi — avustajaobjekti (
GET /assistant/{id}).toolIds-tunnisteilla liitetyt työkalut ja tietotiedostot tarvitsevat avaimen ratkaisemista varten. - Retell — agenttiobjekti (
GET /get-agent/{id}) yhdessä sen Retell LLM:n (GET /get-retell-llm/{id}) tai keskustelun kulkuobjektin kanssa samassa luettelossa; tuoja yhdistää ne tunnisteen perusteella. Yksin liitetty LLM tai kulku tuodaan luodulla nimellä. - ElevenLabs — agenttiobjekti (
GET /v1/convai/agents/{id}); sen webhook-työkalut sisältyvät suoraan objektiin, joten mitään ei jää ratkaisematta. - Bland — verkkoagentti,
/v1/agents-vastaus tai polkuobjekti.
Kaikki, mihin viitataan vain tunnisteella ja jota ei ole liitetyssä sisällössä, luetellaan muistiinpanoissa.
Tuonnin jälkeen
- Avaa jokainen agentti ja lue sen muistiinpanot.
- Soita testipuhelu rakennustyökalusta.
- Liitä puhelinnumero.
- Testaa jokainen API-yhteys pyyntötestaajalla.
- Tarkista, että tietodokumenttien indeksointi on valmistunut.
- Määritä organisaation webhook, jos vanhat agentit käyttivät sellaista.
Tuoja on saatavilla myös REST API:n kautta.