เทคนิคการติดตั้ง Asterisk Click2Dial บน FireFox

Elastix IP Pbx

Moderator: jubjang

เทคนิคการติดตั้ง Asterisk Click2Dial บน FireFox

โพสต์โดย nuiz » 09 พ.ค. 2016 16:56

** ผมพบภายหลังว่าอาจจะติดตั้งไม่ได้หรือไม่ทำงานกับ Firefox เวอร์ชั่นใหม่ๆนะครับ โดยตอนติดตั้ง Firefox จะฟ้องเองว่าไม่ Compatible **

สวัสดีครับ...
บทความนี้จะแนะนำเทคนิควิธีการติดตั้งและใช้งาน Asterisk Click2Dial บน FireFox ครับ โดยมันเป็นส่วนขยายชนิดหนึ่งบน FireFox ซึ่งเมื่อติดตั้งและคอนฟิกเรียบร้อยแล้ว เราเปิดหน้าเว็บด้วย FireFox ตรงไหนที่มีเบอร์โทรศัพท์ในรูปแบบที่เรากำหนดไว้ เราสามารถ "คลิ๊กขวาที่เบอร์" แล้วก็สั่งโทรได้เลยครับ จากนั้น Asterisk Click2Dial จะเชื่อมต่อกับ Asterisk/Elastix/FreePBX ให้เองเลย สะดวกครับ ไม่ต้องกดเบอร์ลงในซอฟท์โฟน

แต่ Asterisk Click2Dial ไม่ใช่เป็นการโทรด้วยเว็บนะครับ มันเป็นแค่ตัวสั่งโทรเฉยๆ เรายังต้องติดตั้ง Softphone ไว้ในเครื่อง หรือติดตั้ง IP Phone ไว้ด้วย เพื่อให้มีเครื่องโทรศัพท์จะโทรครับ โดยที่ Asterisk Click2Dial มีหน้าที่สั่งงานให้ Asterisk/Elastix/FreePBX โทรไปยังเบอร์ที่เราต้องการ ตามรูปเลยครับ

รูปภาพ

หลักการทำงานคือ เมื่อเราคลิ๊กโทรจากหน้าเว็บ Asterisk Click2Dial จะส่งคำสั่งไปบอก Asterisk ให้โทรเข้ามาเบอร์ซอฟท์โฟน/ไอพีโฟนของเราก่อน พอเรารับสายก็จะโทรไปยังเบอร์นั้นให้ทันทีครับ

โปรแกรมประเภทสั่งโทรจากหน้าเว็บลักษณะนี้ไม่ได้มีโปรแกรมเดียวนะครับ มีนับสิบตัว บางตัวก็ต้องลงทะเบียนก่อน บางตัวก็ต้องใช้กับเซอร์เวอร์ของเขาเอง แต่ Asterisk Click2Dial ตัวนี้ไม่ต้องลงทะเบียน ใช้งานกับ Asterisk ที่ไหนก็ได้ ไม่ล๊อกครับ

เอาหล่ะครับ พอเข้าใจการใช้งาน Asterisk Click2Dial แล้วนะครับ เรามาดูวิธีการติดตั้งและใช้งานกันเลยครับ

1. ติดตั้ง Asterisk Click2Dial
1.1 เปิด FireFox ขึ้นมา แล้วค้นหาคำว่า Asterisk Click2Dial
รูปภาพ

1.2 เจอแล้วก็คลิ๊กเลยครับ
รูปภาพ

1.3 แล้วก็คลิ๊กที่ "Add to Firefox" เพื่อติดตั้ง
รูปภาพ

คลิ๊กที่ "Install"
รูปภาพ

คลิ๊กที่ "Restart Now" เพื่อรีโหลด Firefox ใหม่ครับ
รูปภาพ

แต่ถ้าเผลอไปคลิ๊กนอกกรอบแล้วกรอบเล็กๆมันหายไป ไม่ต้องตกใจครับ มันซ่อนอยู่ในหน้า Firefox นั่นแหล่ะครับ ให้คลิ๊กที่รูปขีด 3 ขีดมุมบนด้านขวามือแล้วคลิ๊ก Add-ons ดังรูปครับ
รูปภาพ

แล้วก็ทำขั้นตอนที่ค้างๆอยู่
รูปภาพ

2. คอนฟิก Asterisk/Elastix
เนื่องจาก Asterisk Click2Dial เชื่อมต่อกับ Asterisk ผ่านทาง AMI (Asterisk Manager Interface) ครับ ดังนั้นเราต้องสร้าง AMI user ไว้ใน Asterisk ด้วย สร้างในไฟล์ /etc/asterisk/manager.conf ครับ จะสร้างยูสเซอร์ใหม่เลยหรือว่าใช้ของเดิมก็ได้ ผมจะสร้างยูสเซอร์ใหม่เลยเพื่อเป็นตัวอย่างนะครับ ตั้งยูสเซอร์เป็น ac2d พาสเวอร์ดก็เอาเหมือนกัน ให้อยู่ก่อนบรรทัด #include manager_additional.conf นะครับ
เพิ่ม
โค้ด: เลือกทั้งหมด
[ac2d]
secret = ac2d
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
permit=192.168.0.0/255.255.0.0
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
writetimeout = 5000


จากนั้นรีโหลด manager ใหม่ รันคำสั่งนี้ครับ
โค้ด: เลือกทั้งหมด
asterisk -rx "manager reload"


3. คอนฟิก Asterisk Click2Dial
หลังจากรีโหลด Firefox และสร้าง Manager บน Asterisk แล้ว ต่อไปเราก็มาคอนฟิก Asterisk Click2Dial ให้รู้ว่ามันจะใช้เบอร์ Extension อะไร ใช้ Username/Password อะไรเชื่อมต่อกับ Asterisk และ Asterisk อยู่ IP อะไร

3.1 เปิดหน้า Firefox คลิ๊กที่ขีด 3 ขีดมุมบนด้านขวามือ แล้วคลิ๊ก Add-ons
รูปภาพ

3.2 ที่ Asterisk Click2Dial Extension คลิ๊กที่ Options
รูปภาพ

3.3 คลิ๊กแท๊ป "Options" แล้วป้อนข้อมูล
รูปภาพ
กรอกข้อมูลแล้วกด Ok
Host ใส่ไอพีของ Asterisk เช่น 192.168.202.94
Port ใส่พอร์ตของ AMI ดีฟอลท์คือ 5038
User ใส่ยูสเซอร์ที่เราสร้างไว้ในข้อ 2 ซึ่งก็คือ ac2d
Password ใส่พาสเวอร์ด ซึ่งก็คือ ac2d
Context ใส่เป็น from-internal ตามดีฟอลท์ใน Elastix
Channel เลือก SIP (ดีฟอลท์) และใส่เบอร์ Extension ของพนักงานแต่ละคน เครื่องที่ผมใช้ทดสอบนี้เขาใช้เบอร์ 121 ผมก็เลยใส่ 121 ครับ

แท๊บอื่นๆ ใช้ค่าดีฟอลท์ได้เลย
รูปภาพ

รูปภาพ

4. สั่งโทรจากหน้าเว็บ
4.1 ใช้ Firefox เปิดหน้าเว็บที่มีเบอร์โทรศัพท์ ดังตัวอย่าง
รูปภาพ

4.2 ดับเบิลคลิ๊กที่เบอร์โทรศัพท์เพื่อทำไฮไลต์
รูปภาพ

4.3 คลิ๊กขวาที่เบอร์ แล้วคลิ๊ก Call:..... เพื่อโทรหาเบอร์นี้
รูปภาพ

4.4 Asterisk จะโทรมาที่เบอร์ 121 ก่อน ให้รับสาย
รูปภาพ

เมื่อเรากดรับสายแล้วระบบจึงจะโทรไปยังเบอร์ปลายทางให้ รับสายแล้วสนทนากันตามปกติครับ สายที่โทรด้วย Asterisk Click2Dial จะแสดงในหน้าเว็บ PBX -> Reports ด้วยนะครับ ดังรูป
รูปภาพ

5. เพิ่มเติม
5.1 บน Google Chrome ก็มีปลั๊กอินลักษณะนี้อยู่หลายตัวครับ มีตัวหนึ่งที่เอามาใช้งานได้เลยโดยไม่ต้องลงทะเบียนคือ Asterisk Click2Call ครับ ไว้โอกาสหน้าผมจะเอามานำเสนอครับ
5.2 Asterisk Click2Dial ยังมีฟีเจอร์อื่นๆอีกหลายอย่างครับ ลองปรับค่าดูใน Options นะครับ ลองดูแล้วจะชอบครับ

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

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

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

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

cron