کسی دوسرے پلیٹ فارم سے ایجنٹس درآمد کریں
API کلید یا JSON ایکسپورٹ کے ذریعے Vapi، Retell، ElevenLabs Agents، یا Bland سے ایجنٹس، ٹولز، اور نالج بیسز منتقل کریں، میپنگ کا جائزہ لیں، اور درآمد کریں۔
اگر آپ کے ایجنٹس Vapi، Retell، ElevenLabs Agents، یا Bland پر موجود ہیں، تو درآمد کنندہ انہیں حاصل کرتا ہے، ہر فیلڈ کو ThunderPhone میں نقش کرتا ہے، اور کچھ بھی تخلیق ہونے سے پہلے آپ کو نتیجہ دکھاتا ہے۔
درآمد شروع کریں
- ایجنٹس کھولیں اور درآمد کریں منتخب کریں (یا خالی ایجنٹس صفحے پر Vapi، Retell، ElevenLabs، یا Bland سے درآمد کریں)۔
- پلیٹ فارم منتخب کریں۔
- ڈائیلاگ میں دیے گئے نمبر وار مراحل پر عمل کر کے اس پلیٹ فارم پر key بنائیں (یہ آپ کے لیے درست سیٹنگز صفحہ کھولتے ہیں)، اسے پیسٹ کریں، یا برآمد کردہ JSON پیسٹ کریں پر جائیں اور اس پلیٹ فارم کے ڈیش بورڈ یا API سے ایک یا زیادہ ایجنٹ آبجیکٹس پیسٹ کریں۔
- میرے ایجنٹس حاصل کریں منتخب کریں۔ حاصل کرنے اور نقش کرنے میں عموماً ایک منٹ سے کم وقت لگتا ہے؛ آپ صفحہ چھوڑ سکتے ہیں اور ٹاسک ٹرے کے ذریعے واپس آ سکتے ہیں۔
منصوبے کا جائزہ لیں
ہر ایجنٹ میں نام، مماثل آواز (مماثلت کے اعتماد کے درجے کے ساتھ)، ذہانت کی سطح، شامل ٹولز اور نالج بیسز، اور منتقلی کے دوران تبدیل ہونے والی کسی بھی چیز کے نوٹس دکھائے جاتے ہیں۔ پرامپٹ پڑھنے کے لیے قطار کو پھیلائیں:
- دوبارہ لکھا گیا — پرامپٹنگ گائیڈ کے انداز میں ایک مربوط پرامپٹ، جس میں ماخذ سے ہر فون نمبر، URL، ٹول نام، اور پلیس ہولڈر محفوظ رکھا جاتا ہے۔
- ساخت یافتہ — ماخذ کی کنفیگ کو سرخیوں کے تحت، بالکل اسی طرح ترتیب دیا جاتا ہے جیسے اسے حاصل کیا گیا تھا۔ جب دوبارہ لکھی گئی صورت کی تصدیق نہ ہو سکے تو یہ خودکار طور پر استعمال ہوتا ہے۔
جن ایجنٹس کو آپ نہیں چاہتے انہیں غیر منتخب کریں (ٹیسٹ نقول بطور ڈیفالٹ غیر منتخب ہوتی ہیں)، نام، آوازیں، سطحیں، یا پرامپٹ کا انتخاب تبدیل کریں، پھر درآمد کریں۔ تخلیق شدہ ایجنٹس اپنی API کنکشنز اور منسلک نالج کے ساتھ بلڈر میں کھلتے ہیں۔
کیا درآمد ہوتا ہے
کلید حاصل کرنا
- dashboard.vapi.ai/org/api-keys کھولیں (تنظیم کی ترتیبات → API کلیدیں)۔
- ایک کلید بنائیں اور نجی منتخب کریں — عوامی کلیدیں معاونین کی فہرست نہیں دکھا سکتیں۔
- اسے ڈائیلاگ میں کاپی کریں۔ Vapi کلیدیں دائرہ کار تک محدود نہیں ہوتیں؛ اگر آپ نے اسے صرف اسی مقصد کے لیے بنایا ہے تو درآمد کے بعد Vapi میں کلید حذف کر دیں۔
| Vapi فیلڈ | ThunderPhone |
|---|---|
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, اسکواڈز، ورک فلوز، sms/ghl/make/code/mcp ٹولز | رپورٹ کیا جاتا ہے، درآمد نہیں ہوتا |
کلید حاصل کرنا
- dashboard.retellai.com/apiKeys کھولیں (سسٹم ترتیبات → API کلیدیں) اور کلید بنائیں منتخب کریں۔
- اجازتوں کو محدود کریں فعال کریں اور ایجنٹ، نالج بیس، اور فون کو پڑھنے کی اجازت پر سیٹ کریں۔ باقی تمام گروپس کو غیر منتخب رہنے دیں؛ درآمد کنندہ کبھی Retell میں کچھ نہیں لکھتا۔
- کلید کو ڈائیلاگ میں کاپی کریں۔
| Retell فیلڈ | ThunderPhone |
|---|---|
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 | رپورٹ کیا جاتا ہے، درآمد نہیں ہوتا |
کلید حاصل کرنا
- elevenlabs.io/app/settings/api-keys کھولیں اور API کلید بنائیں منتخب کریں۔
- اجازتوں کے تحت اسے ایجنٹس پلیٹ فارم: پڑھنے کی اجازت دیں (اور اگر دکھائی دے تو نالج بیس: پڑھنے کی اجازت)؛ درآمد کنندہ کو مزید کسی چیز کی ضرورت نہیں۔
- کلید کو ڈائیلاگ میں کاپی کریں۔
| ElevenLabs فیلڈ | ThunderPhone |
|---|---|
conversation_config.agent.prompt.prompt | پرامپٹ |
first_message, language | ابتدائی جملہ؛ بنیادی زبان |
prompt.llm | انٹیلیجنس درجۂ کار |
tts.voice_id | کیٹلاگ کی قریب ترین آواز |
ویب ہک قسم کے tools / tool_ids | API کنکشنز (کوئری یا باڈی اسکیما) |
سسٹم ٹولز end_call, transfer_to_number, کی پیڈ | بلٹ اِن خصوصیات + پرامپٹ ہینڈ آف |
knowledge_base یو آر ایل/متن/فائل اندراجات | نالج بیس: یو آر ایل اندراجات یو آر ایل دستاویزات بن جاتے ہیں؛ متن اور فائل اندراجات کو شناخت کے ذریعے حاصل کر کے ان کے اخذ شدہ متن کے طور پر درآمد کیا جاتا ہے |
turn.silence_end_call_timeout | خاموشی پر کال ختم کرنا |
conversation.max_duration_seconds, کلائنٹ ٹولز، MCP | رپورٹ کیا جاتا ہے، درآمد نہیں ہوتا |
کلید حاصل کرنا
- app.bland.ai/dashboard/settings کھولیں۔
- وہاں دکھائی گئی API کلید کاپی کریں (Bland میں ہر اکاؤنٹ کے لیے ایک کلید ہوتی ہے؛ یہ دائرہ کار تک محدود نہیں ہوتی، اس لیے اگر آپ چاہیں تو بعد میں اسے تبدیل کر دیں)۔
- اسے ڈائیلاگ میں پیسٹ کریں۔
ویب ایجنٹس کا Bland میں کوئی نام نہیں ہوتا، اس لیے درآمد کنندہ انہیں سلام کے جملے ("Hi, this is Nova…") یا پرامپٹ ("You are Nova…") سے نام دیتا ہے۔
| Bland فیلڈ | ThunderPhone |
|---|---|
ویب ایجنٹ prompt, first_sentence, language, model, voice | پرامپٹ؛ ابتدائی جملہ؛ زبان؛ درجۂ کار؛ قریب ترین آواز |
کسٹم tools (نام، url، طریقہ، input_schema، ہیڈرز) | API کنکشنز |
ان باؤنڈ نمبر prompt یا pathway_id | ہر ان باؤنڈ نمبر کے لیے ایک ایجنٹ |
| ہر پاتھ وے، خواہ نمبر کے ساتھ منسلک ہو یا نہ ہو | ہر پاتھ وے کے لیے ایک ایجنٹ |
| پاتھ وے نوڈز اور کنارے (طے شدہ، نالج بیس، کال ٹرانسفر، کال ختم کریں، ویب ہک) | ترتیب وار کال کا طریقۂ کار؛ نالج بیس نوڈ کا متن ایک دستاویز بن جاتا ہے؛ ٹرانسفرز اور ویب ہکس بلٹ اِن خصوصیات اور 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 سے دیا گیا ہو اور جو چسپاں شدہ مواد میں موجود نہ ہو، اسے نوٹس میں درج کیا جاتا ہے۔
درآمد کے بعد
- ہر ایجنٹ کھولیں اور اس کے نوٹس پڑھیں۔
- بلڈر سے ایک آزمائشی کال کریں۔
- ایک فون نمبر منسلک کریں۔
- درخواست ٹیسٹر کے ذریعے ہر API کنکشن کی جانچ کریں۔
- یقینی بنائیں کہ نالج دستاویزات کی اشاریہ بندی مکمل ہو گئی ہے۔
- اگر پرانے ایجنٹس ایک استعمال کرتے تھے تو تنظیم کا ویب ہک ترتیب دیں۔
امپورٹر REST API کے ذریعے بھی دستیاب ہے۔