سختافزار:
تلفن Cisco 79xx (7941G، 7962G، 7975G)
اتصال اینترنت پایدار (حداقل 100kbps برای هر خط)
نرمافزار:
سرور ایزابل با حداقل نسخه 4.0
آخرین فرمور تلفن (برای مدلهای قدیمی)
شبکه:
IP عمومی ثابت یا DDNS
پورتهای باز (5060 SIP، 10000-20000 RTP)
مراحل تنظیم:
تنظیمات کلیدی:
SIP Server: آدرس IP/DDNS سرور ایزابل
SIP Port: 5060
Authentication: نام کاربری و رمز اکستنشن در ایزابل
Proxy: آدرس سرور ایزابل
⚠️ هشدار امنیتی: این روش فقط برای تست توصیه میشود!
پیکربندی OpenVPN:
نصب OpenVPN روی سرور ایزابل
ایجاد پروفایل VPN برای تلفن
تنظیم روتر برای مسیریابی ترافیک SIP
تنظیمات تلفن:
[VPN Settings] VPN Type = OpenVPN Server = vpn.yourdomain.com Port = 1194 Certificate = client.crt
برای شبکههای با NAT:
فعالسازی STUN در ایزابل
تنظیمات تلفن:
STUN Server: stun.yourdomain.com
NAT Keep Alive: 30 ثانیه
RTP Port Range: 10000-20000
ایجاد اکستنشن SIP:
مسیر: PBX > Extensions > Add SIP
تنظیمات مهم:
Secret: رمز عبور قوی
Host: dynamic (برای اتصال از راه دور)
تنظیمات فایروال:
iptables -A INPUT -p udp --dport 5060 -j ACCEPT iptables -A INPUT -p udp --dport 10000:20000 -j ACCEPT
فعالسازی QoS:
[general] tos_sip = cs3 tos_audio = ef tos_video = af41
مشکل | راهحل |
---|---|
تلفن ثبت نمیشود | بررسی Credentialها و SIP Debug |
صدای یک طرفه | بررسی NAT و RTP Timeout |
تاخیر در صدا | تنظیم QoS روی روتر |
قطع شدن تماس | افزایش SIP Registration Interval |
روش | امنیت | پیچیدگی | مناسب برای |
---|---|---|---|
مستقیم SIP | پایین | ساده | محیط آزمایشی |
VPN | بالا | متوسط | سازمانها |
STUN+NAT | متوسط | پیچیده | شبکههای با NAT |
همیشه از رمزهای قوی برای اکستنشنها استفاده کنید
برای محیطهای تولید حتما از VPN یا SBC استفاده نمایید
فرمور تلفن را به آخرین نسخه آپدیت کنید
از آنالیزگر SIP مانند Wireshark برای دیباگ استفاده نمایید