Article Index

1. ในสองตอนที่ผ่านมาระบบยังไม่ support NAT ในตอนนี้เราติดตั้ง rtpproxy เพื่อให้ระบบสามารถ support NAT (ip phones อยู่หลัง NAT)

#apt install rtpproxy

edit /etc/init.d/rtpproxy แก้ไข  CONTROL_SOCK และ DAEMON_OPTS ดังนี้

ส่วนอื่นๆ เหมือนเดิม 

================================================================

...

CONTROL_SOCK="udp:127.0.0.1:12221"

...

DAEMON_OPTS="-l 192.168.10.222 -s $CONTROL_SOCK -u $USER:$GROUP -p $PIDFILE $EXTRA_OPTS"

...

================================================================

 #systemctl restart rtpproxy

หลังจากนั้น compile modules ต่างๆให้ครบ (ยังไม่ได้ใช้งาน เตรียมให้พร้อมไว้ก่อน) ดังนี้

#cd /usr/src/opensips-2.4.11

#make modules=modules/dialplan modules

#cp modules/dialplan/dialplan.so /lib64/opensips/module

#make modules=modules/xcap modules

#cp modules/xcap/xcap.so /lib64/opensips/module

#make modules=modules/presence modules

#cp modules/presence/presence.so /lib64/opensips/module

#make modules=modules/presence_xml modules

#cp modules/presence_xml/presence_xml.so /lib64/opensips/module

 

2. ในตอนนี้เราจะโทรเข้าออกผ่าน PSTN gateway ดังรูป