ابزارهای تست و ارزیابی
SIPp
ابزاری برای تولید ترافیک در پروتکل SIP که جهت تست سیستمهای VoIP استفاده میشود. با استفاده از این ابزار میتوانید ترافیک تماسهای SIP شبیهسازی کرده و عملکرد سیستم VoIP خود را تحت شرایط مختلف بررسی کنید.
لینک پروژه SIPp
SIPVicious
مجموعهای از ابزارهای امنیتی برای ارزیابی و تست امنیت سیستمهای VoIP مبتنی بر SIP. این ابزار به شما کمک میکند آسیبپذیریهای امنیتی سیستم VoIP خود را شناسایی و بررسی کنید.
لینک پروژه SIPVicious
sipsak
ابزاری برای تست استرس و دیباگ کردن سیستمهای VoIP. این ابزار به شما این امکان را میدهد تا کارایی سیستم SIP خود را در شرایط بارگذاری سنگین بررسی کرده و نقاط ضعف آن را شناسایی کنید.
لینک پروژه sipsak
sipexer
یک ابزار خط فرمان مدرن و انعطافپذیر برای مدیریت و اجرای دستورات پروتکل SIP. این ابزار به شما امکان میدهد درخواستها و پاسخهای SIP را بهصورت دستی مدیریت کنید.
لینک پروژه sipexer
ابزارهای پیادهسازی
slimswitch
ابزاری برای ایجاد تصاویر Docker امن و سبک برای FreeSWITCH. این ابزار به مدیران سیستم کمک میکند تا سیستمهای FreeSWITCH خود را به صورت امن و بهینه پیادهسازی و اجرا کنند.
لینک پروژه slimswitch
رابطهای وب/API
Issabel
محبوب ترین ایزو مبتنی بر استریسک در دنیا که امکان راه اندازی یک سیستم تلفنی VOIP با تمامی امکانات رایج را به شما می دهد، آموزش این سیستم تلفنی در ویپ ایران به طور کامل صورت می پذیرد.
Eqivo
پلتفرم API قابل برنامهریزی برای مدیریت تماسهای صوتی و مخابراتی. این پلتفرم به توسعهدهندگان اجازه میدهد سیستمهای VoIP خود را از طریق APIها به صورت سادهتری مدیریت کنند.
لینک پروژه Eqivo
Kazoo
یک پلتفرم VoIP قدرتمند مبتنی بر FreeSWITCH و Kamailio که بهویژه برای سرویسدهندگان مخابراتی طراحی شده است. این پلتفرم قابلیت مقیاسپذیری بالا و امکانات پیشرفتهای برای مدیریت تماسها دارد.
لینک پروژه Kazoo
FusionPBX
یک سیستم مدیریت چند مستأجر که بر اساس FreeSWITCH ساخته شده است. این ابزار مناسب برای سرویسدهندگان VoIP است که نیاز به مدیریت کاربران مختلف بهصورت مجزا دارند.
لینک پروژه FusionPBX
FreePBX
رابط کاربری وب برای مدیریت Asterisk که امکان پیکربندی و مدیریت آسان سیستم PBX را فراهم میکند. FreePBX یکی از محبوبترین ابزارها برای مدیریت سیستمهای مبتنی بر Asterisk است.
لینک پروژه FreePBX
Fonoster
پشته مخابراتی منبع باز که با Node.js ساخته شده و به توسعهدهندگان اجازه میدهد سیستمهای VoIP خود را بهصورت برنامهریزیشده و مقیاسپذیر مدیریت کنند.
لینک پروژه Fonoster
Wazo
پلتفرم API VoIP که بر پایه Asterisk، Kamailio و RTPEngine ساخته شده است. این پلتفرم به ارائهدهندگان VoIP امکان میدهد تا خدمات خود را به کاربران بهصورت بهینه و مطمئن ارائه دهند.
لینک پروژه Wazo
jambonz
یک پلتفرم CPaaS منبع باز که به سرویسدهندگان مخابراتی اجازه میدهد خدمات ارتباطی پیشرفته را با استفاده از APIها ارائه دهند.
لینک پروژه jambonz
IVOZ Provider
راهکار چند مستأجر VoIP که به ارائهدهندگان تلفنی اجازه میدهد خدمات VoIP خود را به صورت امن و مقیاسپذیر ارائه دهند.
لینک پروژه IVOZ Provider
سیستمهای صورتحساب
CGRateS
سیستم صورتحساب و ریتینگ (rating) درجه حامل که بهطور خاص برای سیستمهای VoIP طراحی شده است.
لینک پروژه CGRateS
A2Billing
سیستم صورتحساب برای Asterisk که قابلیتهای متعدد از جمله مدیریت پرداختهای پیشپرداخت و پسپرداخت را دارد.
لینک پروژه A2Billing
PyFreeBilling
پلتفرم صورتحساب منبع باز برای Kamailio و FreeSWITCH که بهویژه برای خدمات عمده فروشی VoIP طراحی شده است.
لینک پروژه PyFreeBilling
منابع آموزشی برای توسعهدهندگان
Official Website
منابع ابتدایی و آموزشی WebRTC از طریق سایت رسمی.
لینک به منابع رسمیGetting Started With WebRTC
آموزش WebRTC توسط HTML5 Rocks که شامل مفاهیم پایه و نحوه شروع کار با WebRTC است.
لینک به آموزش HTML5 Rocks
WebRTC Samples
مجموعهای از نمونههای مختلف که عملکردهای مختلف APIهای WebRTC را به نمایش میگذارند.
لینک به نمونههای WebRTC
WebRTC Experiments
فهرست جامعی از آزمایشهای WebRTC که توسط Muaz Khan ارائه شده است.
لینک به WebRTC Experiments
Interactive Codelab
آموزش مرحله به مرحله WebRTC بهصورت زنده توسط گوگل.
لینک به Codelab
کتابخانههای جاوا اسکریپت
drachtio
یک فریمورک SIP برای Node.js که توسعهدهندگان را قادر میسازد تا اپلیکیشنهای SIP پیچیده را بهسادگی پیادهسازی کنند.
لینک به پروژه drachtio
adapter.js
یک کتابخانه جاوا اسکریپت که تغییرات و ناسازگاریهای موجود در WebRTC را پوشش میدهد و برای سازگاری مرورگرهای مختلف استفاده میشود.
لینک به پروژه adapter.js
JsSIP
کتابخانه سبک وزن جاوا اسکریپت برای اجرای SIP که با WebRTC ادغام شده است.
لینک به پروژه JsSIP
sipML5
یک کلاینت SIP جاوا اسکریپت منبع باز که از WebRTC بهعنوان رسانه استفاده میکند.
لینک به پروژه sipML5
SIP.js
کتابخانه جاوا اسکریپت برای ایجاد ارتباطات SIP با استفاده از WebRTC. این کتابخانه به توسعهدهندگان کمک میکند تا بهراحتی تماسهای صوتی و تصویری SIP را در مرورگر پیادهسازی کنند.
لینک پروژه SIP.js
sip-ua.js
کلاینت SIP ساده و سبک وزن جاوا اسکریپت که برای مرورگرها طراحی شده و از WebRTC برای مدیریت جلسات صوتی و تصویری استفاده میکند.
لینک پروژه sip-ua.js
PeerJS
کتابخانهای برای سادهسازی استفاده از WebRTC و مدیریت ارتباطات همتا به همتا (peer-to-peer). این کتابخانه بیشتر برای پروژههایی که نیاز به ارتباط مستقیم بین کاربران دارند، مناسب است.
لینک پروژه PeerJS
SimpleWebRTC
ابزاری برای مدیریت ارتباطات WebRTC بهصورت ساده که به توسعهدهندگان این امکان را میدهد تا به سرعت ارتباطات ویدئویی و صوتی را در اپلیکیشنهای خود اضافه کنند.
لینک پروژه SimpleWebRTC
ابزارهای مانیتورینگ
HOMER
سیستم مانیتورینگ و دیباگینگ SIP که به شما اجازه میدهد بستههای SIP را در شبکه ردیابی کرده و مشکلات موجود را شناسایی کنید.
لینک پروژه HOMER
SNGREP
ابزاری برای ردیابی و بررسی سیگنالینگ SIP که به صورت کنسولی کار میکند و برای بررسی تماسهای SIP مورد استفاده قرار میگیرد.
لینک پروژه SNGREP
کتابخانههای دیگر مرتبط با WebRTC
mediasoup
کتابخانهای پیشرفته برای ساخت برنامههای ارتباطی چندرسانهای با استفاده از WebRTC. این ابزار بیشتر برای سرویسهایی مانند کنفرانسهای ویدئویی و استریمهای زنده استفاده میشود.
لینک پروژه mediasoup
Janus WebRTC Gateway
پلتفرمی چند منظوره برای مدیریت جلسات WebRTC که امکان ارائه خدماتی مانند استریم زنده، کنفرانسهای ویدیویی و موارد دیگر را فراهم میکند.
لینک پروژه Janus