تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عند إنشاء حدث في "تقويم Google" أو تعديله، يمكن للمستخدمين إنشاء اجتماع على Google Meet بسرعة وربطه بالحدث.
بعد إضافة رابط، يمكن للمشاركين في الحدث الانضمام بسهولة إلى جلسة Hangout المرتبطة به بنقرة بسيطة.
ومع ذلك، إذا أراد المستخدم استخدام خدمة مؤتمرات تابعة لجهة خارجية (مثل WebEx) بدلاً من Google Meet، ستكون العملية أكثر تعقيدًا. يتطلّب ذلك عادةً أن ينشئ المستخدم المؤتمر خارج "تقويم Google" ثم ينسخ رمز المؤتمر إلى وصف حدث "تقويم Google". على المشاركين في الحدث اتّباع مجموعة معيّنة من الخطوات للدخول إلى المؤتمر باستخدام الرمز المقدَّم.
يمكن أن تساعد إضافات Google Workspace المستخدمين في تجنُّب هذه التعقيدات. يمكنك إنشاء إضافة Google Workspace
توسّع نطاق "تقويم Google" باستخدام
حلول مكالمات الفيديو التابعة لجهات خارجية.
تضيف كل خدمة من خدمات مكالمات الفيديو خيارًا جديدًا إلى أحداث "تقويم Google"، ما يتيح للمستخدمين إنشاء مكالمات الفيديو هذه والانضمام إليها مباشرةً من "تقويم Google".
إذا كنت موفّر خدمة اجتماعات، يمكنك إنشاء إضافة Google Workspace لتحديد اتصال بين "تقويم Google" ومنتجك. يمكنك بعد ذلك نشر الإضافة في
Google Workspace Marketplace،
حيث يمكن للمستخدمين والمشرفين العثور عليها وتثبيتها.
منصات لمكالمات الفيديو
يمثّل حلّ المؤتمرات نوعًا من المؤتمرات التابعة لجهات خارجية يمكن للمستخدمين الانضمام إليها. يظهر كل حلّ كخيار لمكالمة فيديو يمكن للمستخدم اختياره عند إنشاء حدث في "تقويم Google" أو تعديله.
تشمل أمثلة حلول المؤتمرات التي قد تحدّدها إضافة ما يلي:
اجتماع فيديو عادي
اجتماع صوتي فقط
مؤتمر شخصي
مؤتمر يتم بثه بشكل علني
يمكن أن يتضمّن أي نوع من المؤتمرات توفّره الخدمة التابعة لجهة خارجية حلاً مرتبطًا به، ويمكن تجميع مجموعات من الحلول معًا في إضافة واحدة من Google Workspace.
طريقة عمل حلول مكالمات الفيديو
عند إضافة حلّ لعقد المؤتمرات إلى إضافة Google Workspace، لن تحتاج إلى توفير واجهة مستخدم تفصيلية له. بدلاً من ذلك، عندما ينشئ مستخدم حدثًا في "تقويم Google" أو يعدّله، ستظهر أي حلول محدّدة في إضافات Google Workspace التي ثبّتها المستخدم كخيارات لمكالمات الفيديو.
عندما يختار المستخدم أحد حلول مكالمات الفيديو، تتصل الإضافة بنظام مكالمات الفيديو التابع لجهة خارجية باستخدام واجهة برمجة التطبيقات الخاصة به وتنشئ مكالمة الفيديو، وتتم مزامنة البيانات بين مكالمة الفيديو وحدث "تقويم Google". إذا تم تعديل الحدث أو حذفه لاحقًا، ستكتشف الإضافة ذلك وتجري التعديلات المناسبة على نظام مؤتمرات الفيديو. بعد إرفاق مكالمة فيديو بحدث، يمكن للمدعوين الانضمام إلى المكالمة من "تقويم Google".
يمكن أن توفّر الإضافة اختياريًا صفحة إعدادات للسماح للمستخدمين بالتحكّم في سلوك معيّن لمكالمات الفيديو.
بيانات المؤتمر
تتطلّب إضافات Google Workspace التي توفّر حلولاً لعقد المؤتمرات في "تقويم Google" معلومات معيّنة، وهي بيانات المؤتمرات، وذلك للسماح للمستخدمين بالانضمام إلى مؤتمرات خارجية. عند تحديد حلّ لاجتماع الفيديو في الإضافة، عليك تحديد
onCreateFunction
الذي ينشئ كائن
ConferenceData
ويعرضه. يجب أن يحتوي العنصر ConferenceData على جميع بيانات المؤتمر التي يحتاجها "تقويم Google"، أو على العنصر ConferenceError الذي يصف الخطأ الذي حدث أثناء التواصل مع نظام المؤتمرات التابع لجهة خارجية.
يوضّح الجدول أدناه كل نوع من بيانات الاجتماعات التي يمكن أن تستخدمها الإضافة، ويسرد عنصر ConferenceData service الذي يمثّل هذه البيانات. يجب أن يحتوي كل عنصر ConferenceData يستخدمه تطبيقك الإضافي على جميع العناصر التي تم وضع علامة مطلوب عليها:
مطلوبة في حال حدوث خطأ، وفي هذه الحالة لا تكون هناك حاجة إلى أي بيانات أخرى. استخدِم هذا الخيار للإبلاغ عن مشكلة حدثت عندما حاولت الوظيفة الإضافية الاتصال بنظام المؤتمرات.
رقم تعريف مكالمة الفيديو
string
مطلوبة إذا لم يكن هناك خطأ. استخدِم هذا المعرّف لتحديد
مكالمة الفيديو ضمن نظام مكالمات الفيديو التابع لجهة خارجية.
استخدِم أزواج المفتاح/القيمة هذه لتمرير أي معلومات خاصة بالنظام إلى نظام مؤتمرات تابع لجهة خارجية ومنه. على سبيل المثال، قد يطلب النظام
عنوان البريد الإلكتروني لمشرف المؤتمر أو مفتاح الاجتماع.
ملاحظات المؤتمر
string
استخدِم هذا الخيار لإضافة إشعار نصي إلى الاجتماع. ويتم استخدامها عادةً لإضافة تعليمات لمشرفي المؤتمرات أو إشعارات قانونية.
هذه السمة مطلوبة إذا لم يكن هناك خطأ، وفي هذه الحالة يجب تحديد قيمة واحدة على الأقل للسمة EntryPoint. استخدِم السمة EntryPoint لوصف طريقة معيّنة للانضمام إلى الاجتماع (على سبيل المثال، عبر الهاتف أو الفيديو أو بروتوكول بدء الجلسة (SIP)). يتطلّب كل نقطة دخول
معرّف موارد منتظم (URI) و
EntryPointType.
محتوى إضافي للقراءة
يمكن أن تساعدك المستندات التالية في التعرّف على المزيد من المعلومات:
إنشاء إضافة على Google Workspace تتضمّن حلولاً لعقد المؤتمرات
تقدّم صفحة إنشاء إضافات للاجتماعات نظرة عامة على الخطوات المطلوبة لإنشاء إضافة Google Workspace تنفّذ حلول اجتماعات تابعة لجهات خارجية.
تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eGoogle Workspace add-ons allow you to integrate third-party conferencing solutions (like WebEx) directly into Google Calendar, simplifying the process for users.\u003c/p\u003e\n"],["\u003cp\u003eThese add-ons create new conferencing options within Calendar events, letting users easily create and join third-party conferences without manually entering codes.\u003c/p\u003e\n"],["\u003cp\u003eConference providers can build and publish these add-ons to the Google Workspace Marketplace, extending the functionality of Google Calendar for their users.\u003c/p\u003e\n"],["\u003cp\u003eAdd-ons leverage conference solutions to define various conference types (video, audio, etc.) and handle communication between Google Calendar and the third-party system.\u003c/p\u003e\n"],["\u003cp\u003eConference data, including entry points and conference IDs, is used by the add-on to enable seamless joining of third-party conferences directly from Calendar events.\u003c/p\u003e\n"]]],["Conference providers can build Google Workspace add-ons to integrate their third-party conferencing solutions with Google Calendar. These add-ons allow users to create and join conferences directly within Calendar. When a user selects a conference solution, the add-on uses the conferencing system's API to create it and sync data. The add-on must provide \"conference data,\" including a conference ID, entry points, and parameters. The add-on can also supply error messages. Attendees can join these third party conferences directly from their calendar.\n"],null,["# Third-party conferencing overview\n\n| **Note:** This functionality was built for conference providers specifically, and was originally available as *[Calendar conferencing add-ons](/workspace/add-ons/guides/glossary#calendar_conferencing_add-on)*.\n\nWhen creating or editing a Google Calendar event, users have the option to\nquickly create a Google Meet meeting and associate it with the event.\nOnce added, event attendees can easily join the associated Hangout with a\nsimple click.\n\nHowever, if a user wants to use a third-party conference (such as WebEx)\ninstead of Google Meet, the process is more complex. Typically this\nrequires the user to create the conference outside of Google Calendar and then\ncopy a conference code into the Calendar event description. Event attendees\nthen must follow a specific set of steps to enter the conference using the code\nprovided.\n\nGoogle Workspace add-ons can help users avoid this\ncomplexity. You can build a Google Workspace add-on\nthat extends Google Calendar with third-party\n[*conference solutions*](#conference_solutions).\nEach added conference solution adds a new conferencing option for Calendar\nevents, allowing users to create and join those conferences directly from\nGoogle Calendar.\n\nIf you are a conference provider, you can create a\nGoogle Workspace add-on to define a connection between\nGoogle Calendar and your product. You can then publish the add-on in the\n[Google Workspace Marketplace](https://workspace.google.com/marketplace/),\nwhere users and administrators can discover and install it.\n\nConference solutions\n--------------------\n\nA conference solution represents a type of third-party conference that users\ncan join. Each solution is shown as a conferencing option a user can choose\nwhen creating or editing a Google Calendar event.\n\nExamples of conference solutions an add-on might define include the following:\n\n- a standard video conference\n- an audio-only conference\n- a personal conference\n- a publicly streamed conference\n\nAny type of conference that the third-party service provides can have\nan associated solution, and collections of solutions can be bundled together\nin a single Google Workspace add-on.\n\n### How conference solutions work\n\nWhen a conference solution is added to a\nGoogle Workspace add-on, there is no need\nto provide a detailed UI for it. Instead, whenever a user creates or edits a\nGoogle Calendar event, any solutions defined in the\nGoogle Workspace add-ons the user\nhas installed appear as conferencing options.\n\nWhen a user selects a conference solution, the add-on connects to the\nthird-party conferencing system using its API and creates the conference,\nsyncing data between the conference and the Google Calendar event. If the\nevent is later updated or deleted, the add-on detects this and makes the\ncorresponding updates on the conferencing system. Once a conference is attached\nto an event, attendees can join the conference from Google Calendar.\n\nOptionally, the add-on can provide a settings page to allow users to control\nspecific conferencing behavior.\n\nConference data\n---------------\n\nGoogle Workspace add-ons that provide conference\nsolutions to Google Calendarrequire specific information---*conference\ndata* ---in order to let users join third-party conferences. When you define\na conference solution in your add-on, you specify an\n[`onCreateFunction`](/apps-script/manifest/calendar-addons#ConferenceSolution.FIELDS.onCreateFunction)\nthat builds and returns a\n[`ConferenceData`](/apps-script/reference/conference-data/conference-data)\nobject. The `ConferenceData` object must contain either all the conference data\nGoogle Calendar needs, or a\n[`ConferenceError`](/apps-script/reference/conference-data/conference-error)\nobject that describes an error that occurred when communicating with the\nthird-party conferencing system.\n\nThe table below describes each type of conference data your add-on can use and\nlists the [ConferenceData service](/apps-script/reference/conference-data)\nobject that represents it. Each\n[`ConferenceData`](/apps-script/reference/conference-data/conference-data)\nobject your add-on uses must have all elements marked as **Required**:\n\n| Component | Type | Description |\n|-----------------------|-------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Conference errors | ` `[ConferenceError](/apps-script/reference/conference-data/conference-error) | **Required if an error occurred, in which case no other data is needed.** Use this to report a problem that happened when the add-on tried to connect to the conferencing system. |\n| Conference ID | `string` | **Required if not an error.** Use this ID to identify the conference within the third-party conferencing system. |\n| Conference parameters | ` `[ConferenceParameter](/apps-script/reference/conference-data/conference-parameter)`[]` | Use these key-value pairs to pass any system-specific information to and from the third-party conferencing system. For example, the system may require the email of the conference moderator, or a meeting key. |\n| Conference notes | `string` | Use this to append a text notice to the conference. Typically you use these to add instructions for conference administrators or legal notices. |\n| Entry points | [EntryPoint](/apps-script/reference/conference-data/entry-point)`[]` | **Required if not an error, in which case at least one `EntryPoint` must be defined.** Use `EntryPoint`s to describe a specific way to join the conference (for example, by phone, video, or SIP). Each entry point requires a URI and an [EntryPointType](/apps-script/reference/conference-data/entry-point-type). |\n\nFurther reading\n---------------\n\nThe following documentation can help you learn more:\n\n- **Build a Google Workspace add-on with conference solutions.**\n [Build conference add-ons](/workspace/add-ons/calendar/conferencing/build-conference-addons)\n provides an overview of the steps required to build a\n Google Workspace add-on that implements third-party\n conference solutions.\n\n- **Get a closer look.** View the\n [source code of a conferencing Google Workspace add-on example](/workspace/add-ons/samples/conferencing-sample).\n\n- **Learn more about what Apps Script can do.** Review the\n [Google Apps Script documentation](/apps-script).\n\n- **Wondering what other developers have built?** Visit the\n [Google Workspace Marketplace for Google Calendar](https://workspace.google.com/marketplace/category/works-with-calendar)."]]