ربط Bland AI بـ Bitcall (trunk SIP صادر)
ربط Bland AI بـ Bitcall (trunk SIP صادر)
استخدم Bitcall كـ trunk SIP صادر لوكيل الصوت Bland AI. خطوة بخطوة: فعّل SIP، أضِف trunk صادرًا في معالج SIP، اضبط TLS/SRTP، واختبر.

قبل أن تبدأ
💡 تنبيه: إن Bitcall اليوم للصادر فقط. وSIP في Bland ميزة للمؤسسات — ستطلب أولًا من دعم Bland تفعيل صلاحية
SIP. وBland صارم في الأمان: إشارات TLS + وسائط SRTP إلزاميان، وUDP غير مقبول. والأرقام الواردة (DIDs) قادمة قريبًا.
«يشغّل Bland الوكيل. وBitcall هي الـ trunk الصادر — عبر segment آمن ومشفّر.» 🤖🔒📞
🧰 ما الذي ستحتاجه
- حساب Bland مع تفعيل صلاحية
SIP(تواصل مع دعم Bland) - حساب SIP من Bitcall (اسم مستخدم + كلمة مرور) — انظر إعداد حساب SIP الأول
- نقطة نهاية TLS الخاصة بـ Bitcall — يتطلّب Bland بروتوكول TLS، لذا أكّد مضيف/منفذ TLS مع دعم Bitcall قبل البدء (⚠️ لا تستخدم إعداد UDP:5060 هنا)
- هوية متصل (CLI) صادرة يُسمح لك بعرضها، بصيغة E.164
- بعض رصيد Bitcall (مسبق الدفع)
🔑 الخطوة 1: فعّل SIP في Bland
اطلب من دعم Bland تفعيل صلاحية SIP لمؤسستك، ثم افتح لوحة SIP Trunks على app.bland.ai/dashboard/sip-trunks.
➕ الخطوة 2: أضِف trunk صادرًا (معالج إعداد SIP)
انقر Add trunk ← يرشدك المعالج:
- Direction ← اختر Outbound
- Destination ← نقطة نهاية SIP الخاصة بـ Bitcall، مثل
sip:gateway.bitcall.io:5061;transport=tls(استخدم مضيف/منفذ TLS المؤكَّد من Bitcall) - Auto-Discovery ← دع Bland يفحص ويكتشف النقل/الـ codecs
- Firewall ← أضِف عناوين IP الثابتة لـ Bland (يسردها المعالج) للقائمة البيضاء في Bitcall
- Authentication ← معتمدة على IP (قائمة بيضاء لعناوين Bland — مُوصى به) أو registration / بيانات اعتماد الاتصال (اسم مستخدم/كلمة مرور SIP من Bitcall)
- Numbers ← أضِف أرقام هوية المتصل الصادرة، بصيغة E.164
- Test Call ← تحقّق من تدفّق INVITE ← 200 OK
🔐 الخطوة 3: اضبط جانب Bitcall
بما أن Bland يفرض التشفير، اضبط trunk الخاص بـ Bitcall لـ تقديم TLS وSRTP (انظر الـ IP الموثوق مقابل بيانات اعتماد SIP):
| المتطلّب | قاعدة Bland | جانب Bitcall |
|---|---|---|
| الإشارات | TCP عبر TLS 1.2+ فقط (لا UDP) | استخدم نقطة نهاية TLS الخاصة بـ Bitcall (أكّد المضيف/المنفذ مع الدعم) |
| الوسائط | SRTP (AES_CM_128_HMAC_SHA1_80) | تدعم Bitcall بروتوكول SRTP — فعّله |
| المصادقة | معتمدة على IP أو digest عبر SIP REGISTER | أضِف عناوين Bland للقائمة البيضاء (IP موثوق) أو استخدم بيانات اعتماد SIP |
| الـ codecs | PCMU / PCMA (G.711) | اسمح بـ ulaw/alaw |
| DTMF | RFC 2833 | مدعوم |
🎭 الخطوة 4: اضبط هوية المتصل (CLI)
الرقم الذي تربطه هو هوية المتصل الصادرة (لا رقم DID من Bitcall — فـ Bitcall للصادر فقط). ويعتمد سلوك هوية المتصل على قواعد الوجهة/المشغّل: تغيير أو إدارة هوية المتصل.
🚀 الخطوة 5: أجرِ مكالمة صادرة
استخدم رقم SIP الخاص بك كقيمة from في مكالمة Bland قياسية:
curl -X POST https://api.bland.ai/v1/calls \
-H "Authorization: Bearer YOUR_BLAND_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"task": "Say hi to the nice person!",
"from": "YOUR_OUTBOUND_CALLER_ID",
"phone_number": "NUMBER_YOU_ARE_CALLING"
}'
📞 يطلب الوكيل الآن عبر Bitcall على segment آمن. 🎉
🛠️ جدول استكشاف الأخطاء
| المشكلة | السبب المحتمل والحل |
|---|---|
| الـ trunk لا يتصل / يفشل المصافحة | تستخدم UDP أو TCP عاديًا — يتطلّب Bland بروتوكول TLS. استخدم نقطة نهاية TLS الخاصة بـ Bitcall وتأكّد من TLS 1.2+. |
| متّصل لكن بلا صوت | SRTP غير مفعّل، أو عدم توافق codec. فعّل SRTP واسمح بـ ulaw/alaw على trunk الخاص بـ Bitcall. |
رفض 403 / المصادقة |
عناوين Bland غير مُضافة للقائمة البيضاء في Bitcall (مصادقة IP)، أو بيانات اعتماد SIP خاطئة (مصادقة registration). |
| انقطاع المكالمة بعد ~30–60 ثانية | خمول RTP أثناء فترات تفكير الوكيل ← keepalives الخاصة بـ RTP + ارفع المهلة. انظر انقطاع مكالمات الصوت بالذكاء الاصطناعي بعد 30 ثانية. |
| هوية المتصل خاطئة / مفقودة | تختلف قواعد CLI حسب الوجهة. انظر تغيير أو إدارة هوية المتصل. |
🧠 الخلاصة السريعة
✅ فعّل صلاحية SIP في Bland (الدعم)
✅ أضِف trunk صادرًا ← الوجهة = نقطة نهاية TLS الخاصة بـ Bitcall
✅ جانب Bitcall: TLS + SRTP، اسمح بـ ulaw/alaw، أضِف عناوين Bland للقائمة البيضاء أو استخدم بيانات الاعتماد
✅ اربط هوية المتصل، اشحن الرصيد، أجرِ مكالمة تجريبية ☕
ذات صلة: SIP trunking لوكلاء الصوت بالذكاء الاصطناعي · انقطاع مكالمات الصوت بالذكاء الاصطناعي بعد 30 ثانية
ربط Dograh بـ Bitcall (مكالمات صادرة عبر Asterisk)
ربط ElevenLabs بـ Bitcall (trunk SIP صادر)
في هذه الصفحة
قبل أن تبدأ
🧰 ما الذي ستحتاجه
🔑 الخطوة 1: فعّل SIP في Bland
➕ الخطوة 2: أضِف trunk صادرًا (معالج إعداد SIP)
🔐 الخطوة 3: اضبط جانب Bitcall
🎭 الخطوة 4: اضبط هوية المتصل (CLI)
🚀 الخطوة 5: أجرِ مكالمة صادرة
🛠️ جدول استكشاف الأخطاء
🧠 الخلاصة السريعة