سؤال

لديّ تطبيق حيث لدي حوالي 10،000 قطعة من معدات المراقبة في جميع أنحاء الولايات المتحدة والتي تتصدر بشكل دوري إلى ضفة من 32 خطًا للهاتف. لدي مستقبلين من 16 سطرًا لكل منهما يجيب على المكالمة ويخزن مؤقتًا سلسلة ألفا صغيرة. بعد ذلك ، لدي جهاز كمبيوتر يقوم باستطلاع الاستقبال وتوصيف السلسلة ونسخه إلى قاعدة بيانات.

أتطلع إلى استبدال خطوط الهاتف والمستقبلات بمحلول VoIP وإعادة كتابة البرنامج لتحليل سلسلة البيانات.

أي أفكار حول مكان البدء؟

هل كانت مفيدة؟

المحلول

اقتراح توم حول النجمة هو جيد للنظام العام.

ومع ذلك ، ستظل بحاجة إلى فك تشفير البيانات المرسلة من الجهاز البعيد الخاص بك من إشارة صوتية إلى إشارة بيانات. هذه المهمة هي ما يمثله جزء "DEM" من المودم (تعديل/demodulate). إما أنك تقوم بذلك باستخدام حزمة أجهزة/برامج معلبة (كما تفعل حاليًا مع مودم تجاري) أو عليك محاكاة المودم في البرنامج بنفسك والتي ستكون صعبة للغاية على الأقل إذا حاولت ذلك بنفسك (أكوام من المعايير التي يجب عليك الامتثال لحل المودم العام ، بالإضافة إلى أن الحل يحتاج إلى العمل في الوقت الفعلي)

لنهج البرنامج يمكن أن يبدأ بهذه الصفحة Linmodems.org (مجرد شيء رأيته على Google مدفوع بسؤالك). بدلاً من ذلك ، قم بالكثير من عمليات البحث على مودم البرامج. إن الحصول على رمز شخص آخر هو أفضل طريقة لهذا النوع من التعليمات البرمجية :)

نصائح أخرى

مهما كان ينتهي بك الأمر ، أظن أنه سيكون مخصصًا إلى حد ما.

ربما يكون مكانًا جيدًا للبدء هو النجمة PBX.

أنا آخلك لا تريد استبدال المودم في مواقع العميل (أسهل شيء على جانب الخادم هو أن كل عملاء لديه مكدس برامج IP الخاص به ، واستخدم مودمه للاتصال بمزود خدمة الإنترنت وإنشاء اتصال بالإنترنت ، ثم التحدث إلى الخادم الخاص بك باستخدام TCP أو UDP أو HTTP أو أي شيء آخر).

على افتراض أنه ليس لديك قدرة IP على مواقع العميل ، فإن Googling تقترح أن التكنولوجيا ذات الصلة تسمى "المودم فوق IP" أو "Moip" (والتي يبدو أن ويكيبيديا مربكة مع "Mobile Over IP").

يتكون VoIP من SIP للإشارة (على سبيل المثال لإعداد المكالمات والمكالمات المدمرة) بالإضافة إلى بعض برامج الترميز (على سبيل المثال H.323) لحركة المرور (الصوت المشفر) أثناء إنشاء المكالمة.

أظن أن Moip يمكن أن يحافظ على إشارات SIP ، ولكن يحتاج إلى استخدام بعض برامج الترميز المختلفة.

v.150 المودم على ورقة IP الأبيض يبدو وكأنه مقدمة للتقنيات. لا أعرف ما هو البائعين هناك.

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

ربما يصنع شخص ما libaries مودم البرمجيات التي تفعل هذا النوع من الأشياء. الأجزاء الأخرى من المشكلة هي محاكاة المصافحة على المودم بحيث تلعب بشكل جيد مع المواقع البعيدة.

إذا تمكنت من تعديل البرنامج (في الحقيقة مجرد الرقم المراد الاتصال به ، ولكن يجب أن يتضمن البيانات التي تريد نقلها) في موقع 10000 (ليس من المحتمل!) ، يمكنك من الناحية النظرية استخدام DTMF في سلسلة "DIAL" مفتاح البيانات أكثر إلى العلامة النجمية. حسنًا ، أكثر من مجرد hackey ، لكنه سيكون تجنب الاضطرار إلى الحصول على مودم برامج. ملاحظة: تريد فحصًا !! (وربما أرسلها عدة مرات) وطريقة لإخبار المتصل إذا تم استلامه بشكل صحيح. كما قلت ، هاكي ولكن لطيف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top