ربط ElevenLabs بـ Bitcall (trunk SIP صادر)
ربط ElevenLabs بـ Bitcall (trunk SIP صادر)
استخدم Bitcall كـ trunk SIP صادر لوكيل ElevenLabs Conversational AI. استورِد trunk SIP، اضبط العنوان ومصادقة digest، وأجرِ مكالمة صادرة تجريبية.

قبل أن تبدأ
💡 تنبيه: إن Bitcall اليوم للصادر فقط. ويدعم ElevenLabs Conversational AI الـ SIP trunking الأصلي (دون وسيط Twilio)، فيمكنك توجيهه مباشرةً إلى Bitcall للمكالمات الصادرة. والأرقام الواردة (DIDs) قادمة قريبًا.
«يمنح ElevenLabs وكيلك صوته. وتضع Bitcall ذلك الصوت على الهاتف — صادرًا، حول العالم.» 🗣️📞
🧰 ما الذي ستحتاجه
- حساب ElevenLabs مع وكيل Conversational AI مبني ومُختبَر
- حساب SIP من Bitcall (اسم مستخدم + كلمة مرور) — انظر إعداد حساب SIP الأول
- هوية متصل (CLI) صادرة يُسمح لك بعرضها
- بعض رصيد Bitcall (مسبق الدفع)
🔑 الخطوة 1: احصل على بيانات SIP من Bitcall
| الإعداد | القيمة |
|---|---|
| عنوان SIP (المضيف) | gateway.bitcall.io (أدخِله دون البادئة sip:) |
| المنفذ / النقل | 5060 UDP افتراضيًّا؛ TLS/TCP عبر النطاق (مُوصى به لـ ElevenLabs) |
| المصادقة | اسم مستخدم/كلمة مرور SIP (digest) — مُوصى به |
يستخدم ElevenLabs صوتًا عريض النطاق (PCM 16 كيلوهرتز) حيث يدعمه الـ trunk، ويمكنه الرجوع إلى G.711. شفّر الوسائط (SRTP) إذا فعّلت نقل TLS.
➕ الخطوة 2: استورِد trunk SIP في ElevenLabs
- في ElevenLabs، اذهب إلى Conversational AI → Phone Numbers → Import Number from SIP Trunk.
- اضبط الاتصال:
- Address:
gateway.bitcall.io(اسم المضيف فقط — دون البادئةsip:) - Transport: TLS (أو TCP) — يوصي ElevenLabs بنقل مشفّر
- Authentication: Digest — أدخِل اسم المستخدم وكلمة المرور الخاصين بـ SIP من Bitcall (يُوصى بـ digest بدلًا من ACL المعتمد على IP، الأصعب إدارةً)
- Address:
- انقر Import.
تفضّل قائمة IP البيضاء؟ يمكنك استخدام مصادقة ACL وإضافة عناوين إشارات ElevenLabs للقائمة البيضاء في Bitcall (IP موثوق) — لكن مصادقة digest أبسط ومُوصى بها. انظر الـ IP الموثوق مقابل بيانات اعتماد SIP.
🎭 الخطوة 3: اضبط هوية المتصل + عيّن الوكيل
- الرقم الذي تستورده هو هوية المتصل الصادرة (لا رقم DID من Bitcall — فـ Bitcall للصادر فقط). أدِر قواعد CLI من هنا: تغيير أو إدارة هوية المتصل.
- عيّن وكيل Conversational AI للرقم المستورَد.
🚀 الخطوة 4: أجرِ مكالمة صادرة تجريبية
أطلِق مكالمة صادرة من لوحة تحكم أو API الخاصة بـ ElevenLabs (نقطة نهاية المكالمة الصادرة لـ trunk SIP). 📞 يطلب الوكيل عبر Bitcall. 🎉
🛠️ جدول استكشاف الأخطاء
| المشكلة | السبب المحتمل والحل |
|---|---|
| فشل استيراد الـ trunk / لا تسجيل | Address خاطئ (احذف البادئة sip:) أو بيانات digest خاطئة. تحقّق من اسم المستخدم/كلمة المرور. |
| متّصل لكن بلا صوت / صوت باتجاه واحد | مشكلة مسار وسائط أو عدم توافق codec. إذا فعّلت TLS فتأكّد أن SRTP مفعّل؛ واسمح بالـ codec المتفاوَض عليه (ulaw يصلح كاحتياطي). انظر انقطاع مكالمات الصوت بالذكاء الاصطناعي بعد 30 ثانية. |
رفض 401 / 403 |
عند مصادقة ACL، عناوين ElevenLabs غير مُضافة للقائمة البيضاء في Bitcall؛ انتقل إلى مصادقة digest أو أضِف العناوين. |
| انقطاع المكالمة بعد ~30–60 ثانية | خمول RTP أثناء فترات تفكير الوكيل ← keepalives الخاصة بـ RTP + ارفع المهلة. انظر انقطاع مكالمات الصوت بالذكاء الاصطناعي بعد 30 ثانية. |
| هوية المتصل خاطئة / مفقودة | تختلف قواعد CLI حسب الوجهة. انظر تغيير أو إدارة هوية المتصل. |
🧠 الخلاصة السريعة
✅ استورِد trunk SIP في ElevenLabs ← Address = gateway.bitcall.io (دون sip:)
✅ النقل TLS/TCP، مصادقة Digest باسم المستخدم/كلمة المرور من Bitcall
✅ اضبط هوية المتصل، عيّن وكيلك، أجرِ مكالمة تجريبية ☕
ذات صلة: SIP trunking لوكلاء الصوت بالذكاء الاصطناعي · انقطاع مكالمات الصوت بالذكاء الاصطناعي بعد 30 ثانية
ربط Bland AI بـ Bitcall (trunk SIP صادر)
ربط LiveKit بـ Bitcall (trunk SIP صادر)
في هذه الصفحة
قبل أن تبدأ
🧰 ما الذي ستحتاجه
🔑 الخطوة 1: احصل على بيانات SIP من Bitcall
➕ الخطوة 2: استورِد trunk SIP في ElevenLabs
🎭 الخطوة 3: اضبط هوية المتصل + عيّن الوكيل
🚀 الخطوة 4: أجرِ مكالمة صادرة تجريبية
🛠️ جدول استكشاف الأخطاء
🧠 الخلاصة السريعة