در باره

  • 2021-06-23

Mod_Conference هر دو سرویس پل کنفرانس ورودی و خارج از کشور را برای Freeswitch ™ ارائه می دهد. این می تواند چندین نرخ بیت را پردازش کند ، پروفایل های مختلفی را بارگذاری کند که کنترل DTMF را مشخص می کند ، صداهای سریع و تن و بسیاری از کارکردهای دیگر را پخش می کند. تا زمانی که هنوز منابع سیستم رایگان (یعنی حافظه ، قدرت پردازنده ، پهنای باند شبکه) در دسترس باشد ، می توانید کنفرانس هایی را که دوست دارید ایجاد کنید.

کنفرانس های ایجاد شده در پروفایل های DialPlan که در Conf/AutoLoad_Configs/Convention. conf. xml تعریف شده اند ، اگر از پرونده های پیکربندی استاندارد استفاده می کنید.

پیکربندی کنفرانس

تنظیمات پیکربندی کنفرانس در Conf/AutoLoad_Configs/Convention. conf. xml ذخیره می شوند

عضو جامعه استانیسلاو سینیاژین در مورد چگونگی پیکربندی پل کنفرانس خود ، یک وبلاگ شخصی زیبا را ارسال کرده است.

پیکربندی دارای ساختار زیر است ، هر یک از "[. پیکربندی در اینجا.]" باید با بیانیه های پیکربندی خاص جایگزین شود که در بخش های زیر شرح داده شده است.

تبلیغات

این بلوک مشخص می کند که آیا کنفرانس های خالی باید در حضور تبلیغ شوند و به شما امکان می دهد وضعیت کنفرانس های خالی را ببینید. هر نقطه پایانی که از حضور پشتیبانی می کند ، مانند MOD_SOFIA ، می تواند در این اعلان های حضور مشترک باشد.

نام کنفرانس (888 در این مورد) باید نام مشخصاتی باشد که در بخش مشخص کرده اید ، $ $ با زیر دامنه ای که در freeswitch. xml مشخص کرده اید جایگزین می شود.

"وضعیت" به عنوان هر آنچه که به آن منتقل می شوید (شناسه) یا "در دسترس" در صورت عدم تصویب تبلیغ می شود.

مثال "تبلیغ" از طریق mod_event_multicast

کنترل تماس گیرنده

از کنترل های تماس گیرنده برای اصلاح وضعیت کنفرانس مانند کاهش حجم ، نادیده گرفتن یک شرکت کننده و موارد دیگر استفاده می شود. در زیر دستوراتی که می توانند به رقم ها اختصاص داده شده و در طی یک کنفرانس اجرا شوند. گروه "-Controls" کنترل های اضافی را برای شرکت کنندگان که با مجموعه پرچم مجری وارد کنفرانس می شوند ، فراهم می کند. به زیر مراجعه کنید.

نام گروه کنترل محفوظ است

نامشرح
هیچ یکاز این نام برای جلوگیری از نصب کنترل کننده های تماس گیرنده برای تماس گیرندگان به یک کنفرانس استفاده کنید.
پیش فرضدر صورت مشخص شدن "کنترل تماس گیرنده" ، این گروه از تنظیمات اختصاص داده می شود. همچنین می توانید صریحاً آن را اختصاص دهید. این گروه در پیکربندی وانیل تعریف شده است ، بنابراین حذف آن از تنظیمات به هیچ وجه کنترل کننده تماس گیرنده نخواهد بود.

اقدامات

هر یک از این اقدامات را می توان در کنترل های تماس گیرنده پیکربندی کرد که توسط یک عضو کنفرانس که با این گروه کنترل کننده تماس گیرنده وارد کنفرانس می شود ، فراخوانی شود. اینها موارد API کنفرانس است.

عملشرححداقلنسخه
لالصدا را از این عضو به کنفرانس تغییر دهید
بی صدا کردنصوتی را از این عضو در کنفرانس غیرفعال کنید
بی صدا کردن صدا را از این عضو در کنفرانس فعال کنید
بی صداصدا را از کنفرانس گرفته تا این عضو و همچنین بی صدا در یک عمل مسدود کنید
انرژیحداقل آستانه انرژی را با 1 واحد افزایش دهید که صدا در کنفرانس پذیرفته می شود (گیت نویز)
انرژیبازنشانی حداقل آستانه انرژی به طور پیش فرض
انرژی DNحداقل آستانه انرژی را با 1 واحد کاهش دهید
جلدافزایش حجم بحث عضو (MIC) در کنفرانس توسط 1 واحد
VOL Talk Zeroتنظیم مجدد حجم بحث به تنظیم پیش فرض
Vol Talk DNکاهش حجم بحث توسط 1 واحد
جلد گوش کنافزایش عضو دریافت (گوشواره) حجم توسط 1 واحد
جلد گوش صفرعضو تنظیم مجدد حجم به تنظیم پیش فرض
VOL گوش دهید DNکاهش عضو دریافت حجم توسط 1 واحد
پرهیزکنفرانس را ترک کنید
رویدادارسال رویداد DTMF از طریق کنفرانس سفارشی: زیر کلاس نگهداری به سیستم رویداد (حتی به سوکت رویداد)
قفل کردنحالت قفل کنفرانس را تغییر دهید (هیچ یک از اعضای جدید نمی توانند در هنگام قفل وارد شوند)
منتقل کردنانتقال عضو به یک پسوند معین در یک زمینه Dialplan
EXECUTE_APPLICATIONیک برنامه DialPlan را اجرا کنید
کفخود را از کف صحبت و خاموش کنید ، تا زمانی که هیچ کس دیگری وضعیت کف نداشته باشد.
از روی طبقهطبقه ویدیوییاگر در حال حاضر کف ویدیویی قفل شده باشد ، به اتومبیل برمی گردد. اگر دارنده فعلی وجود نداشته باشد ، شما دارنده طبقه ویدیویی می شوید1.6
از روی زمین طبقه ویدیوییاگر در حال حاضر کف ویدیویی قفل شده باشد ، به اتومبیل باز می گردد ، در غیر این صورت شما به دارنده طبقه ویدیویی قفل شده تبدیل می شوید 1.6
ورمبی صدافیلم را از این عضو به کنفرانس تغییر دهید1.6
VMUTE ON ویدیو را از این عضو در کنفرانس غیرفعال کنید 1.6
vmute خاموش فیلم را از این عضو در کنفرانس فعال کنید 1.6
snap vmuteبرای استفاده از این کاربر در هنگام VMUTE عکس فوری ویدیویی بگیرید1.6
Snapoff Vmuteعکس فوری ویدیویی VMute را دور بیندازید1.6

توجه داشته باشید که کنترل های تماس گیرنده در کل جلسه کنفرانس اعمال می شود. شما نمی توانید یک گروه از کنترل کننده ها را برای یک عضو و سپس یک گروه دوم از تماس گیرنده به یک عضو دوم در همان جلسه کنفرانس اعمال کنید.

چت

کنفرانس FreeSwitch همچنین قابلیت چت محدود را از طریق SIP ، XMPP و Verto فراهم می کند.

کنفرانس را می توان از طریق گپ کنترل کرد. این پروفایل به عنوان بخشی از نهاد کنفرانس وجود دارد ، بنابراین می توانید چندین پروفایل برای محدود کردن دسترسی داشته باشید. هنگامی که این کنفرانس حضور خود را (در بالا) به یک سرور چت تبلیغ می کند ، هرکسی که در یک سرور فدرال قرار دارد می تواند با آن صحبت کند و با تایپ پیام ها از طریق مشتری چت مورد علاقه خود (حتی اگر این یکی دیگر از جعبه Freeswitch باشد) دستورات خود را صادر کند. برای ارسال دستورات به کنفرانسیا ، از مشتری Jabber خود پیامی را به conf+conferencea@freeswitch. mydomain. com ارسال کنید

از تجدید نظر 3789 کلیه دستورات به جز "لیست" تا زمانی که امنیت وجود نداشته باشد "غیرفعال شده اند

نکته دیگر: پس از گذراندن زمان زیادی برای تلاش برای کنترل mod_conference از طریق سرور OpenFire XMPP ، پرسیده شده در اطراف ، و "Bougyman" پیشنهاد کرد که عملکرد MUC XMPP از ژانویه 2012 بسیار محدود است.

در اینجا یک پیکربندی مثال وجود دارد

مشخصات

می توانید تعدادی از پروفایل های مختلف را در بخش پروفایل مشخص کنید ، این به شما امکان می دهد تا به راحتی تعدادی از تنظیمات را در یک کنفرانس اعمال کنید. لطفاً توجه داشته باشید که پروفایل ها اتاق های کنفرانس نیستند ، اما تنظیماتی را تعریف کنید که بعداً در اتاق های کنفرانس اعمال می شود. بخش Dialplan در این سند نحوه ایجاد اتاق های کنفرانس و استفاده از این تنظیمات پروفایل را شرح می دهد.

شما می توانید هر تعداد برچسب را داشته باشید و هرکدام می توانند تعداد برچسب ها را تا کل مجموعه پارامترها داشته باشند.

پارامترهای مشخصات کنفرانس

شما می توانید پارامترهای مشخصات کنفرانس ذکر شده در زیر را مشخص کنید. به خاطر داشته باشید که اگر TTS همه پارامترهای پرونده صوتی را که با "Say:" شروع می شود ، فعال کنید ، متن را برای گفتن با TTS در نظر گرفته می شود. یک ماژول TTS باید توسط FreeSwitch بارگیری شود تا این کار را انجام دهد.

مثال 3:/var/mynfsshare/$ _ $. mp4 ضبط صوتی و تصویری را به شما می دهد.

پرچم های کنفرانس جدول را در زیر مشاهده کنید

8000 ، 12000 ، 16000 ، 24000 ، 32000 ، 44100 ، 48000 ، خودکار

اگر نسبت ابعاد آنها متناسب با مربع عضو در طرح به عنوان کد رنگی HTML باشد ، برای استفاده برای میله های موجود در ویدیوی تماس گیرنده استفاده کنید #ffffff

پهنای باند حداکثر برای جریان ویدیوی خروجی کنفرانس ، این تنظیم می تواند به صورت خودکار باشد ، تعریف شده در KB (کیلوبیت) ، MB (مگابیت) یا MB (مگابیت)

این پرچم ها می تواند هنگام ورود به کنفرانس برای کنترل آنچه می توانند انجام دهند و نحوه پردازش رسانه هایشان را برای کنفرانس های فردی اعمال کنند.

پرچم عضوشرححداقلنسخه
لالکنفرانس را خاموش کنید
کرEnter Convention Deaferd (نمی تواند کنفرانس را بشنود) ؛میکروفون را نیز صدا می کند
ناکامیهنگام صحبت کردن توسط این کنفرانس در حالی که خاموش است ، mute_detect_sound را بازی کنید
دیستمفهر DTMF را از این عضو برای همه شرکت کنندگان ارسال کنید
تعدیل کنندهعضو پرچم به عنوان مجری
ناموقتی این عضو تنها عضو کنفرانس است ، موسیقی را در حالت نگه دارید
در انتهاکنفرانس به پایان می رسد وقتی همه اعضا با این پرچم کنفرانس را پس از پایان پروفایل Param EndConf-Grace به پایان رساندند
میتووکنفرانس پایان هنگامی که پس از ورود یک عضو با این پرچم ، زیر 2 شرکت کننده سقوط می کند
روحعضو کنفرانس را حساب نکنید
فقط پیوستنفقط اجازه پیوستن به کنفرانسی که از قبل وجود دارد
موضعاین عضو را برای صدای مثبت در خروجی های استریو پردازش کنید1.4
بدون هدف این عضو را برای صدای مثبت در خروجی های استریو پردازش نکنید 1.4
از روی پردهعضو قفل به عنوان دارنده طبقه ویدیویی1.6
بدون کداز Minimizer Transcode Video دور بزنید و فیلم را به صورت جداگانه برای این عضو رمزگذاری کنید1.6
ورموارد کنفرانس ویدیوی خاموش شوید1.6
باختریبدون تأثیرگذاری بر تعداد کنفرانس یا داده ها ، یک ارتباط "فقط" را به کنفرانس باز کنید.1.6

این پرچم ها عملکرد جلسه کنفرانس را کنترل می کنند و برای همه اعضا اعمال می شوند.

در هر کدک خروجی از یک رمزگذار ویدیویی واحد استفاده کنید

نسخه قابل تجزیه دستگاه نمایشگر برای کنفرانس آرایه زنده. مثال:

این رویدادها برای مصرف کنندگان رویداد در دسترس است.

برنامه شماره گیری کنفرانس

برنامه DialPlan کنفرانس برای ایجاد کنفرانس و اتصال نمایه به آنها استفاده می شود.

اولین باری که از نام کنفرانس (نام کنفرانس) استفاده می شود ، به صورت تقاضا ایجاد می شود و پین به آنچه در آن زمان مشخص شده است تنظیم می شود: پین در رشته داده در صورت مشخص شدن ، یا اگر نه ، "پین""تنظیم در مشخصات کنفرانس ، و اگر این نیز نامشخص باشد ، هیچ حفاظت از پین وجود ندارد. هر تلاش بعدی برای پیوستن به کنفرانس باید همان شماره پین را مشخص کند ، اگر یکی از آنها در هنگام ایجاد وجود داشته باشد.

"پروفایل" باید یکی از مواردی باشد که در پیکربندی کنفرانس یا "پیش فرض" مشخص شده است.

اگر مقدار داده با "پل" شروع شود ، این یک کنفرانس پل است. نام کنفرانس نباید از قبل استفاده شود. شما می توانید مقدار لفظی ویژه "_UUID_" را برای نام کنفرانس مشخص کنید و یک شناسه منحصر به فرد جلسه برای شما ایجاد می شود.

کنفرانس ها تا زمانی که تعداد اعضا زیر حداقل قرار نگیرد زنده مانده است. حداقل کنفرانس های پل 2 است و برای سایر کنفرانس های ایجاد شده پویا 1 است.

نمونه های شماره گیری

داده های عمل =شرح
نامیدننمایه "پیش فرض" است ، بدون پرچم یا پین
Confname+1234نمایه "پیش فرض" است ، پین 1234 است
confname@profilename+1234نمایه "profilename" است ، پین = 1234 ، بدون پرچم
Confname+1234+Flagsنمایه "پیش فرض" است ، پین = 1234 ، یک پرچم
پرچم ++نمایه "پیش فرض" است ، بدون P. I. N. ، پرچم های متعدد
پل: کنفرانس: 1000@$کنفرانس "پل زدن" ، شما باید یک نقطه پایانی دیگر یا "هیچ" ارائه دهید.
پل: _uuid_: هیچکدامکنفرانس "پل زدن" با UUID به عنوان نام کنفرانس اختصاص داده شده است
*توجه داشته باشید که در حالی که برخی از پارامترها اختیاری هستند ، سفارش آنها بسیار مهم است

اضافه کردن تماس گیرندگان از درون کنفرانس با DTMF

با ترکیب چندین عنصر - شماره گیری ، تماس API ، bind_digit_action - می توانید یک سیستم ساده برای یک تماس گیرنده ایجاد کنید تا کاربر دیگری را به کنفرانس اضافه کند. برای کد و توضیحات به کنفرانس_دد_call_example مراجعه کنید.

اعلام تعداد تماس گیرنده هنگام کنفرانس

برای مثالی ساده از نحوه اجازه دادن به تماس گیرنده برای شنیدن اعلامیه تعداد اعضا در کنفرانس، Conference Announce Count Inline را ببینید.

DTMF خارج از باند را برای اعضای کنفرانس منتشر کنید

به طور پیش فرض، سیگنال های DTMF خارج از باند (RFC 2833؟) توسط کنفرانس جذب می شوند. با این حال، دو راه برای انجام این کار وجود دارد:

  • پرچم عضو dist-dtmf را در پیکربندی کنفرانس XML تنظیم کنید، به عنوان مثال: با تنظیم این پارامتر، همه کنترل‌های تماس گیرنده مانند تغییر صدا غیرفعال می‌شوند و DTMF به سادگی به سایر اعضای کنفرانس منتقل می‌شود.
  • همچنین یک تماس API وجود دارد که به برنامه شما امکان می دهد DTMF را به یک عضو کنفرانس یا همه اعضا ارسال کند:

درخواست نام

شماره گیری کنید تا از تماس گیرندگان بخواهد قبل از پیوستن به کنفرانس نام خود را بیان کنند و نام خود را به سایر شرکت کنندگان اعلام کنند.

مرجع API

1 ثانیه به جلو حرکت کنید: کنفرانس testconf file_seek +1000

1 ثانیه به عقب حرکت کنید: کنفرانس testconf file_see k-1000

انتقال به 10 ثانیه از شروع: کنفرانس testconf file_seek 10000

پارامتر زمان اجرا کنفرانس داده شده را دریافت کنید

(جدول پارامترهای مجاز در زیر)

کنفرانس testconf norecord all

کنفرانس testconf norecord /tmp/foo. wav

توجه: اعضا از دستور شماره گیری کنفرانس ملحق شدند

پین از شما خواسته نشود

شروع ضبط کنفرانس

بررسی ضبط کنفرانس

توقف ضبط کنفرانس |همه

مکث ضبط کنفرانس

رزومه ضبط کنفرانس

نادیده گرفتن یا ناشنوا بودن یک عضو خاص به عضوی دیگر

کنترل کنید که چه کسی ویدیوی چه کسی را در صورت عدم استفاده از موکس ویدیو ببیند

فایل را برای استفاده به عنوان تصویر لوگوی ویدیوی اعضا بررسی، تنظیم یا پاک کنید

کنفرانس vid-logo-img |همه|آخرین|غیر_مدیریت [|پاک کردن]

کنفرانس foo vid-logo-img 1 /path/to/png

کنفرانس foo vid-logo-img 1 روشن

* برای همه گزینه‌هایی که می‌توانید با این api vid-logo-img استفاده کنید، کانال تنظیم var video_logo_path را در زیر ببینید

کنفرانس foo vid-res-id 1 res-bar

کنفرانس foo vid-res-id 2 res-baz force

کنفرانس foo vid-res-id همه روشن است

یادداشت های اضافی API

شماره گیری و bgdial

اگر مقادیر شناسه تماس گیرنده تنظیم نشده باشد، از متغیرهای Conf. conf. xml استفاده می شود. به طور خاص، مقدار caller-id-number برای شماره و مقدار caller-id-name برای نام استفاده می شود.

اگر کنفرانس در نتیجه این فراخوانی api به صورت پویا ایجاد شود (یعنی این اولین شرکت کننده در کنفرانس خواهد بود) - و نام و شماره تماس گیرنده در تماس api ارائه نشده باشد - شماره و نام "00000000" خواهد بود." و "FreeSWITCH". به نظر می رسد که متغیرهای موجود در konferans. conf. xml بر این موضوع تأثیری ندارند.

دریافت و تنظیم کنید

پارامترشرحواحدهاقابل نوشتن
run_time ثانیه ها
شمردن عدد
max_members عددآره
نرخ عدد
نام پروفایل رشته
صدا_پیشوند رشتهآره
caller_id_name رشتهآره
caller_id_number رشتهآره
is_locked است "قفل" یا خالی
endconference_grace_time ثانیه هاآره
uuid رشته
wait_mod "درست" یا خالی
خروجی فرمان
  • کنفرانس (عضو[ها] قفل شده])
    • "قفل شده" - وضعیت قفل/باز کردن کنفرانس.

    هر خط زیر یک لیست جدا شده با کاما برای هر پا از کنفرانس با موارد زیر است:

    • شناسه شرکت کننده (از 1 بعد از راه اندازی مجدد FS شروع می شود)
    • رشته ثبت نام شرکت کننده
    • UUID پای تماس شرکت‌کننده
    • نام شناسه تماس گیرنده
    • شماره شناسه تماس گیرنده
    • وضعیت (شنیدن | صحبت کردن | صحبت کردن | ویدیو | طبقه)
      • "شنیدن" - وضعیت بی‌صدا/لغو عضو.
      • "صحبت" - وضعیت "ناشنوا/ناشنوا" عضو.
      • "صحبت کردن" - کانال ورودی در حال حاضر مقداری انرژی صوتی را برای کنفرانس فراهم می کند.
      • "ویدئو" - ارائه ویدئو؟
      • "طبقه" - این عضو در حال حاضر صاحب طبقه است.

      اگر کنفرانس فعال نباشد ، آزمون "شرط" دوم شکست خواهد خورد و این ورودی برنامه افزودنی DialPlan را دور می زند. اگر کنفرانس فعال باشد ، تماس گیرنده با مجموعه پرچم "Nomoh" به آن می پیوندد.

      مربوط بودن

      عضو کنفرانس است که موضوع رابطه است ؛به عبارت دیگر ، رابطه با توجه به

      آیا عضو کنفرانس است که تحت تأثیر فرمان Relate قرار خواهد گرفت

      • Nohear-عضو Datum دیگر عضو مرتبط را نمی شنود. یعنی گوش Datum به دهان عضو مرتبط خاموش خواهد شد
      • NOSPEAK-عضو Datum دیگر قادر به صحبت با عضو مرتبط نخواهد بود
      • شفاف - تنظیم مجدد رابطه بین دو عضو کنفرانس

      توجه داشته باشید که "ارتباط 1 2 Nohear" همان نتیجه را با عنوان "ارتباط 2 1 Nospeak" می دهد ، این فقط یک موضوع دیدگاه است.

      مثال ها

      عضو 1 ممکن است دیگر دیگر با عضو 2 صحبت نکند ، یعنی عضو 2 اکنون نمی تواند عضو 1 را بشنود.

      عضو 1 ممکن است اکنون دوباره با عضو 2 صحبت کند

      عضو 1 اکنون نمی تواند عضو 2 را بشنود

      عضو 1 اکنون می تواند عضو 2 را دوباره بشنود

      هر دو آرگومان عضو کنفرانس می توانند مقادیر مختلفی را در اختیار داشته باشند ، که با کاما جدا شده اند (اما هیچ فضایی وجود ندارد!)

      عضو 1 و عضو 2 ممکن است اکنون دیگر با عضو 3 صحبت نکنند.

      عضو 1 اکنون نمی تواند عضو 2 و نه عضو 3 را بشنود

      استفاده از سوکت رویداد

      برای دریافت رویدادهای کنفرانس می توانید در موارد زیر مشترک شوید:

      پارامتر "سرکوب-رویداد" را می توان به پروفایل کنفرانس اضافه کرد تا از شلیک وقایع جلوگیری شود. به عنوان مثال،اگر علاقه ای به شروع یا متوقف کردن صحبت کردن ندارید:

      رویدادهایی که می توانند سرکوب شوند عبارتند از:

      Del-Member ، سطح انرژی ، سطح حجم ، سطح سود ، DTMF ، متوقف کردن ، شروع صحبت ، شخص بی صدا ، عضو بدون عضو ، عضو عضو ، DTMF-عضو ،-عضو-عضو ، حجم-در عضو ، حجم خارج از خانه ، پرونده بازی ، بازی-پرونده-عضو ، صحبت کردن متن ، صحبت-متن-عضو ، قفل ، قفل ، انتقال ، result bgdial و تغییر کف.

      کنفرانس برون مرزی

      برای داشتن نقاط پایانی mod_conference از Convention_Set_Auto_Outcall استفاده کنید و به آنها در یک پل کنفرانس بپیوندید. برای تماس با بیش از یک شرکت کننده ، کافی است اقدامات کنفرانس_SET_AUTO_OUTCALL را در شماره گیری برای هر شماره یا آدرس مقصد تکرار کنید.

      مثال

      در اینجا نمونه ای از استفاده از کنفرانس_ت_وتو_وتکال با برخی از پارامترهای دیگر کنفرانس_outo_outcall_* برای شروع کنفرانس هنگامی که شخصی با شماره 12345 تماس می گیرد ، آورده شده است. پس از شروع کنفرانس 1000 و 1001 شماره گیری می شود و وارد کنفرانس خاموش می شود.

      توجه داشته باشید که پسوندهای داخلی 1000 و 1001 هیچ گونه بازپرداخت برای جلوگیری از آلاینده پل کنفرانس با سر و صدای بیش از حد ارائه نمی دهند ، اما دروازه تحت کنترل Freeswitch نیست ، بنابراین رسانه های اولیه را فراهم می کند.

      از طرف دیگر ، می توانید چندین مقصد را در یک خط تنظیم کنید ، فقط به یاد داشته باشید که اگر بیش از یک یا هر کاراکتر غیر عادی در آن دارید ، از متغیرهای خود فرار کنید.

      متغیرشرح
      کنفرانس_outo_outcall_announceنام پرونده پیام صوتی برای بازی در کنفرانس عضو کنفرانس از طریق برنامه کنفرانس_ست_وتو_وتکال.
      کنفرانس_outo_outcall_caller_id_nameنام شناسه تماس گیرنده برای استفاده در هنگام شماره گیری نقاط پایانی با استفاده از برنامه کنفرانس_ st_auto_outcall
      کنفرانس_outo_outcall_caller_id_number شماره شناسه تماس گیرنده برای استفاده در هنگام شماره گیری نقاط پایانی با استفاده از برنامه کنفرانس_ st_auto_outcall
      کنفرانس_outo_outcall_delimiterتعیین کننده بین مقادیر نگهدارنده در CPSTR ، پیش فرض = "،" (شخصیت کاما)
      کنفرانس_ utils_auto_outcall_flags پرچم های عضو کنفرانس برای اعضا که از طریق برنامه Convention_Set_Auto_Outcall به عضویت می روند (استفاده کنید | به عنوان جداکننده برای چندین پرچم)
      کنفرانس_outo_outcall_maxwaitحداکثر زمان در چند ثانیه که کانال که کنفرانس را آغاز کرده است_توی_outcall منتظر خواهد بود تا اعضای کنفرانس بپیوندند
      کنفرانس_ auto_outcall_prefixرشته برای تهیه هر یک از مقادیر شماره گیری تنظیم شده از برنامه کنفرانس_outo_outcall
      کنفرانس_outo_outcall_profileنمایه کنفرانس برای استفاده برای اعضای پیوستن به کنفرانس از طریق برنامه کنفرانس_ست_وتو_وتکال
      کنفرانس_outo_outcall_timeoutزمان استفاده را برای استفاده در هنگام پیوستن به یک کنفرانس از طریق برنامه کنفرانس_ست_وتو_وتکال منشاء کنید
      کنفرانس_outo_outcall_skip_member_beepهنگامی که درست است ، هنگام شروع یک کنفرانس خارج از کشور ، بوق به مجری بازی نکنید. تن برای 500msec 640 هرتز است

      متغیرهای کانال

      فقط خواندنی

      این متغیرهای کانال توسط mod_conference تنظیم شده است.

      متغیرشرح
      کنفرانس_لاست_ماتینگ_دگی هاشامل آخرین رقم تطبیق یافته ای است که عضو در این کنفرانس ارسال کرده است
      کنفرانس_مبر_یدشامل عضو_ید عضو کنفرانسی که در آن حضور دارند
      کنفرانس_اگر کانال به عنوان یک مجری به یک کنفرانس وصل شود "واقعی" است
      کنفرانس_ نامنام آخرین کنفرانس به این کانال پیوست
      کنفرانسشامل نام پرونده ضبط کنفرانس برای کنفرانس کانال به
      کنفرانس_شناسه منحصر به فرد از جدیدترین کنفرانس که در آن کانال عضو بود
      last_transferred_conferenceنام آخرین کنفرانس این کانال به

      متغیرهای کانال قابل تنظیم

      این متغیرهای کانال را برای کنترل رفتار mod_conference برای جلسه فعلی تنظیم کنید. Convention_Auto_Outcall_ متغیرها در بخش کنفرانس خارج از کشور توضیح داده شده است

      اجازه می دهد تا امنیت کنفرانس نادیده گرفته شود. این در دو سناریو مختلف صدق می کند ، یکی برای ورودی و دیگری برای برون مرزی.

      به طور پیش فرض ، امنیت کنفرانس همیشه در مورد تماس های ورودی اعمال می شود و همیشه برای تماس های خارج از کشور رد می شود.

      این متغیر کنترل می کند که چگونه صدای ورود و خروج با MOH در هنگام تنظیم پرچم Wait_Mod تعامل دارد. هنگامی که این متغیر روی True تنظیم شده است ، MOH همچنان بازی می کند و صداهای Enter و Exit با MOH مخلوط می شوند. هنگامی که متغیر نادرست است یا تنظیم نشده است ، سپس هر نوع MOH متوقف می شود ، سپس صدای Enter یا Exit پخش می شود و MOH دوباره شروع می شود.

      این قابلیت در صورت استفاده از صداهای Enter و خروجی برای اعلام نام تماس گیرنده ، که در حال پیوستن یا ترک کنفرانس است ، مفید است.

      تصاویر آواتار تعویض ویدیو را تنظیم کنید

      پارامترهای جدا شده توسط کاما (،) به شرح زیر است:

      موقعیت = چپ-بالا |میانه چپ |چپ ربات |مرکز-بالا |مرکز میانی |Center-Bot |سمت راست |سمت راست |FIT BOT FIT = اندازه مناسب |مقیاس مناسب |اندازه و مقیاس |fit-nostary center_offset = [0 یا بالاتر] متن = پیش زمینه: زمینه: FONT_FACE: FONT_SIZE: txt text_x = [0 یا بالاتر |مرکز] text_y = [0 یا بالاتر] alt_text = پیش زمینه: زمینه: font_face: font_size: txt alt_center_offset = [0 یا بالاتر] alt_text_x = [0 یا بالاتر |مرکز] alt_text_y = [0 یا بالاتر]

      متن = و alt_text = آرگومان جدا شده توسط روده بزرگ (:) به شرح زیر است:

      پیش زمینه کد رنگی نماد Hex یعنی #FF0000 برای پس زمینه قرمز کد رنگی یک علامت هگزا یا می تواند کلمه شفاف font_face باشد ، مسیری را به صورت قلم شما یعنی/usr/share/font/monospace. ttf font_size یک مقدار اعشاری یا درصد درصد IE. 10 یا 10 ٪ txt متن تحت اللفظی برای نمایش در آرم تصویر

      شما به طور بالقوه می توانید از نام خود در متن = x: x: x: x: $ و ایمیل ، تلفن یا هر چیز دیگری در alt_text = x: x: x: x: $ استفاده کنید و مقدار y کمی متفاوت به alt_text_y بدهید تا روشن نباشندبالای یکدیگر

      توجه داشته باشید:

      این گزینه ها مسیر پرونده را در بریس های مجعد آماده می کنند ، همچنین متوجه VIDEO_LOGO_PATH و VID-LOGO-IMG به همان چیزها می شوند

      هنگام استفاده از این گزینه ها در DialPlan ، از این طریق استفاده کنید

      هنگام استفاده از این گزینه ها در FS_CLI یا ESL ، از VID-logo-img مانند این استفاده کنید

      متغیرهای کنفرانس

      متغیرهای سطح کنفرانس را می توان در بخش متغیرهای پروفایل در پروفایل تنظیم کرد.

      از آنجا که نسخه 1. 10. 8 متغیرها نیز می توانند با استفاده از دستورات API کنفرانس "getvar" و "setvar" تنظیم شوند. و همچنین هر متغیر کانال پیشوند با "Confvar_" به متغیرهای کنفرانس تبدیل می شود.

      پرونده ها

      تقریباً در مورد هر فرمت پشتیبانی می شود ، اما در حال حاضر باید با نرخ نمونه کنفرانس باشد (بدون استفاده مجدد انجام نمی شود). از آنجا که دیسک ارزان تر از CPU است ، از WAV استفاده کنید.

      طرح بندی کنفرانس سفارشی

      شبکه چیدمان مربع است ، مستقیماً متناسب با وضوح بوم و نسبت ابعاد است. این طرح ها در نسبت ابعاد 4: 3 یا 16: 9 کار خواهند کرد. مقادیر x ، y و مقیاس همه از طیف وسیعی از 0-360 هستند ، متناسب با وضوح نهایی واقعی.

      اندازه مرزی در اطراف هر فید ویدیویی (در پیکسل ها) ، مقادیر 0-50. پارامتر کنفرانس اندازه ویدیویی را نادیده می گیرد

      U Ses Openal برای قرار دادن صدا در محل مربعی که بلندگو در آن قرار دارد.

      مقادیر x: y: z که در آن x ، y و z مقادیر در سیستم مختصات 3D هستند. اینها می توانند شماره های نقطه شناور مثبت یا منفی باشند.

      هرچه تعداد بزرگتر باشد ، "فاصله" بیشتر می شود. x = چپ/راست ، y = رو به جلو/backard ، x = بالا/پایین. اینها همان مقادیر مورد استفاده در دستور موقعیت کنفرانس هستند.

      اندازه مرزی در اطراف هر فید ویدیویی (در پیکسل) ، مقادیر 0 - 50. برچسب غلبه بر

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.