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. ڈائیلاگ میں دیے گئے نمبر وار مراحل پر عمل کر کے اس پلیٹ فارم پر key بنائیں (یہ آپ کے لیے درست سیٹنگز صفحہ کھولتے ہیں)، اسے پیسٹ کریں، یا برآمد کردہ JSON پیسٹ کریں پر جائیں اور اس پلیٹ فارم کے ڈیش بورڈ یا API سے ایک یا زیادہ ایجنٹ آبجیکٹس پیسٹ کریں۔
  4. میرے ایجنٹس حاصل کریں منتخب کریں۔ حاصل کرنے اور نقش کرنے میں عموماً ایک منٹ سے کم وقت لگتا ہے؛ آپ صفحہ چھوڑ سکتے ہیں اور ٹاسک ٹرے کے ذریعے واپس آ سکتے ہیں۔

منصوبے کا جائزہ لیں

ہر ایجنٹ میں نام، مماثل آواز (مماثلت کے اعتماد کے درجے کے ساتھ)، ذہانت کی سطح، شامل ٹولز اور نالج بیسز، اور منتقلی کے دوران تبدیل ہونے والی کسی بھی چیز کے نوٹس دکھائے جاتے ہیں۔ پرامپٹ پڑھنے کے لیے قطار کو پھیلائیں:

  • دوبارہ لکھا گیاپرامپٹنگ گائیڈ کے انداز میں ایک مربوط پرامپٹ، جس میں ماخذ سے ہر فون نمبر، URL، ٹول نام، اور پلیس ہولڈر محفوظ رکھا جاتا ہے۔
  • ساخت یافتہ — ماخذ کی کنفیگ کو سرخیوں کے تحت، بالکل اسی طرح ترتیب دیا جاتا ہے جیسے اسے حاصل کیا گیا تھا۔ جب دوبارہ لکھی گئی صورت کی تصدیق نہ ہو سکے تو یہ خودکار طور پر استعمال ہوتا ہے۔

جن ایجنٹس کو آپ نہیں چاہتے انہیں غیر منتخب کریں (ٹیسٹ نقول بطور ڈیفالٹ غیر منتخب ہوتی ہیں)، نام، آوازیں، سطحیں، یا پرامپٹ کا انتخاب تبدیل کریں، پھر درآمد کریں۔ تخلیق شدہ ایجنٹس اپنی API کنکشنز اور منسلک نالج کے ساتھ بلڈر میں کھلتے ہیں۔

کیا درآمد ہوتا ہے

کلید حاصل کرنا

  1. dashboard.vapi.ai/org/api-keys کھولیں (تنظیم کی ترتیبات → API کلیدیں)۔
  2. ایک کلید بنائیں اور نجی منتخب کریں — عوامی کلیدیں معاونین کی فہرست نہیں دکھا سکتیں۔
  3. اسے ڈائیلاگ میں کاپی کریں۔ 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 ٹولزرپورٹ کیا جاتا ہے، درآمد نہیں ہوتا

کلید حاصل کرنا

  1. dashboard.retellai.com/apiKeys کھولیں (سسٹم ترتیبات → API کلیدیں) اور کلید بنائیں منتخب کریں۔
  2. اجازتوں کو محدود کریں فعال کریں اور ایجنٹ، نالج بیس، اور فون کو پڑھنے کی اجازت پر سیٹ کریں۔ باقی تمام گروپس کو غیر منتخب رہنے دیں؛ درآمد کنندہ کبھی Retell میں کچھ نہیں لکھتا۔
  3. کلید کو ڈائیلاگ میں کاپی کریں۔
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رپورٹ کیا جاتا ہے، درآمد نہیں ہوتا

کلید حاصل کرنا

  1. elevenlabs.io/app/settings/api-keys کھولیں اور API کلید بنائیں منتخب کریں۔
  2. اجازتوں کے تحت اسے ایجنٹس پلیٹ فارم: پڑھنے کی اجازت دیں (اور اگر دکھائی دے تو نالج بیس: پڑھنے کی اجازت)؛ درآمد کنندہ کو مزید کسی چیز کی ضرورت نہیں۔
  3. کلید کو ڈائیلاگ میں کاپی کریں۔
ElevenLabs فیلڈThunderPhone
conversation_config.agent.prompt.promptپرامپٹ
first_message, languageابتدائی جملہ؛ بنیادی زبان
prompt.llmانٹیلیجنس درجۂ کار
tts.voice_idکیٹلاگ کی قریب ترین آواز
ویب ہک قسم کے tools / tool_idsAPI کنکشنز (کوئری یا باڈی اسکیما)
سسٹم ٹولز end_call, transfer_to_number, کی پیڈبلٹ اِن خصوصیات + پرامپٹ ہینڈ آف
knowledge_base یو آر ایل/متن/فائل اندراجاتنالج بیس: یو آر ایل اندراجات یو آر ایل دستاویزات بن جاتے ہیں؛ متن اور فائل اندراجات کو شناخت کے ذریعے حاصل کر کے ان کے اخذ شدہ متن کے طور پر درآمد کیا جاتا ہے
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…") یا پرامپٹ ("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 سے دیا گیا ہو اور جو چسپاں شدہ مواد میں موجود نہ ہو، اسے نوٹس میں درج کیا جاتا ہے۔

درآمد کے بعد

  1. ہر ایجنٹ کھولیں اور اس کے نوٹس پڑھیں۔
  2. بلڈر سے ایک آزمائشی کال کریں۔
  3. ایک فون نمبر منسلک کریں۔
  4. درخواست ٹیسٹر کے ذریعے ہر API کنکشن کی جانچ کریں۔
  5. یقینی بنائیں کہ نالج دستاویزات کی اشاریہ بندی مکمل ہو گئی ہے۔
  6. اگر پرانے ایجنٹس ایک استعمال کرتے تھے تو تنظیم کا ویب ہک ترتیب دیں۔

امپورٹر REST API کے ذریعے بھی دستیاب ہے۔