วีโอไอพีมีหลายส่วนคับ Server, Gateway, Softphone, Management Program, Billing Software ครับ
ถ้าจะเขียนโปรแกรม VoIP Server ขึ้นมาเองก็คงจะเป็นไปได้ยาก ลองใช้ตัวที่เขามีอยู่แล้วเช่น Asterisk, OpenSIPS, GNUGK เป็นต้น
ถ้าจะทำ Gateway มันก็เกี่ยวกับฮาร์ดแวร์ล้วนๆครับ อ่อมีซอฟแวร์ประเภทเฟิร์มแวร์คอนโทรลด้วย
Softphone ก็ต้องเขียนโปรแกรมได้ครับถึงจะสร้าง Softphone ได้
Management Program เป็นโปรแกรมคอนโทรล VoIP Server หน่ะครับ อย่างของ Asterisk ก็มีโปรแกรมชื่อ freePBX (ที่ใช้ได้ฟรี) แล้วก็โปรแกรมที่เขาทำขึ้นมาขาย โปรแกรมส่วนมากก็ web based ครับ php+mysql เน้นๆเลย ถ้าคุณเก่งเรื่องนี้รับรองจบมาหางานทำได้แน่นอนเพราะเขาต้องการมากๆ
Billing Software ก็เป็นโปรแกรมคอยคิดเงินค่าโทรหน่ะครับ ตอนนี้ก็เขียนด้วย php+mysql เหมือนกัน ถ้าทำได้ก็จะหางานทำได้ไม่ยากเลย
หรือไม่ก็เขียน application อะไรสักอย่างหนึ่งโดยเอามาเชื่อมต่อกับ VoIP Server ก็ได้คัรบ
VoIP Server => Asterisk (
www.asterisk.org), OpenSIPS (
www.opensips.org), GNUGK (
www.gnugk.org)
Gateway =>
www.grandstream.com,
www.soundwin.com เป็นต้น
Softphone =>
www.portsip.com Management Program =>
www.freepbx.org,
www.trixbox.org,
www.elastix.orgBilling Software =>
www.asterisk2billing.org,
www.astpp.org