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 ، خودکار
پهنای باند حداکثر برای جریان ویدیوی خروجی کنفرانس ، این تنظیم می تواند به صورت خودکار باشد ، تعریف شده در 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
توجه: اعضا از دستور شماره گیری کنفرانس ملحق شدند
پین از شما خواسته نشود
شروع ضبط کنفرانس
بررسی ضبط کنفرانس
توقف ضبط کنفرانس |همه
مکث ضبط کنفرانس
رزومه ضبط کنفرانس
نادیده گرفتن یا ناشنوا بودن یک عضو خاص به عضوی دیگر
کنترل کنید که چه کسی ویدیوی چه کسی را در صورت عدم استفاده از موکس ویدیو ببیند
فایل را برای استفاده به عنوان تصویر لوگوی ویدیوی اعضا بررسی، تنظیم یا پاک کنید
کنفرانس 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. برچسب غلبه بر