> ## Documentation Index
> Fetch the complete documentation index at: https://docs.orbit.devotel.io/llms.txt
> Use this file to discover all available pages before exploring further.

# موافقة تسجيل المكالمات

> إرشادات لكل ولاية قضائية حول التسجيل القانوني للمكالمات بموجب قوانين موافقة طرف واحد وموافقة جميع الأطراف، وكيف تشغّل Orbit إعلانات الموافقة في المكالمات الصوتية.

# موافقة تسجيل المكالمات

تسجيل مكالمة هاتفية دون إشعار مناسب هو جريمة جنائية في معظم الولايات
القضائية التي تعمل فيها Orbit. هذه الصفحة هي المرجع الرسمي للولايات
القضائية التي تتطلب موافقة طرف واحد، أو موافقة جميع الأطراف، أو موافقة
صريحة للتسجيل، وكيف تساعدك منصة Orbit الصوتية على الامتثال.

<Warning>
  تصف هذه الصفحة ضوابط منصة Orbit. إنها **ليست مشورة قانونية.** يختلف
  قانون التسجيل بحسب وجهة المكالمة، وموقع المتصل، والغرض من المكالمة،
  والقطاع (الرعاية الصحية والمالية وتحصيل الديون تحمل قواعد إضافية
  خاصة بالقطاع). أكّد التزاماتك مع مستشار قانوني مؤهل قبل إطلاق
  برنامج تسجيل.
</Warning>

***

## كيف تفرض Orbit الموافقة

كل رقم صوتي في Orbit يحمل **سياسة موافقة تسجيل** لكل منظمة، تُضبط
تحت **Voice → Calls → Recording settings**. السياسة نموذج **ثنائي
المحاور** وتُحفظ في إعدادات المنظمة تحت
`settings.recording.{eligibility_mode, consent_announcement_mode}`.
المحوران مستقلان: الأهلية تقرر *أيّ* المكالمات تُلتقط، بينما وضع
الإعلان يقرر *كيف* يُشعَر المشاركون.

### المحور الأول — `eligibility_mode` (أي المكالمات تُسجل تلقائياً)

| الوضع           | السلوك                                                                |
| --------------- | --------------------------------------------------------------------- |
| `manual`        | لا تُسجل أي مكالمة افتراضياً. يجب على المشغلين الاشتراك في كل مكالمة. |
| `inbound_only`  | يسجل المكالمات الواردة لفريقك. المكالمات الصادرة لا تُسجل.            |
| `outbound_only` | يسجل المكالمات التي يجريها فريقك. المكالمات الواردة لا تُسجل.         |
| `all_calls`     | كل مكالمة واردة وصادرة تُسجل تلقائياً.                                |

### المحور الثاني — `consent_announcement_mode` (كيف يُشعَر المشاركون)

| الوضع             | السلوك                                                                                                                                                                                                                                                                                    |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `none`            | لا يُشغَّل أي إعلان. استخدمه فقط عند تعطيل التسجيل، أو عندما تدير عملية موافقة خارجية بنفسك. **التسجيل التلقائي مع `none` يحذّر المشغل من أن قوانين موافقة الطرفين قد تُنتهك.**                                                                                                           |
| `announce_caller` | يشغّل إعلان الموافقة للمتصل فقط. الساق الأخرى تُطلب دون إعلان.                                                                                                                                                                                                                            |
| `announce_all`    | يشغّل إعلان الموافقة لكل طرف في كل مكالمة تُسجل — واردة وصادرة وعند التحويل إلى وكيل. مع أهلية `manual`، يُشغَّل الإعلان عندما يبدأ المشغل التسجيل في مكالمة. **مطلوب لجميع ولايات موافقة جميع الأطراف.**                                                                                 |
| `dual_channel`    | **محفوظ — لم يُنفَّذ بعد.** الموافقة المستقلة لكل ساق (كل قناة تُلتقط وتُشعَر بشكل منفصل) مخطط لها لكنها ليست حية. اختيارها اليوم يشغّل نفس إعلان ما قبل الاتصال الواحد كأوضاع `announce_*` الأخرى و**لا** يُشعِر السيقان بشكل مستقل — استخدم `announce_all` لولايات موافقة جميع الأطراف. |

<Warning>
  اختيار أي `eligibility_mode` غير `manual` بينما
  `consent_announcement_mode` هو `none` يُظهر تحذيراً داخل التطبيق،
  لأن التسجيل التلقائي دون إعلان قد ينتهك قوانين موافقة جميع الأطراف.
  اقرن أهلية التسجيل التلقائي بوضع إعلان ما لم تكن لديك عملية موافقة
  خارجية موثقة. وعلى العكس، فإن إقران أهلية `manual` بوضع إعلان يُظهر
  أيضاً ملاحظة: لا مكالمة تُسجل تلقائياً، لذا لا يصل الإعلان إلى
  المشاركين إلا عندما تبدأ التسجيل في مكالمة حية.
</Warning>

الإعلان نفسه يمكن أن يكون إما سلسلة TTS (تُقرأ بواسطة Cartesia أو
ElevenLabs بالصوت الافتراضي للمنظمة) أو رابط URL إلى ملف `.wav` /
`.mp3` في GCS أو أي نقطة HTTPS قابلة للوصول. افتراضياً يُشغَّل هذا
الإعلان مرة واحدة، قبل اتصال المكالمة بالساق البشرية أو الوكيل. حدثان
لاحقان — إيقاف واستئناف التسجيل، والانضمام إلى مؤتمر مسجل — يضيفان
إفصاحاً إضافياً أثناء المكالمة فوق إعلان ما قبل الاتصال. راجع
[إفصاحات أثناء المكالمة](#mid-call-disclosures) أدناه.

<Note>
  يُلتقط التسجيل على **مستوى المنظمة** عبر خط أنابيب خروج الوسائط في
  Orbit (`orbit-media-egress`). إعلان ما قبل الاتصال يُشغَّل *قبل* اتصال
  المكالمة وقبل بدء التسجيل، فإذا أغلق المتصل أثناء الإعلان، لا
  يُلتقط أي تسجيل ولا تُفوتر تكلفة تسجيل لكل دقيقة. إيقاف واستئناف
  التسجيل، أو إدخال مشارك في مؤتمر مسجل، يمكن أن يطلق إفصاحاً إضافياً
  أثناء المكالمة — راجع [إفصاحات أثناء المكالمة](#mid-call-disclosures).
</Note>

### إفصاحات أثناء المكالمة

إعلان ما قبل الاتصال هو الإشعار الافتراضي الوحيد. حدثان يضيفان نقطة
موافقة ثانية أثناء المكالمة الحية، وكلاهما يحكمه نفس سياسة موافقة
التسجيل للمنظمة.

**الإيقاف والاستئناف.** عند إيقاف التسجيل ثم استئنافه لاحقاً عبر
`POST /voice/calls/{id}/recording/pause` و
`POST /voice/calls/{id}/recording/resume` (راجع
[التزامات المشغل](#operator-obligations))، تشغّل Orbit إشعاراً صوتياً
قصيراً للأطراف يعلن أن التسجيل أُوقف أو استؤنف. يُشغَّل هذا الإفصاح
فقط عند تفعيل إنفاذ الموافقة ووقوع المكالمة تحت وضع موافقة جميع
الأطراف؛ مكالمات الطرف الواحد التي سمعت إشعار بداية المكالمة لا
تُقاطع مجدداً. يمكن تجاوز نص الإيقاف والاستئناف لكل منظمة ويُترجم
إلى اللغة الأساسية للمنظمة.

**الانضمام إلى مؤتمر مسجل.** عندما ينضم مشارك — أو يُحوَّل — إلى
مؤتمر يسجل بموافقة لكل مشارك، يسمع ذلك المشارك مطالبة موافقته الخاصة
عند دخوله ويضغط مفتاحاً للمنح أو الرفض. تُشغَّل المطالبة للطرف
المنضم فقط، لا للغرفة كاملة، وصوت ذلك المشارك يُحجب عن التسجيل حتى
يرد — فلا تُمزج ساق دون قرار موافقة مسجل. إن تعذّر تحديد وضع موافقة
الغرفة، تطالب Orbit على أي حال وتحجب الساق، بدلاً من إدراج مشارك
بسبب الإغفال.

***

## مصفوفة الولايات القضائية

تلخص المصفوفة أدناه القاعدة السائدة لكل منطقة. حيث تختلف دولة داخلياً
(الولايات المتحدة، كندا، أستراليا)، تُطبق قاعدة الولاية الأشد ضمن
النطاق إن وجّهت إلى تلك الولاية القضائية.

يشير عمود **وضع إعلان Orbit** إلى محور `consent_announcement_mode`؛
اختر `eligibility_mode` منفصلاً بناءً على المكالمات التي تنوي
التقاطها.

| المنطقة                                                                   | القاعدة                                                                              | وضع إعلان Orbit            |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------------------- |
| الولايات المتحدة — الفيدرالية                                             | موافقة طرف واحد (18 U.S.C. § 2511)                                                   | `announce_caller` كحد أدنى |
| الولايات المتحدة — CA, CT, DE, FL, HI, IL, MA, MD, MT, NH, OR, PA, VT, WA | **موافقة جميع الأطراف** بقانون الولاية                                               | `announce_all` مطلوب       |
| الولايات المتحدة — الولايات الـ36 الأخرى                                  | موافقة طرف واحد تكفي                                                                 | `announce_caller` مقبول    |
| الاتحاد الأوروبي                                                          | أساس قانوني وفق GDPR المادة 6 + ePrivacy المادة 5(1) — موافقة صريحة أو أساس موثق آخر | `announce_all` موصى به     |
| المملكة المتحدة                                                           | UK GDPR + PECR + RIPA — تعكس عموماً وضع الاتحاد الأوروبي                             | `announce_all` موصى به     |
| كندا — الفيدرالية (PIPEDA)                                                | الموافقة الضمنية مقبولة لضمان الجودة مع إشعار واضح؛ موافقة صريحة للتسويق             | `announce_all` موصى به     |
| كندا — كيبك (القانون 25)                                                  | أشد من PIPEDA؛ عُدّ كموافقة صريحة                                                    | `announce_all` مطلوب       |
| أستراليا — ACT, QLD, SA, WA                                               | موافقة طرف واحد                                                                      | `announce_caller` مقبول    |
| أستراليا — NSW, VIC, TAS, NT                                              | موافقة جميع الأطراف تحت قوانين أجهزة المراقبة في الولاية                             | `announce_all` مطلوب       |
| الإمارات، السعودية، كوريا، تركيا، الهند                                   | عُدّ كموافقة جميع الأطراف / صريحة — التسجيل غير المصرح جنائي في معظم الحالات         | `announce_all` مطلوب       |
| البرازيل (LGPD)، الأرجنتين، تشيلي                                         | موافقة صريحة + أساس قانوني موثق                                                      | `announce_all` مطلوب       |
| أي ولاية قضائية أخرى                                                      | مسؤولية المشغل في التحقق؛ افترض `announce_all` حتى يؤكد المستشار خلاف ذلك            | `announce_all` (الافتراضي) |

<Tip>
  عند الشك، اضبط السياسة على `announce_all`. الإعلان قصير (عادة 5–8
  ثوانٍ لـ "قد تُسجل هذه المكالمة لأغراض الجودة والتدريب")، ومُدرَّب
  على خدمة العملاء، وقانونياً قابل للدفاع عبر كل ولاية قضائية تدعمها
  Orbit.
</Tip>

***

## تفصيل كل منطقة

<AccordionGroup>
  <Accordion title="الولايات المتحدة — الفيدرالية مقابل الولاية">
    قانون التنصت الفيدرالي (18 U.S.C. § 2511) يبيح التسجيل عندما
    يوافق طرف واحد على الأقل في المكالمة — والطرف المسجِّل يُحسب ذلك
    الطرف الواحد. أربع عشرة ولاية تضيف متطلب موافقة جميع الأطراف:
    **كاليفورنيا، كونيتيكت، ديلاوير، فلوريدا، هاواي، إلينوي، ماريلاند،
    ماساتشوستس، مونتانا، نيوهامبشير، أوريغون، بنسلفانيا، فيرمونت،
    واشنطن**. تُحدد القاعدة المطبقة بمكان وجود الأطراف فعلياً وقت
    المكالمة، لا بموقع الناقل أو مشغل لوحة التحكم. إذا كان أي طرف في
    ولاية جميع الأطراف، تحكم قاعدة تلك الولاية.

    قواعد خاصة بالقطاع: **HIPAA** (عامِل صوت المكالمة كـ PHI عندما
    يناقش الصحة)، **PCI DSS** (لا تسجل نغمات DTMF التي تلتقط أرقام
    البطاقات — استخدم ميزة PCI mask في Orbit)، **FDCPA / TCPA**
    (تحصيل الديون والتسويق الهاتفي يحملان متطلبات إشعار إضافية تتجاوز
    موافقة التسجيل).
  </Accordion>

  <Accordion title="الاتحاد الأوروبي / المملكة المتحدة">
    تحت **GDPR المادة 6**، يتطلب التسجيل أساساً قانونياً موثقاً
    (موافقة، تنفيذ عقد، مصلحة مشروعة، التزام قانوني، الخ). و
    **توجيه ePrivacy المادة 5(1)** يضيف متطلب سرية الاتصالات الذي، في
    معظم تطبيقات الدول الأعضاء، يُقرأ كمطلب إشعار صريح قبل بدء
    التسجيل. تطبق المملكة المتحدة النظام المكافئ عبر UK GDPR و PECR
    و RIPA.

    الوضع البرجماتي: شغّل الإعلان لكل طرف (`announce_all`)، واحتفظ
    بسجل الأساس القانوني (`consent`، `legitimate_interest`، الخ) في
    CRM لديك، وتأكد من أن العميل يمكنه طلب الوصول أو حذف التسجيلات
    عبر عملية حقوق أصحاب البيانات في GDPR. سياسة الاحتفاظ في Orbit
    (قابلة للتكوين لكل قناة تحت **Settings → Compliance → Retention**)
    تتيح حذف التسجيلات تلقائياً بعد نافذة ثابتة.
  </Accordion>

  <Accordion title="كندا">
    **PIPEDA** (فيدرالية، تُطبق على النشاط التجاري) تعامل التسجيل
    كجمع معلومات شخصية وتتطلب العلم والموافقة وقت الجمع. لتسجيل ضمان
    الجودة مع إشعار واضح وبارز في بداية المكالمة، قبلت المنظمون
    **الموافقة الضمنية**. لتسجيل التسويق أو تقييم المبيعات، **الموافقة
    الصريحة** هي الوضع الأكثر أماناً. و**قانون كيبك 25** (نافذ منذ
    2023\) أشد من PIPEDA ويُعامل أفضل كالموافقة الصريحة.
  </Accordion>

  <Accordion title="أستراليا">
    يحكم التسجيل قوانين أجهزة المراقبة في الولايات، لا القانون
    الفيدرالي. **ACT و QLD و SA و WA** ولايات موافقة طرف واحد. و
    **NSW و VIC و TAS و NT** تتطلب موافقة جميع الأطراف. قانون
    الاتصالات (الاعتراض والوصول) 1979 (Cth) يحظر أيضاً اعتراض مكالمة
    أثناء النقل دون أمر قضائي، لكنه لا يقيد عموماً التسجيل المرضي
    من طرف في المكالمة.
  </Accordion>

  <Accordion title="مناطق أخرى — افترض announce_all">
    الإمارات والسعودية وكوريا وتركيا والهند جميعها تعامل التسجيل غير
    المصرح كجريمة جنائية تحت قوانينها الجنائية أو الاتصالات. LGPD في
    البرازيل وقانون حماية البيانات الشخصية في الأرجنتين وقانون 19.628
    في تشيلي جميعها تتطلب أساساً قانونياً صريحاً مع إشعار. لكل منطقة
    غير مدرجة بشكل منفصل أعلاه، عُدّ الافتراضي كـ `announce_all` مع
    إمساك موافقة موثقة، وأكّد مع مستشار محلي قبل توجيه حركة الإنتاج.
  </Accordion>
</AccordionGroup>

***

## التزامات المشغل

تمنحك Orbit الضوابط؛ تبقى الالتزامات على عاتقك.

<CardGroup cols={2}>
  <Card title="اختر القاعدة الأشد المطبقة" icon="shield-check">
    إذا قد تعبر مكالمتك ولاية قضائية ذات موافقة جميع الأطراف، اضبط
    `announce_all` لكامل المنظمة — لا للأرقام التي تخدم تلك المنطقة
    فقط. المسؤولية العابرة للولايات تُحدد بأشد ولاية على المكالمة.
  </Card>

  <Card title="وثّق أساسك القانوني" icon="clipboard-list">
    لوجهات GDPR / LGPD / PIPEDA، احتفظ بسجل لكل جهة اتصال بالأساس
    القانوني المطبق وكيف أُمسك. حقول الاتصال المخصصة في Orbit يمكنها
    تخزين هذا؛ صدّرها ربع سنوياً إلى نظام امتثالك.
  </Card>

  <Card title="احترم طلبات الحذف" icon="trash">
    GDPR المادة 17 و CCPA وقانون كيبك 25 تمنح أصحاب البيانات حق طلب
    حذف تسجيلاتهم. تكشف Orbit نقطة حذف لكل جهة اتصال وجدولة سياسة
    الاحتفاظ. ابنِ تدفق الطلبات في عملية الدعم لديك.
  </Card>

  <Card title="اقنع الصوت الحساس" icon="microphone-slash">
    أوقف التسجيل قبل التقاط أرقام البطاقات أو أرقام SSN كاملة أو
    إجابات الفحص الصحي، ثم استأنف على نفس ملف التسجيل. تكشف Orbit
    `POST /voice/calls/{id}/recording/pause` و
    `POST /voice/calls/{id}/recording/resume` لتدفقات نطاق PCI وHIPAA؛
    كل نافذة موقوفة تُختم على خط زمن تدقيق المكالمة
    (`call.recording.paused` / `call.recording.resumed`) ليتمكن مراجع
    من إثبات بالضبط أي ثوانٍ استُبعدت من الوسائط المخزنة.
  </Card>
</CardGroup>

***

## أين تُضبط

* **الافتراضي لكل منظمة:** **Voice → Calls → Recording settings**.
  يختار وضع الأهلية (`eligibility_mode`)، ووضع الإعلان
  (`consent_announcement_mode`)، ورابط TTS / الصوت. هي السياسة التي
  تحكم كل مكالمة ما لم يتجاوزها تحكم أضيق أدناه.
* **تجاوز كل طريق وارد:** **Numbers → \<select number> → Inbound
  routing → Advanced behavior → Recording mode**
  (`off` / `all` / `inbound` / `outbound`). طريق تُرك على افتراضيه
  يرث وضع أهلية المنظمة؛ القيمة الصريحة تفوز للمكالمات التي تصل ذلك
  الطريق — مفيد عندما يخدم DID واحد ولاية قضائية أشد من افتراضي
  المنظمة.
* **لكل وكيل:** **Agents → \<agent> → Voice → Safety & Limits →
  Disable call recording**. عند التفعيل، لا يبدأ ذلك الوكيل خروج
  تسجيل حتى لو كان التسجيل مفعلاً على مستوى المنظمة — استخدمه
  لشخصيات الوكيل غير المسجلة (مثلاً تدفقات الدفع في نطاق PCI).

تأخذ التغييرات حيز العمل في المكالمة التالية. التسجيلات التاريخية
تحتفظ بسياسة الموافقة التي كانت نشطة وقت التقاطها؛ يسجل سجل التدقيق
كلا السياسة وحمولة الإعلان لكل مكالمة مسجلة.

***

## مراجع ذات صلة

* [HIPAA Compliance](/compliance/hipaa) — معالجة PHI للمكالمات
  الصحية المسجلة.
* [PCI DSS](/compliance/pci-dss) — نطاق PCI وإقناع DTMF.
* [SOC 2 Controls](/compliance/soc2-controls) — ضوابط تدقيق الوصول
  إلى التسجيلات.
* [Emergency Calling](/voice/emergency-calling) — لماذا 911 / 112 /
  999 / 000 محظورة وما يجب فعله بدلاً من ذلك.
