ปัญหา SIP Trunk Hold แล้วสายหลุด

Elastix IP Pbx

Moderator: jubjang

ปัญหา SIP Trunk Hold แล้วสายหลุด

โพสต์โดย vox » 28 ก.พ. 2011 13:05

เป็นตอนที่ Hold music ครับ

Host dnsmgr Username Refresh State Reg.Time
voip.mouthmun.com:5060 N 0912345678 120 Unregistered
1 SIP registrations.

Host dnsmgr Username Refresh State Reg.Time
voip.mouthmun.com:5060 N 0912345678 105 Request Sent


เบื้องต้นคอนฟิก
$ vi /etc/asterisk/sip_custom.conf
registertimeout=120
registerattempts=0

ปัญหาน่าจะเกิดจากอะไรครับ
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20

Re: ปัญหา Register SIP Trunk แล้วหลุดบ่อย

โพสต์โดย nuiz » 28 ก.พ. 2011 13:21

อาการแบบนี้ไม่เคยเจออ่ะครับ แล้วสองบรรทัดที่เพิ่มเข้าไปนี่มันจะช่วยในแง่ที่ว่า รีจิสเตอร์ไม่สำเร็จมันก็จะวนรีจิสเตอร์ใหม่ไปเรื่อยๆครับ ทุกๆ 60 วินาที

- ลองเปลี่ยน voip.mouthmun.com เป็น ip address ดูครับ ไอพีคือ 203.156.135.4
- ลองเปลี่ยนค่าในบรรทัด registertimeout ให้เป็น 30
- ลองเพิ่มอีก 2 บรรทัดครับในไฟล์ sip_custom.conf
rtptimeout = 30
rtpholdtimeout = 180
- ลองสอบถามกับ support ของ mouthmun :D โดยบอกอาการที่เจอ และถามว่ารองรับ call hold หรือเปล่า

ขอดู message ใน asterisk console ตอนที่โทรและกด hold ด้วยครับ

ส่วน command รีโหลด sip คือ sip reload ครับ
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: ปัญหา SIP Trunk Hold แล้วสายหลุด

โพสต์โดย vox » 28 ก.พ. 2011 15:20

ตอนนี่ดูเหมือนจะ Ok แล้วครับ เข้าใจว่าตอนแรกคงเป็นที่ Linux Gateway (192.168.1.1) เกี่ยวกับ iptables
เพราะดูมาจากเว็บใส่อย่างนี้
#Asterisk
# SET SIP SERVER INTERNAL IP (LAN)
SIP_SRV_LAN_IP=192.168.1.222
# FORWARDING
iptables -t nat -A PREROUTING -p udp -m multiport --dport 5060,10000:20000 -j DNAT --to-destination $SIP_SRV_LAN_IP
# ALLOW ASTERISK CONNECTIONS/REPLIES TO OUTSIDE (INTERNET)
iptables -A FORWARD -p udp -s $SIP_SRV_LAN_IP -j ACCEPT
# ALLOW FORWARDED CONNECTIONS/REPLIES TO INSIDE (LAN)
iptables -A FORWARD -p udp -m multiport --dport 5060,10000:20000 -d $SIP_SRV_LAN_IP -j ACCEPT

ถ้าตาม iptables ข้างบนดูเหมือนเครื่อง sip (192.168.1.222) จะ ping ออกเน็ตไม่ได้ (ทั้ง ip address และ dns)

ตอนนี้ลองใช้ Hardware box Router (forward และทำ Inbound service ตรงนี้เลย ง่ายดี) อยู่ครับผ่านไปหลายนาทีแล้วครับยัง Registered
vox
Silver Member
 
โพสต์: 27
ลงทะเบียนเมื่อ: 25 ก.พ. 2011 23:20


ย้อนกลับไปยัง Elastix - Unified Communications Software

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 12 ท่าน

cron