Alsaher_22

مساعدة في مشروع تخرج(برمجة شبيهة ببرنامج فرينج)

7 ردود في هذا الموضوع

السلام عليكم ورحمة الله وبركاته

كل عام وانتم بخير رمضان كريم

اخوتي واخواتي خبراء منتدى الفريق العربي

لدي مشروع تخرج وهو برمجة برنامج شبيه بالبرنامج المشهور Fring

وهل من الممكن ان اجده مفتوح المصدر قابل للتعديل واضيف له واعدل عليه ؟

وماهي الطريقة اللتي يتبعها برنامج فرينج للاتصال(voip-sip) بالاشخاص الذين لديهم برنامج فرينج

والاشخاص على برامج اخرى(Instant messaging) وامكانية الاتصال الصوتي والمرئي بهذه الخدمة ؟

واذا كان هناك شركة تقدم هذه الخدمات والبرنامج عند الشراء اكون ممنون لكم

اتمنى ان اجد الحل المناسب من اخواني خبراء المنتدى

شاكر لكم جميعكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

رمضان كريم،

:wink:

البرنامج الذي تتحدث عنه Fring برنامج يختص الأجهزة المحمولة، فهل اتجاهك ايضاً للأجهزة المحمولة ام لأجهزة Desktop??

سأقوم باعطائك لمحة مختصرة جدا عن عملية الاتصال هذه لأن الحديث عنها يحتاج وقتا طويلاً...

كل الخدمات التي يقدمها برنامج Fring من محادثات صوتية او مرئية تكون بواسطة شبكة الانترنت، بالنسبة للمحادثات الصوتية عن طريق شبكة الانترنت او ما يُسمى الــ (VoIP (Voice over IP يتم بتعريف حسابك الشخصي الذي يتضمن الرقم (رقم الهاتق) اسم المستخدم وكلمة المرور الخاصة بالرقم، بعدها يتم ارسال رسالة sip signal الى سيرفر التسجيل وهو بدوره يقوم بفحص المعطيات التي استلمها فإن كانت صحيحة وتطابق المعطيات في قاعدة البيانات في السيرفر فإنه يبعث لك رسالة sip بالموافقة على التسجيل register, وإلا فانه يبعث برسالة رفض التسجيل، طبعاً الرسائل التي تتبادل بين مقر التسجيل (proxy) وبين الجهاز تستعمل خاصية الــ IP فكل جهاز يتصل بشبكة الانترنت او شبكة خاصة يجب ان يكون له IP. بعد التسجيل يمكنك الاتصال بمن لديهم حساب او رقم في نفس الشبكة (اعني الشبكة التي تم تسجيل فيها يمكن ان تكون على سبيل المثال fing,skype,msn msngr وغيرها) ولا يمكنك الاتصال بأشخاص خارج نطاق الشبكة الا اذا كانت الشبكة التي تم التسجيل فيها تدعم هذه الخدمة وبالطبع هنا يجب "الدفع".

عند انشاء مكالمة يقوم البرنامج بارسال sip signal (طبعا كل رسائل الـ sip تستعمل منفذ 5060 باستعمل بروتوكول الــudp) والرسالة تحوي رقم الشخص الذي تود الاتصال به، بعدها تقوم الشبكة بفحص الرقم المراد (هل هو online) فان كان كذلك فان الشبكة تبعث برسالة sip الى الشخص الذي تود الاتصال به فإن قام بالرد على المكالمة ينتهي دور الــsip ويبدأ دور المحادثة نفسها (اي الكلام) وتسعمل اكثر من منفذ تبدأ من 15384 ايضاً ببروتوكول الـ udp وعند انتهاء المكالمة يتم ارسالة رسالة bye عن طريق الــ sip signal الى الطرف الآخر. وبنفس المبدأ يتم انشاء المكالمات المرئية.

يجب ان تأخذ بالحسبان طرف الــ Client والــ proxy الذي يقوم بعملية التسجيل وتوجيه المكالمات، راجع هذه الوصلة http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software

تم تعديل بواسطه Mohammad Alsadek
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اشكرك اخي محمد على اهتمامك بموضوعي والرد عليه ولكن احتاج مساعدتك في تنفيض مشروع التخرج لاني متورط فيه

المشروع راج يكون عبارة عن windows app-mobile app

في البداية حكالي الدكتور اعمله mobile app

ولكن ليش لدي الخبرة الكافية لعمله

فهل يوجد برنامج مفتوح المصدر او يمكن شرائه بمبلغ ليش بالبالغ يشبه فرينج ويقدم خدمات الsip and issint massiging

وانتظر ردك اخي الكريم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل يتوجب عليك كتابته المشروع مع الكود الذي يقوم بانشاء وانهاء المكالمات ام انه يمكنك استخدام Sip component وما عليك الا ان تبني الواجهة وتقوم باستعمال هذا الــ component ليسهل عليك المشروع؟؟

هل هذا مشروع للتوجيهي ام كلية ام جامعة؟ :happy:

استعمل هذه الوصلة لتحميل برنامج مع source code معمول على الــ Delphi, وبعدها يمكنك تحويله الى الـــ c++.

الوصلة: http://sipcomponents.com/index.php?option=com_jotloader&Itemid=19

تم تعديل بواسطه Mohammad Alsadek
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل يتوجب عليك كتابته المشروع مع الكود الذي يقوم بانشاء وانهاء المكالمات ام انه يمكنك استخدام Sip component وما عليك الا ان تبني الواجهة وتقوم باستعمال هذا الــ component ليسهل عليك المشروع؟؟

هل هذا مشروع للتوجيهي ام كلية ام جامعة؟ :happy:

استعمل هذه الوصلة لتحميل برنامج مع source code معمول على الــ Delphi, وبعدها يمكنك تحويله الى الـــ c++.

الوصلة: http://sipcomponents.com/index.php?option=com_jotloader&Itemid=19

للمرة الثانية اشكرك اخي محمد لاهتمامك بمساعدتي وهذا شرف لي

اخي الكريم المشروع عبارة عن مشروع تخرج في الجامعة وانا ادرس في كلية تكنولوجيا المعلومات ولكن ليس لدي الخبرة الكافية لاقوم بعمل مثل هكذا مشاريع

المشروع كما قال لي الدكتور هو عبارة عن قيامي بعمل برنامج شبيه ببرنامج (Fring) للاتصال من محمول الى محمول عن طريق الانترنت او من محمول لكمبيوتر او العكس المثال ويستطيع بان يجري معهم محادثة كتابية وصوتية ومرئية

ايضا القدرة على الاتصال بالبرامج الاخرى كأن يستطيع الطالب ان يتواصل مع الاصدقاء الذين على ايميله الهوتميل او سكايبي على سبيل المثال ويستطيع بان يجري معهم محادثة كتابية وصوتية ومرئية

ولكن قال لي الدكتور انا افضل ان تأخد برنامج مفتوح المصدر وتعدل عليه لاختصار الوقت عليك

فانا هنا اخي محمد اطلب منك مساعدتي لاني بحاجة لشخص يكون لديه الخبرة الكافية ليساعدني لاني وضعت في موقف لااحسد عليه

وانا في انتظار ردك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا النقاش لا علاقة له بلغة الـ C - حيث لم أرى شئ يخصها من قريب او بعيد ايضا لا يوجد أى اكواد - لذا تم نقله إلى قسم الأخبار والنقاشات التقنية.

و الله ولي التوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هذا النقاش لا علاقة له بلغة الـ C - حيث لم أرى شئ يخصها من قريب او بعيد ايضا لا يوجد أى اكواد - لذا تم نقله إلى قسم الأخبار والنقاشات التقنية.

و الله ولي التوفيق

اشكرك مشرفنا الكريم على مرورك

واشكرك على نقل الموضوع للمكان المناسب

تحياتي لك ولجميع اسرة منتديات الفريق العربي

-1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .