OpenSIPS(8) سرور VoIP SIP OpenSIPS(8) نام (NAME) opensips - سرور SIP منعطف و پایدار برای صدا روی آی‌پی (VoIP) خلاصه دستور (SYNOPSIS) opensips [ -hcCrRvdDEVT ] [ -f config-file ] [ -l address ] [ -n processes-no ] [ -N tcp processes-no ] [ -b max_rcv_buf_size ] [ -m shared_mem_size ] [ -w working-dir ] [ -W method ] [ -t chroot-dir ] [ -u uid ] [ -g gid ] [ -P pid-file ] [ -i fifo-path ] [ -x socket-path ] توضیحات (DESCRIPTION) سرور OpenSIPS یک سرور VoIP مبتنی بر پروتکل SIP است که روی بیشتر سیستم‌عامل‌های شبه‌یونیکس اجرا می‌شود. این سرور از لایه‌های انتقال UDP، TCP و TLS پشتیبانی می‌کند. برخی از ویژگی‌های آن عبارتند از: * سرور پروکسی SIP، سرور ثبت‌نام (Registrar) SIP، سرور تغییر مسیر (Redirect) SIP، سرور مکان‌یابی (Location) SIP، سرور کاربردی (Application) SIP * زبان پردازش تماس (RFC3880) * پشتیبانی از ENUM * پیمایش NAT در سمت سرور * توزیع بار (Load Balancing) * سامانه AAA همراه با پایگاه داده (MySQL، Postgres، Unixodbc) یا بک‌اند RADIUS * صوت، تصویر، پیام‌رسانی فوری و حضور (Presence) گزینه‌ها (OPTIONS) -h نمایش توضیح خلاصه درباره نحوه استفاده، شامل تمام گزینه‌های موجود. -c بررسی فایل پیکربندی و نمایش نام‌های مستعار و فهرست رابط‌های شنود. -C مشابه -c اما افزون بر آن، پرچم‌های توابع صادرشده از بلوک‌های مسیر گنجانده‌شده را نیز بررسی می‌کند. -r استفاده از DNS برای بررسی لزوم افزودن فیلد «received=» به یک via. -R همانند -r اما از DNS معکوس استفاده می‌کند. -v فعال‌سازی بررسی میزبان via هنگام هدایت پاسخ‌ها. -d فعال‌سازی اشکال‌زدایی؛ تکرار گزینه -d سطح اشکال‌زدایی را افزایش می‌دهد. -D اجرای opensips در پیش‌زمینه (به حالت دیمن فورک نمی‌شود). -T غیرفعال‌سازی پشتیبانی از TCP. -V نمایش شماره نسخه. -f config-file خواندن پیکربندی از config-file (پیش‌فرض /etc/opensips/opensips.cfg ). -l address شنود روی نشانی یا رابط مشخص‌شده. استفاده چندباره از -l به معنای شنود روی چندین نشانی است. قالب نشانی به صورت [proto:]address[:port] است که در آن proto = udp|tcp و address = host|ip_address|interface_name می‌باشد. مثال: -l localhost, -l udp:127.0.0.1:5080, -l eth0:5062. رفتار پیش‌فرض شنود روی تمام رابط‌های IPv4 است. -n processes-no تعیین تعداد فرآیندهای فرزند ایجادشده برای هر رابط (پیش‌فرض ۸). -N tcp processes-no تعیین تعداد فرآیندهای فرزند ایجادشده برای مدیریت اتصالات ورودی TCP (به طور پیش‌فرض برابر با مقدار -n است). -b max_rcv_buf_size حداکثر اندازه بافر دریافت که روال ارزیابی خودکار از آن فراتر نخواهد رفت، حتی اگر سیستم‌عامل اجازه دهد. -m shared_mem_size اندازه حافظه اشتراکی تخصیص‌یافته (به مگابایت). -w working-dir تعیین دایرکتوری کاری. در شرایط بسیار بعید که opensips دچار فروپاشی شود، فایل گزارش هسته (core dump) در اینجا ایجاد خواهد شد. -W method تعیین روش نظرسنجی (poll). -t chroot-dir برنامه opensips را وادار می‌کند پس از خواندن فایل پیکربندی، chroot کند. -u uid تغییر شناسه کاربر (UID) که opensips تحت آن اجرا می‌شود. -g gid تغییر شناسه گروه (GID) که opensips تحت آن اجرا می‌شود. -P pid-file ایجاد فایلی حاوی شناسه فرآیند (PID) فرآیند اصلی opensips -i fifo-path ایجاد یک FIFO، مفید برای پایش وضعیت opensips -x socket-path ایجاد یک سوکت یونیکس، مفید برای پایش وضعیت opensips (مشابه -i fifo-path اما با استفاده از سوکت‌های یونیکس). فایل‌ها (FILES) /usr/bin/opensips /etc/opensips/opensips.cfg /usr/lib/opensips/modules/* نویسندگان (AUTHORS) فایل /usr/share/doc/opensips/AUTHORS را ببینید همچنین ببینید (SEE ALSO) opensips.cfg(5) مستندات کامل opensips در این نشانی در دسترس است: پیگیری پروژه و گیت: لیست‌های پستی: users@lists.opensips.org - جامعه کاربران opensips devel@lists.opensips.org - توسعه opensips، ویژگی‌های جدید و نسخه ناپایدار OpenSIPS 08.06.2006 OpenSIPS(8)