หน้า 1 จากทั้งหมด 1

โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 12 ธ.ค. 2009 09:47
โดย voip4share
โปรแกรม "Pangolin" หรือชื่อเดิมคือ "PortSIP" เป็น Softphone ตัวหนึ่งที่น่าสนใจมากครับ โปรแกรมตัวนี้ฟรี รองรับโคเด็ค G.723, G.729 ด้วย และยังรองรับ Video (ผ่านกล้องเว็บแคม) อีกต่างหาก

จะใช้งาน Softphone ต้องมีอย่างน้อยหูฟังและไมโครโฟนนะครับ หรือมีเว็บแคมด้วยก็ดี

แต่ก่อนที่จะติดตั้งและใช้งาน มาดูเสป็คกันคร่าวๆก่อนครับ
- รองรับโปรโตคอล SIP
- ทำงานบน Windows 2000/XP/Vista/7, Windows Mobile 5/6, Nokia S60 2rd FP2
- ทำงานได้กับ Asterisk (ซึ่ง Elastix ใช้เป็น SIP Server ครับ), Cisco CallManager, Kamailio, OpenSIPS, PortaOne, Radvision, Nortel, Avaya และรวมทั้ง SIP Server อื่นๆที่ไม่ได้กล่าวถึงในที่นี้
- รองรับ Audio Codec G.711 a/u law, GSM, iLBC, G.723.1, G.729
- รองรับ Video Codec H.263, H.263-1998, H.264
- รองรับ Call Transfer (ทั้งแบบ Attended และ Blind)
- รองรับ Call Forwarding, Call Hold, Mute Speaker/Microphone, DND, Auto Answer
- สามารถบันทึก Audio เป็นไฟล์ .wav และ Video เป็นไฟล์ .avi ได้
- รองรับการแสดงผลภาพ Video แบบ SVGA, XVGA, VGA, CIF, QCIF
- รองรับ TLS/SRTP (เพื่อเข้ารหัส SIP ป้องกันการบล๊อกสัญญาณ)
- สามารถเล่นไฟล์ .avi ไปยังปลายทางได้
- รองรับ DTMF แบบ RFC2833 และ SIP INFO
- มี Echo Canceller
- รองรับ STUN
- ฯลฯ
เสป็คที่กล่าวมาทั้งหมดนี้เป็นเพียงส่วนหนึ่งครับ หากต้องการดูรายละเอียดเพิ่มเติม คลิ๊กที่นี่ ครับ

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 13 ธ.ค. 2009 18:21
โดย voip4share
1. ดาวน์โหลดโปรแกรม คลิ๊กที่นี่
คลิ๊กที่ชื่อโปรแกรมที่ตรงกับระบบปฏิบัติการที่เราใช้ด้วยนะครับ ไฟล์ที่ดาวน์โหลดมาได้จะถูกบีบอัดอยู่ในรูปแบบไฟล์ .rar นะครับ ให้แตกไฟล์ออกมาแล้วค่อยติดตั้งครับ

2. ติดตั้งโปรแกรม Pangolin

2.1 แตกไฟล์ *.rar จะเห็นไฟล์ "setup.exe" อยู่ข้างใน ให้ดับเบิ้ลคลิ๊กที่ชื่อไฟล์ได้เลยครับ
pangolin_extract_small.png
Pangolin Extract
pangolin_extract_small.png (60.62 KiB) เปิดดู 14036 ครั้ง


2.2 คลิ๊ก "Next"
pangolin_install_1_small.png
Pangolin Install
pangolin_install_1_small.png (48.98 KiB) เปิดดู 14036 ครั้ง


2.3 คลิ๊กที่ "I accept the agreement" แล้วคลิ๊ก "Next"
pangolin_install_2_small.png
Pangolin Install Accept License Agreement
pangolin_install_2_small.png (80.77 KiB) เปิดดู 14036 ครั้ง


2.4 เลือกโฟลเดอร์ที่จะติดตั้งโปรแกรม หรือจะใช้ค่าดีฟอลท์ "C:\Program Files\Pangolin" ก็ได้ แล้วคลิ๊ก "Next"
pangolin_install_3_small.png
Pangolin Install Select Folder
pangolin_install_3_small.png (34.64 KiB) เปิดดู 14036 ครั้ง


2.5 ตั้งชื่อโปรแกรมช๊อตคัท หรือจะใช้ค่าดีฟอลท์ "Pangolin" ก็ได้ แล้วคลิ๊ก "Next"
pangolin_install_4_small.png
Pangolin Install Select Program's Shortcuts
pangolin_install_4_small.png (34.61 KiB) เปิดดู 14036 ครั้ง


2.6 เลือกออปชั่นติดตั้งไอคอนไว้ที่ Desktop และ Quick Launch แล้วคลิ๊ก "Next"
pangolin_install_5_small.png
Pangolin Install Create Icon
pangolin_install_5_small.png (31.37 KiB) เปิดดู 14036 ครั้ง


2.7 ตรวจสอบความถูกต้องอีกครั้งหนึ่ง แล้วคลิ๊ก "Install"
pangolin_install_6_small.png
Pangolin Install Checking Items
pangolin_install_6_small.png (38.54 KiB) เปิดดู 14036 ครั้ง


2.8 โปรแกรมติดตั้งเริ่มติดตั้งโปรแกรม รอจนกระทั่งติดตั้งเสร็จ
pangolin_install_7_small.png
Pangolin Install Starting Copy Files
pangolin_install_7_small.png (29.15 KiB) เปิดดู 14036 ครั้ง


2.9 ติดตั้งเสร็จเรียบร้อยแล้ว คลิ๊ก "Finish"
pangolin_install_8_small.png
Pangolin Install Finish
pangolin_install_8_small.png (48 KiB) เปิดดู 14036 ครั้ง


2.10 หน้าตาของโปรแกรม Pangolin เป็นแบบนี้ครับ
pangolin_theme_small.png
Pangolin
pangolin_theme_small.png (26.8 KiB) เปิดดู 14019 ครั้ง


ก็เป็นอันว่าเราติดตั้งโปรแกรม Pangolin Softphone เรียบร้อยแล้วครับ

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 13 ธ.ค. 2009 18:23
โดย voip4share
3. ใช้งานโปรแกรม Pangolin
ก่อนจะใช้งานโปรแกรม เราต้องมี SIP Account หรือ Extension ก่อนครับ ในที่นี้ผมจะใช้ Extension ที่สร้างจาก Elastix ดูวิธีการสร้าง คลิ๊กที่นี่ ครับ

SIP Account/Extension = 100
Password/Secret = nui100
SIP Server = 192.168.5.100
SIP Port = 5060

เมื่อได้ข้อมูลครบถ้วนแล้ว ต่อไปก็นำมาคอนฟิกใส่ในโปรแกรม Pangolin Softphone ครับ

3.1 ดับเบิ้ลคลิ๊กที่ไอคอนของโปรแกรม Pangolin บน Desktop เพื่อให้โปรแกรมเริ่มทำงาน หน้าตาของไอคอนเป็นแบบนี้ครับ
pangolin_icon.png
Pangolin Icon
pangolin_icon.png (3.23 KiB) เปิดดู 14036 ครั้ง


3.2 ป้อนข้อมูลดังรูป แล้วคลิ๊กที่ "Login"
pangolin_resister.png
Pangolin Register to SIP Server
pangolin_resister.png (28.94 KiB) เปิดดู 14019 ครั้ง

Username ใส่ SIP Account/Extensions ครับคือ 100
Password ใส่พาสเวอร์ดครับคือ nui100
Proxy Server ใส่ไอพีแอดเดรสหรือโดเมนเนมของ SIP Server ครับ คือ 192.168.5.100
Port ใส่หมายเลขพอร์ตของ SIP Server ครับซึ่งดีฟอลท์คือ 5060

คลิ๊กที่ "Sign me in automatically" ถ้าต้องการให้โปรแกรมจำ Username/Password นี้ไว้ และคลิ๊กที่ "Automatically run Pangolin when I login on Windows" ถ้าต้องการให้รันโปรแกรมนี้อัตโนมัติทุกครั้งที่สตาร์ทเครื่อง

3.3 ถ้าเห็นหน้าต่าง "Windows Security Alert" แบบนี้ คลิ๊กที่ "Unblock" เลยครับ
pangolin_security_alert_small.png
Pangolin Windows Security Alert
pangolin_security_alert_small.png (42.27 KiB) เปิดดู 14019 ครั้ง


3.4 ถ้าโปรแกรมล๊อกอินสำเร็จ จะแสดงหน้าจอแบบนี้ครับ
pangolin_main_small.png
Pangolin Main
pangolin_main_small.png (46.84 KiB) เปิดดู 14019 ครั้ง

โดยจะแสดงข้อความ "Logged In" และเบอร์ Extension 100 ครับ

3.5 การโทรออก
กดเบอร์ปลายทาง แล้วกดปุ่มโทรออก (รูปโทรศัพท์สีเขียว) วางสายกดปุ่มโทรศัพท์สีแดง
pangolin_dial_out_198_small.png
Pangolin Dialout
pangolin_dial_out_198_small.png (47.69 KiB) เปิดดู 14018 ครั้ง

** จริงๆแล้วการโทรออก ต้องกดอะไรยังไงนั้น ควรสอบถามจากผู้ดูและบบก่อนจะดีกว่าครับ ว่าต้องกดตัวเลขยังไง **

3.6 การรับสายโทรเข้า
เมื่อมีผู้โทรเข้ามา บนหน้าจอ LCD จะแสดงเบอร์โทรเข้า กดปุ่มสีเขียวเพื่อรับสาย
pangolin_incoming_call_small.png
Pangolin Incoming Call
pangolin_incoming_call_small.png (47.57 KiB) เปิดดู 14018 ครั้ง

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 15 ธ.ค. 2009 15:30
โดย voip4share
4. หน้าตาของโปรแกรม Pangolin และปุ่มต่างๆ

ต่อไปมาดูหน้าตาและหน้าที่ของปุ่มต่างๆของโปรแกรม Pangolin กันครับ
pangolin_main_2.png
Pangolin Main
pangolin_main_2.png (62.69 KiB) เปิดดู 14018 ครั้ง


1. เซ็ตสถานะ (คล้ายกับเซ็ตสถานะการออนไฟล์ใน MSN)
pangolin_status.png
Pangolin Set Status
pangolin_status.png (2.52 KiB) เปิดดู 14018 ครั้ง

โดยมีให้เลือกดังนี้ Available, Busy, Away, Be Right back, In call และ Sign out (ล๊อกออฟจากเซอร์เวอร์)
pangolin_status_detail.png
Pangolin Status Details
pangolin_status_detail.png (1.97 KiB) เปิดดู 14018 ครั้ง


2. จอแสดงผล LCD
pangolin_lcd.png
Pangolin LCD
pangolin_lcd.png (2.06 KiB) เปิดดู 14018 ครั้ง

แสดงสถานะการทำงานของโปรแกรม เช่น การรีจิสเตอร์กับ SIP Server, การโทรออก, การรับสายเข้า, ระยะเวลาการโทร, การวางสาย, การกดปุ่มฟังก์ชั่นต่างๆ

3. ปุ่มเลือกสายสำหรับการโทรเข้า
pangolin_lines.png
Pangolin Lines Selection
pangolin_lines.png (4.4 KiB) เปิดดู 14018 ครั้ง

มีทั้งหมด 5 สายทำให้สามารถรับสายที่โทรเข้ามาได้มากถึง 5 สายพร้อมๆกัน สลับไปรับสายอื่นได้ง่ายๆเพียงแค่กดปุ่ม Line ที่ตรงกับสายที่โทรเข้ามา เมื่อสลับไปรับสายอื่น สายเดิมจะถูกพัก Hold ไว้ ปลายทางจะได้ยินเสียงเพลงรอสาย

4. ปุ่มปิดเปิดวีดีโอ
pangolin_video.png
Pangolin Video Control Button
pangolin_video.png (1.75 KiB) เปิดดู 14018 ครั้ง


5. ปุ่มโทรออก
pangolin_dial_out.png
Pangolin Dial Out
pangolin_dial_out.png (1.72 KiB) เปิดดู 14018 ครั้ง


6. ปุ่มลบเบอร์โทรที่กดผิด
pangolin_clear.png
Pangolin Clear Button
pangolin_clear.png (1.78 KiB) เปิดดู 14018 ครั้ง


7. ปุ่มวางสาย
pangolin_hangup.png
Pangolin Hangup Button
pangolin_hangup.png (1.4 KiB) เปิดดู 14018 ครั้ง


8. ปุ่มฟังก์ชั่น
pangolin_function_button.png
Pangolin Function Buttons
pangolin_function_button.png (3.82 KiB) เปิดดู 14018 ครั้ง

REC (Record) บันทึกเสียงและภาพขณะสนทนา เสียงบันทึกเป็นไฟล์ .wav ส่วนภาพบันทึกเป็นไฟล์ .avi ครับ (จะเห็นภาพได้ SIP Server ต้องรองรับด้วยนะครับ โปรแกรม Asterisk รองรับทั้งภาพและเสียง)
XFER (Transfer) โอนสาย
HOLD พักสาย
AA (Auto Answer) รับสายอัตโนมัติ
DND (Do Not Distrub) ไม่รับสายที่โทรเข้ามา แต่ยังโทรออกได้ตามปกติ
CONF (Conference) ประชุม สามารถประชุมได้ 5 สายพร้อมกัน

9. ปุ่มเพิ่มรายชื่อผู้ติดต่อ Contact List
pangolin_contact_button.png
Pangolin Contact Adding
pangolin_contact_button.png (1.07 KiB) เปิดดู 14018 ครั้ง

เพิ่มรายชื่อผู้ติดต่อ โฟนบุ๊ค

10. ปุ่มแสดง Contact List
pangolin_friend.png
Pangolin Display Contact Lists
pangolin_friend.png (1.22 KiB) เปิดดู 14018 ครั้ง

แสดงรายชื่อผู้ติดต่อ และสามารถโทรออกได้

11. ปุ่มแสดงประวัติการโทร
pangolin_history.png
Pangolin Call History
pangolin_history.png (2.31 KiB) เปิดดู 14018 ครั้ง

แสดงประวัติการโทรออกและรับสายเข้า พร้อมเบอร์โทร และสามารถโทรออกได้จากหน้าประวัติการโทรนี้โดยดับเบิ้ลคลิ๊กที่เบอร์โทร

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 15 ธ.ค. 2009 22:26
โดย voip4share
5. ปรับแต่งโคเด็คทั้ง Voice และ Video

โปรแกรม Pangolin ยอมให้เราเลือกโคเด็ค (เฉพาะที่มีให้เลือก) ได้ครับว่าจะใช้โคเด็คอะไรบ้าง และจะให้โคเด็คอะไรเป็นลำดับที่ 1, 2, 3, ... ถ้ายังงงเรื่องลำดับของโคเด็คก็ คลิ๊กที่นี่ครับ (เลื่อนลงไปยังหัวข้อที่ 2 นะครับ)

5.1 คลิ๊กที่สัญลักษณ์นี้ครับ
pangolin_options_button.png
Pangolin Entering to Options
pangolin_options_button.png (672 ไบต์) เปิดดู 14015 ครั้ง


5.2 คลิ๊กที่ "Audio Codecs Settings"
pangolin_options_audio.png
Pangolin Audio Codecs Settings
pangolin_options_audio.png (5.22 KiB) เปิดดู 14015 ครั้ง


5.3 จะเห็นโคเด็คลิสต์แบบนี้ครับ
pangolin_options_audio_default_small.png
Pangolin Codecs Supported
pangolin_options_audio_default_small.png (21.54 KiB) เปิดดู 14015 ครั้ง

โคเด็คที่เห็นทั้งด้านซ้ายมือ (G723.1, GSM, iLBC) และขวามือ (G711 uLaw, G711 aLaw, G729) ทั้งหมดนี้โปรแกรม Pangolin รองรับหมดเลยครับ เพียงแต่ว่าโคเด็คที่อยู่ด้านซ้ายมือ (ในช่อง Codecs) นั้นยังไม่ได้ใช้งาน ส่วนทางด้านขวามือ (ในช่อง Selected codecs) นั้นใช้งานครับ

โคเด็คในช่อง Selected codecs จะเรียงตามลำดับครับ บนสุดจะเป็นลำดับที่ 1, ถัดมาจะเป็นลำดับที่ 2, ถัดมาจะเป็นลำดับที่ 3, ... เราสามารถสลับลำดับได้ครับโดยใช้ปุ่ม "ลุกศรขึ้น" และ "ลูกศรลง" ที่อยู่ด้านข้างช่อง Selected codecs

5.4 การสลับลำดับโคเด็ค
เราสามารถสลับลำดับของโคเด็คในช่อง "Selected codecs" ได้ครับ ดังต่อไปนี้ ผมจะยกตัวอย่างโดยเอา G729 ขึ้นมาไว้บนสุดนะครับ
pangolin_codec_move_small.png
Pangolin Codec G.729 Move Up
pangolin_codec_move_small.png (23.89 KiB) เปิดดู 14015 ครั้ง

ทำง่ายๆครับ เอาเม๊าส์ไปคลิ๊กที่โคเด็ค G729 ให้เป็นแถบสีน้ำเงิน แล้วคลิ๊กปุ่ม "ลูกศรชี้ขึ้น" ที่อยู่ด้านข้าง คลิ๊ก 2 ครั้ง G729 ก็จะไปอยู่บนสุดครับ ลองสังเกตด้านล่างของหน้าจอนี้ดูครับ แสดงรายละเอียดของโคเด็คที่เราคลิ๊กให้เป็นแถบสีน้ำเงิน Bit range (bps) คือแบนวิดธ์ที่ใช้ครับ -> 24 Kbps, CPU Usage คือปริมาณ CPU ที่ใช้ในการประมวลผลโคเด็ค, Quality คือระดับคุณภาพครับ ระดับใกล้ 100%, Fidelity เป็น Narrowband ตัวแบนวิดธ์จริงๆของโคเด็คคือ 8000 (8 Kbps) เท่านั้นครับ

เสร็จแล้วคลิ๊กปุ่ม "OK"

5.5 การเพิ่ม ลด โคเด็ค
ทำนองเดียวกันเราสามารถลดหรือเพิ่มโคเด็คได้ครับ โดยใช้ปุ่ม "<<" และ ">>" ดังนี้ ผมจะยกตัวอย่างเพิ่มโคเด็ค "G723.1"
pangolin_codec_move_right_small.png
Pangolin Codec Adding
pangolin_codec_move_right_small.png (23.84 KiB) เปิดดู 14015 ครั้ง

ใช้เม๊าส์คลิ๊กที่โคเด็ค "G723.1" แล้วคลิ๊กที่ปุ่ม ">>" เพื่อเลื่อนโคเด็คไปทางด้านขวามือให้ไปอยู่ในช่อง "Selected codecs" จากนั้นกดปุ่ม "^" เพื่อเลื่อนขึ้นไปบนสุด ดังรูปต่อไปนี้ครับ
pangolin_codec_ok_small.png
Pangolin Adding G.729 and G723.1 Codecs
pangolin_codec_ok_small.png (24.19 KiB) เปิดดู 14015 ครั้ง

ก็เป็นอันว่าเราได้ตั้งให้โปรแกรม Pangola ใช้โคเด็ค G.729 และ G.723.1 แล้วนะครับ โดยมีลำดับที่ 1 คือ G.723.1 ลำดับที่ 2 คือ G.729 ลำดับที่ 3 คือ G.711 uLaw และอันดับที่ 4 คือ G.711 alaw ครับ จะลองเพิ่มให้ครบทุกโคเด็คก็ได้นะครับ

เสร็จแล้วคลิ๊กปุ่ม "OK"

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 15 ธ.ค. 2009 23:17
โดย voip4share
6. โคเด็คของ Video

โคเด็คของวีดีโอ หน้าตาแบบนี้ครับ
pangolin_video_codecs_small.png
Pangolin Video Codecs
pangolin_video_codecs_small.png (19.77 KiB) เปิดดู 14015 ครั้ง

จะเห็นว่า Pangolin รองรับวีดีโอหลายโปรโตคอลครับ เช่น H.263, H.263+, H.264 สามารถเพิ่ม ลด หรือสลับลำดับได้เช่นเดียวกับโคเด็คของวอยส์ครับ

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 15 ธ.ค. 2009 23:35
โดย voip4share
7. ออปชั่นอื่นๆ เช่น DTMF, Call Forward, Video, Sound และ โฟลเดอร์ที่จะเก็บไฟล์เสียงและวีดีโอ

โปรแกรม Pangolin ยังมีออปชั่นอื่นที่ (อาจจะ) จำเป็นต้องปรับแต่งด้วยเพื่อให้ตอบสนองความต้องการใช้งานมากที่สุด ดังรูป
pangolin_other_options_small.png
Pangolin Other Optoins
pangolin_other_options_small.png (66.56 KiB) เปิดดู 14015 ครั้ง

- Audio and video recording เลือกโฟลเดอร์ที่จะบันทึกเสียงและวีดีโอ

- Sound effect มีรายละเอียดดังนี้
- Acoustic Echo Cancellation กำจัดเสียงสะท้อนกลับ (ได้ยินเสียงตัวเองสะท้อนกลับมาจากทางหูฟัง)
- Voice Activity Detection ตรวจจับสัญญาณเสียง ถ้าไม่พบจะไม่ส่งอะไรไปที่ปลายทาง ทำให้ลดแบนวิดธ์ แต่อาจจะทำให้การสนทนาไม่เป็นธรรมชาติ และพยางค์แรกที่พูดมักจะหายไป
- Comfort Noise Generation ใช้ร่วมกับเมื่อเปิดใช้ Voice Activity Detection ซึ่งจะผลิตสัญญาณเสียงซ่าเบาๆ ทำให้การสนทนาเป็นธรรมชาติมากขึ้น
- Automatic Gain Control ปรับระดับเสียงอัตโนมัติ

- Video Image เกี่ยวข้องกับการแสดงภาพวีดีโอ
- Reverse local video image กลับภาพกล้องวีดีโอของเรา เฉพาะภาพที่กำลังแสดงกล้องของเราเท่านั้น จากซ้ายเป็นขวา
- Reverse received video image กลับภาพจากล้องวีดีโอของเครื่องปลายทางที่กำลังแสดงที่เครื่องของเรา จากซ้ายเป็นขวา
- Reverse sending video image กลับภาพก่อนส่งภาพจากกล้องวีดีโอของฝั่งเราไปฝั่งปลายทาง
- Video image quality level ปรับคุณภาพของภาพที่ส่งไปยังปลายทาง คุณภาพดีขึ้นจะสิ้นเปลืองแบนวิดธ์มากขึ้น ภาพอาจจะกระตุก

- DTMF tone
- Sending DTMF tone as RFC2833 ส่ง DTMF แบบ RFC2833 ซึ่งต้องเซ็ตให้ตรงกับบน SIP Server ด้วย
- Send DTMF tone as SIP INFO method เป็นการส่ง DTMF อีกแบบหนึ่ง แต่นิยมใช้น้อยกว่าแบบแรก
- Payload type เป็นการตั้ง Payload type ของ DTMF

- Call forward เซ็ตการโอนสาย
- Always forward to โอนสายเรียกเข้าทุกสายไปยังเบอร์ที่ระบุ
- When on the phone, forward to ในขณะที่กำลังใช้สายอยู่ ให้โอนสายที่โทรเข้ามาไปยังเบอร์ที่ระบุ

Re: โปรแกรม PortSIP/Pangolin

โพสต์โพสต์แล้ว: 07 พ.ค. 2021 18:30
โดย nawat
เรียนสอบถาม ว่าโปรแกรมนี้สามารถใช้งานกับ sip ของ cat2call ไหมครับ ถ้าได้ช่วยแนะนำวิธีตั้งค่าได้ไหมครับ อยากเอามาใช้งานบน pc ขอบคุณครับ