يعد G.729 أحد برامج ترميز الصوت الضيق النطاق الكلاسيكية في مجال الهاتف عبر بروتوكول الإنترنت. وقد اشتهر لأنه قدم وعدًا عمليًا للغاية: جودة صوت مفهومة بمعدل بتات أقل بكثير من برنامج G.711 التقليدي. وفي مرحلة النمو المبكر لتقنية VoIP، كان هذا الوعد ذا أهمية كبيرة. كانت روابط الشبكة الواسعة (WAN) أكثر ضيقًا، وعرض النطاق الترددي للفروع أكثر محدودية، وكان على المهندسين استيعاب عدد أكبر من المكالمات ضمن قدرة شبكية أقل.
لا يزال هذا التاريخ يفسر سبب بقاء G.729 برنامج ترميز مهم يجب فهمه. حتى عند توفر برامج ترميز أحدث، لا يزال G.729 يظهر في أنظمة PBX، وبوابات SIP، ووصلات شركات الاتصالات القديمة، وبيئات الصوت المؤسسية المختلطة. إنه ليس برنامج الترميز الذي يختاره الناس عندما يرغبون في الحصول على أصوات مكالمات أكثر طبيعية أو اتساعًا. بل هو برنامج الترميز الذي يعترف به الناس عندما تكون كفاءة عرض النطاق الترددي، وقابلية التشغيل البيني، وسلوك الصوت المتوقع أكثر أهمية من جودة الصوت عريض النطاق الكاملة.
يشرح هذا المقال ما هو برنامج G.729، وكيف يعمل، والمزايا الصوتية الفعلية التي يقدمها، والميزات الفنية المهمة في النشر، والأماكن التي لا يزال يستخدم فيها عمليًا.
ما هو برنامج ترميز G.729؟
يعد G.729 برنامج ترميز كلام من هيئة ITU-T مصمم لضغط الصوت الضيق النطاق لشبكات الحزم والصوت الرقمي. في وضعيته الأساسية، يقوم بترميز الكلام بمعدل 8 كيلوبت/ثانية باستخدام طريقة ترميز تعرف باسم CS-ACELP، وهي اختصار لـ conjugate-structure algebraic-code-excited linear prediction. وببساطة، إنه برنامج ترميز كلام منخفض معدل البتات مصمم لجعل نقل الصوت أكثر كفاءة في عرض النطاق الترددي مقارنة بالهاتف القائم على PCM.
أسهل طريقة لوضع G.729 في سياقه هي مقارنته بـ G.711. يعد G.711 بسيطًا، ومدعومًا على نطاق واسع، ولا يزال الخيار الافتراضي في العديد من نشرات الهاتف عبر الإنترنت، ولكنه يستهلك 64 كيلوبت/ثانية على طبقة برنامج الترميز. ويقلل G.729 من معدل بتات برنامج الترميز هذا إلى 8 كيلوبت/ثانية. هذا التخفيض هو سبب شعبيته الكبيرة في VoIP القائم على الشبكة الواسعة، والربط بالفروع البعيدة، والحالات التي كان يتعين فيها عبور عدد من المكالمات المتزامنة عبر روابط شبكية محدودة.
في الوقت نفسه، لا يعد G.729 برنامج ترميز صوت عالي الدقة (HD) عريض النطاق. بل هو برنامج ترميز كلام ضيق النطاق. وهذا يعني أن مهمته ليست جعل الكلام يبدو غنيًا أو واسعًا بشكل خاص. بل مهمته الحقيقية هي جعل الكلام واضحًا بشكل معقول مع الحفاظ على استهلاك عرض النطاق الترددي تحت السيطرة.

ارتبط G.729 على نطاق واسع بنشرات VoIP التي كان يتعين فيها الحفاظ على سعة الصوت عبر عرض النطاق الترددي المحدود للشبكة الواسعة أو الروابط بين المواقع.
كيف يعمل G.729؟
من الناحية الفنية، يعمل G.729 عن طريق نمذجة الكلام بدلاً من إرسال موجة صوتية عالية معدل البتات بطريقة مباشرة أكثر. يقوم برنامج الترميز بتحليل إشارة الصوت الواردة وترميز تمثيل رياضي مضغوط لها. هذا هو السبب في أنه يمكنه تقديم كلام مفهوم بمعدل بتات أقل بكثير من برامج الترميز مثل G.711.
في شكله الأساسي، يستخدم G.729 إطارات كلام مدتها 10 مللي ثانية. تحتل إطار صوت واحد مشفر 10 أوكيتات، وفترة تجميع الحزم الافتراضية المستخدمة بشكل شائع في بروتوكول RTP هي 20 مللي ثانية، مما يعني حزم إطارين في حمولة واحدة. هذا أحد الأسباب العملية التي جعلت G.729 جذابًا في شبكات الصوت عبر الحزم: فهو يضغط كل مكالمة بقوة كافية لتقليل استهلاك عرض النطاق الترددي، ولكنه لا يزال يتناسب بسلاسة مع النقل القائم على بروتوكول RTP القياسي.
هناك أيضًا ملاحق مهمة مرتبطة بـ G.729. قدم الملحق A نسخة منخفضة التعقيد بنفس معدل 8 كيلوبت/ثانية. وأضاف الملحق B كشف نشاط الصوت وسلوك الضوضاء المريحة لتشغيل المعدل الذي يتحكم فيه المصدر. وسعت الملاحق اللاحقة العائلة بمعدلات ووظائف مختلفة. في العمل الهندسي الفعلي، هذا هو السبب في أن أسماء برامج الترميز مثل G.729 و G.729A و G.729B غالبًا ما تظهر معًا في جذوع SIP، والبوابات، ومناقشات تكوين معالجات DSP.
من منظور الإشارات، يعد G.729 محددًا جيدًا أيضًا في بروتوكول RTP. معدل ساعة RTP هو 8000 هرتز، ويعين ملف تعريف RTP/AVP نوع الحمولة الثابتة 18 لـ G729. ساعدت هذه القابلية للتنبؤ في أن يصبح برنامج ترميز مألوفًا في بيئات SIP و H.323، خاصة في شبكات الصوت المؤسسية وشركات الاتصالات المبكرة.
المزايا الصوتية لـ G.729
يمكن أن تكون كلمة المزايا مضللة قليلاً مع G.729 إذا توقع الناس أن يتفوق على كل برنامج ترميز آخر في جودة الاستماع البحتة. مزاياها عملية أكثر من أن تكون باهرة. قيمة G.729 تكمن في أنه يوفر توازنًا مفيدًا بين وضوح الكلام وكفاءة الشبكة.
الميزة الرئيسية الأولى واضحة: انخفاض عرض النطاق الترددي لبرنامج الترميز. في البيئات التي تكون السعة المتوفرة ضيقة، يمكن أن يحدث تقليل معدل برنامج الترميز لكل مكالمة فرقًا تشغيليًا كبيرًا. يمكن أن يساعد ذلك المكاتب الفرعية في دعم عدد أكبر من المكالمات المتزامنة، أو تقليل الضغط على الروابط منخفضة السعة، أو تبسيط نشر الصوت في الشبكات التي لا يكون فيها عرض النطاق الترددي وفيرًا.
الميزة الثانية هي الاتساق. لقد كان G.729 جزءًا من شبكات الصوت المؤسسية وشركات الخدمات لفترة طويلة. ولهذا السبب، تفهم العديد من البوابات القديمة، وأجهزة SBC، ومنصات PBX، وأجهزة SIP ذلك جيدًا. في الشبكات المختلطة، غالبًا ما تكون قابلية التشغيل البيني الناضجة أكثر قيمة من أناقة برنامج الترميز النظري.
الميزة الثالثة هي أن G.729 لا يزال يمكن أن يبدو مقبولًا تمامًا للعديد من محادثات الصوت التجارية عندما تكون بقية مسار المكالمة سليمة. إذا تم التحكم في فقدان الحزم، والتذبذب، والصدى، والمشكلات الصوتية، يمكن أن يقدم G.729 كلامًا مستقرًا بما يكفي للمكالمات العادية، وتوجيه المكالمات، ومحادثات الإرسال، والهاتف في الفروع، والعديد من التفاعلات المكتبية الروتينية.
كفاءة عرض النطاق الترددي: إنه يخفض بشكل كبير معدل بتات برنامج الترميز مقارنة بـ G.711.
وضوح صوت عملي جيد: يحافظ على فهم الكلام للهاتف العادي عندما تكون الشبكة مستقرة.
قابلية تشغيل بيني ناضجة: إنه مألوف في العديد من النظم البيئية VoIP القديمة، والبوابات، وبيئات SIP.
سلوك ضيق النطاق المتوقع: غالبًا ما يعرف المهندسون بالضبط نوع المقايضة التي يحصلون عليها.
بالطبع، يحتوي G.729 أيضًا على حدود. باعتباره برنامج ترميز ضيق النطاق مضغوط، فإنه لا يبدو عادةً طبيعيًا مثل برامج الترميز عريضة النطاق مثل G.722، ولا شفافًا مثل G.711 على شبكة محلية جيدة. لهذا السبب، تعامل تصميم الشبكات الحديثة غالبًا ما يعامل G.729 كأداة للظروف المحدودة، وليس كخيار أفضل عالمي لكل محادثة صوتية.

في النشرات الفعلية، يُقدر G.729 أقل بالنسبة للصوت الممتاز، وأكثر لجعل سعة الصوت أسهل في الإدارة على روابط الشبكات الأضيق.
الميزات الفنية الأساسية لـ G.729
عندما يتحدث المهندسون عن G.729، فإن بعض التفاصيل الفنية مهمة أكثر بكثير من الباقي. هذه هي الخصائص التي تؤثر على تفاوض برامج الترميز، وتخطيط الشبكة، وقابلية التشغيل البيني، وتجربة المستخدم.
1. ترميز كلام ضيق النطاق بمعدل 8 كيلوبت/ثانية
يعمل برنامج G.729 الأساسي بمعدل 8 كيلوبت/ثانية. هذه هي سمة المميزة له. إنه مصمم لضغط الكلام ضيق النطاق بدلاً من إعادة إنتاج صوت عالي الدقة أو عريض النطاق. هذا يحافظ على انخفاض عرض النطاق الترددي للمكالمات، ولكنه يعني أيضًا أن الصوت يبدو معالجًا أكثر من برامج الترميز عالية عرض النطاق الترددي أو عريضة النطاق.
2. فترة عينة برنامج الترميز 10 مللي ثانية
يعمل G.729 عادةً على عينات برنامج ترميز مدتها 10 مللي ثانية. في نشرات الصوت عبر الحزم العملية، غالبًا ما يتم دمج اثنتين من هذه العينات في حمولة RTP مدتها 20 مللي ثانية. ينتج هذا السلوك الافتراضي حمولة بحجم 20 بايت و 50 حزمة في الثانية. إنه تفصيل صغير، لكنه يؤثر مباشرة على حسابات عرض النطاق الترددي، ومعدلات الحزم، وتخطيط تأخير الصوت.
3. تجميع الحزم الافتراضي 20 مللي ثانية في العديد من نشرات VoIP
على الرغم من إمكانية وجود حزم مدتها 10 مللي ثانية، فإن تجميع الحزم مدتها 20 مللي ثانية شائع لأنه يوفر مقايضة مألوفة بين التأخير وكفاءة عرض النطاق الترددي. يمكن لفترات تجميع الحزم الأكبر أن تقلل بشكل أكبر من النفقات الإضافية للحزم، لكنها تضيف أيضًا تأخيرًا ويمكن أن تزيد من تأثير فقدان الحزم على جودة المكالمة المتصورة.
4. أهمية نشر الملحق أ والملحق ب
قلل الملحق أ من تعقيد التنفيذ مع الحفاظ على قابلية التشغيل البيني مع تنسيق حمولة G.729 الرئيسي. وأقدم الملحق ب سلوك كشف نشاط الصوت والضوضاء المريحة. في الأنظمة الفعلية، هذا هو السبب في أن المهندسين يجب أن يهتموا بما إذا كانت النقاط النهائية، أو الجذوع، أو أجهزة SBC تتوقع G.729 العادي، أو G.729A، أو الإصدارات التي تم فيها تمكين أو تقييد سلوك الملحق ب.
5. تعيين RTP الراسخ
نظرًا لأن G.729 محدد بوضوح لبروتوكول RTP، أصبح من السهل تفاوضه ونقله في العديد من أنظمة الصوت. يعد نوع الحمولة الثابتة 18 ومعدل ساعة RTP 8000 هرتز جزءًا من قصة قابلية التشغيل البيني الطويلة هذه.
6. عرض نطاق ترددي إيثرنت أقل من G.711 في إعدادات تجميع الحزم الشائعة
معدل برنامج الترميز وحده ليس القصة الكاملة لأن نفقات IP و UDP و RTP والطبقة الربطية كلها مهمة. ومع ذلك، فإن الوفورات العملية حقيقية. مع تجميع الحزم الشائع مدتها 20 مللي ثانية، تُظهر جدول عرض النطاق الترددي لشركة Cisco حوالي 31.2 كيلوبت/ثانية لكل مكالمة لـ G.729 عبر إيثرنت مقابل حوالي 87.2 كيلوبت/ثانية لـ G.711. هذا الفرق يفسر سبب كون G.729 جذابًا جدًا في شبكات الصوت الحساسة لعرض النطاق الترددي.
G.729 مقابل G.711 و G.722
من الأسهل فهم G.729 عندما يوضع بجانب برامج الترميز التي غالبًا ما يقارنها الناس به.
G.729 مقابل G.711
يعد G.711 عادةً الخيار الأبسط والأقل ضغطًا. فهو يميل إلى الحفاظ على الكلام بشكل مباشر أكثر وغالبًا ما يُفضل في الشبكات المحلية، وفي جذوع SIP، وفي البيئات التي لا يكون فيها عرض النطاق الترددي مصدر قلق كبير. G.729، على العكس، هو برنامج الترميز الذي يلجأ إليه الناس عندما يكون الحفاظ على عرض النطاق الترددي أكثر أهمية من الحفاظ على أصوات المكالمات الأوسع.
إذا كانت الشبكة لديها سعة كافية والهدف هو جودة صوت غير معقدة، فغالبًا ما يكون G.711 الخيار الأكثر راحة. إذا كانت الشبكة أضيق وكثافة المكالمات مهمة، فإن G.729 يبدو أكثر جاذبية بكثير.
G.729 مقابل G.722
يعد G.722 برنامج ترميز عريض النطاق مرتبط بالصوت عالي الدقة (HD). يتم اختياره لتحسين طبيعة صوت الكلام. ويتم اختيار G.729 لتقليل كمية عرض النطاق الترددي الذي يستهلكه الكلام. هذان أولويات مختلفة تمامًا. عادةً ما يسمع المستمع لكلاهما أن G.722 أكثر اكتمالًا ووضوحًا، بينما يبدو G.729 أضيق وأكثر ضغطًا. لكن على رابط محدود، قد لا يزال G.729 هو القرار الهندسي الأكثر عملية.
الأماكن التي يعمل فيها G.729 بشكل جيد عمليًا
يعد G.729 الأكثر فائدة حيث لا يزال الاقتصاد الشبكي مهمًا. وهذا يشمل الربط بالفروع، والهياكل الطبوغرافية القديمة للشبكة الواسعة، والمواقع البعيدة، وشبكات PBX متعددة المواقع، وسيناريوهات ربط SIP معينة حيث تدعم النقاط النهائية أو البوابات ذلك بالفعل ويظل عرض النطاق الترددي قيدًا تصميميًا.
إنه أيضًا برنامج ترميز غالبًا ما يظهر في النشرات المؤسسية القديمة أو طويلة الأمد. تميل البنية التحتية للصوت إلى البقاء في الخدمة لفترة أطول من العديد من أنظمة تكنولوجيا المعلومات الأخرى. ونتيجة لذلك، يواجه المهندسون بانتظام G.729 في الأنظمة المثبتة حتى إذا كانت النقاط النهائية الأحدث تدعم أيضًا برامج ترميز أحدث.
VoIP للمكاتب الفرعية: مفيد عندما تشارك العديد من المكالمات مسار شبكة واسعة أو VPN متواضع.
ربط بوابات SIP: شائع حيث تحتاج البوابات وأنظمة PBX إلى برنامج ترميز صوت مضغوط ومعروف جيدًا.
شبكات IP PBX متعددة المواقع: مفيد عندما تعبر حركة المكالمات روابط بين المكاتب ذات السعة المتوفرة المحدودة.
بيئات الصوت المؤسسية القديمة: تظهر بشكل متكرر في الأنظمة الناضجة حيث يجب أن تتوافق دعم برامج الترميز مع الهواتف القديمة، أو البوابات، أو موارد معالجات DSP.
قابلية تشغيل بيني لشركات الاتصالات أو مقدمي الخدمات: تستخدم أحيانًا عندما تتضمن سياسات الربط، أو ملفات تعريف الجذوع الحالية، أو قدرات المعدات ذلك بالفعل.

لا يزال G.729 ذا صلة أينما احتاجت أنظمة الصوت إلى برنامج ترميز مضغوط معروف لربط البوابات، والفروع البعيدة، أو البيئات القديمة المختلطة.
اعتبارات النشر والحدود الشائعة
يعد G.729 فعالًا، لكنه ليس مثاليًا عالميًا. باعتباره برنامج ترميز كلام مضغوط، فقد يكون أقل تسامحًا في بعض السيناريوهات مقارنة بـ G.711. إذا عانت الشبكة من فقدان الحزم، أو معالجة ضعيفة للتذبذب، أو مشكلات صوتية في النقطة النهائية، فقد يبدو الكلام الناتج أكثر صناعية أو هشاشة مما يتوقع المستخدمون.
من المهم أيضًا تذكر أن جودة الصوت تعتمد على مسار المكالمة بأكمله، وليس فقط برنامج الترميز. لن يتم إنقاذ الشبكة الواسعة الضعيفة الضبط، أو سياسة جودة الخدمة الضعيفة، أو الميكروفون السيئ، أو مشكلة الصدى باختيار G.729. في الواقع، يمكن أن يجعل الضغط الشديد بعض العيوب أكثر وضوحًا.
تعد سيناريوهات الفاكس والمودم مجالًا آخر يحتاج فيه المهندسون إلى الحذر. في إرشادات الصوت لشركة Cisco، يعتمد تمرير الفاكس على G.711 لأنه يسبب تشوهًا أقل لإشارات الفاكس التناظرية، ويتم التعامل مع ترحيل الفاكس T.38 بشكل منفصل عن اختيار برامج الترميز الصوتية العادية. لذلك على الرغم من أن G.729 جيد للعديد من المكالمات الصوتية، فإنه ليس عادةً أول برنامج ترميز يختاره المهندسون لنقل الفاكس الموثوق.
هل لا يزال G.729 ذا صلة اليوم؟
نعم، لكن دوره انتقائي أكثر من ذي قبل. في بيئات الشبكات المحلية الجيدة والتعاون المؤسسي، غالبًا ما يفضل المسؤولون برامج ترميز تحافظ على مزيد من تفاصيل الصوت. ومع ذلك، الصلة ليست نفس الهيمنة. لا يزال G.729 مهمًا لأن الشبكات الفعلية مختلطة، والانشرات الفعلية ترث بنية تحتية قديمة، ولا يزال المهندسون الحقيقيون بحاجة إلى برنامج ترميز مضغوط تفهمه العديد من الأنظمة.
هذه هي أفضل طريقة للتفكير في G.729 اليوم. إنه ليس برنامج الترميز الذي يحاول إبهار الناس بأغنى صوت. بل هو برنامج الترميز الذي يستمر في الظهور لأنه يحل مشكلة شبكية عملية بكفاءة.
الأسئلة الشائعة
هل G.729 أفضل من G.711؟
ليس بكل معنى. يعد G.729 أفضل عندما تكون كفاءة عرض النطاق الترددي هي الأولوية. غالبًا ما يكون G.711 أفضل عندما يمكن للشبكة دعم عرض نطاق ترددي أعلى والهدف هو جودة صوت أبسط وأقل ضغطًا.
هل G.729 برنامج ترميز صوت عالي الدقة (HD)؟
لا. يعد G.729 برنامج ترميز كلام ضيق النطاق. إنه مصمم لضغط الصوت بكفاءة، وليس لإعادة إنتاج الصوت عريض النطاق أو عالي الدقة.
ما هو الميزة الرئيسية لـ G.729؟
ميزته الرئيسية هي انخفاض معدل بتات برنامج الترميز. هذا يجعله مفيدًا في سيناريوهات VoIP وحساسة لعرض النطاق الترددي، وجذوع SIP، والمكاتب الفرعية.
ما هو الفرق بين G.729 و G.729A؟
يشير G.729A إلى النسخة منخفضة التعقيد المحددة في الملحق أ. من حيث حمولة RTP، يُعامل G.729 و G.729A على أنهما قابلان للتشغيل البيني، وهذا هو سبب عدم تمييز العديد من الأنظمة بينهما على مستوى الحمولة الأساسية.
هل يدعم G.729 قمع الصمت؟
نعم، يرتبط هذا السلوك بالملحق ب، الذي يحدد كشف نشاط الصوت وتشغيل الضوضاء المريحة. ما إذا كان يستخدم يعتمد على دعم النقطة النهائية، والتفاوض، وسياسة النظام.
هل G.729 مناسب للفاكس؟
إنه عادةً ليس الخيار المفضل لنقل الفاكس. في العديد من تصميمات VoIP العملية، يعتمد تمرير الفاكس على G.711، بينما يتم استخدام T.38 عند الحاجة إلى ترحيل فاكس مخصص.
الخلاصة
يعد G.729 مثالًا كلاسيكيًا لبرنامج ترميز هندسي بدلاً من برنامج ترميز عرضي. تم بنائه لحل مشكلة نقل المزيد من الكلام عبر نطاق ترددي أقل، وقام بهذه المهمة بشكل جيد بما يكفي ليصبح راسخًا بعمق في تاريخ VoIP. صوته أضيق من G.722 وأكثر ضغطًا من G.711، لكن هذه المقايضة هي بالضبط سبب اكتسابه مكانته.
بالنسبة لمهندسي الصوت الحديثين، ومكاملي الأنظمة، وفرق الاتصالات، لا يزال G.729 يستحق الفهم. حتى عندما لم يعد الخيار الأول الافتراضي، فإنه لا يزال خيارًا عمليًا في الشبكات الواعية لعرض النطاق الترددي، وربط البوابات، والأنظمة المؤسسية القديمة، وبيئات الصوت حيث لا تزال الكفاءة مهمة.