| 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 در این نشانی در دسترس است: https://opensips.org
پیگیری پروژه و گیت: https://github.com/OpenSIPS/opensips
لیستهای پستی:
users@lists.opensips.org - جامعه کاربران opensips
devel@lists.opensips.org - توسعه opensips، ویژگیهای جدید و نسخه ناپایدار
| 08.06.2006 | OpenSIPS |