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 sources)દસ્તાવેજો સાથેનો જ્ઞાન આધાર
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 કનેક્શન્સ (ક્વેરી અથવા બોડી સ્કીમા)
સિસ્ટમ ટૂલ્સ 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 પ્રતિ સંસ્થા સહી કરેલા વેબહુક્સ મોકલે છે; વેબહુક્સ હેઠળ એક સેટ કરો.
  • વિક્રેતા દ્વારા સંગ્રહિત ઓળખપત્રો. દેખાતા ટૂલ હેડર્સ કૉપિ કરવામાં આવે છે. જૂના પ્લેટફોર્મે 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 મારફતે પણ ઉપલબ્ધ છે.