วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

Elastix IP Pbx

Moderator: jubjang

วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย nuiz » 13 ส.ค. 2012 14:14

ตอนที่ 4 ติดตั้งโปรแกรม Client - โปรแกรม Spark

Spark เป็นโปรแกรมซึ่งจะเป็น Client ของ Openfire ครับ มีทั้งรันบน Windows, Linux (Graphics mode), Mac (ต้องการ OSX 10.6.7 ขึ้นไป) และบน Web ดาวน์โหลดได้จากเว็บนี้
โค้ด: เลือกทั้งหมด
http://www.igniterealtime.org/projects/spark/

1. ดาวน์โหลดและติดตั้ง

พอดีมีแต่เครื่อง Windows หน่ะครับก็เลยดาวน์โหลดเฉพาะ Spark บน Windows มีไฟล์ให้เลือกทั้งแบบมี JRE และ ไม่มี JRE แล้วแต่เครื่องเราครับ ถ้าเราติดตั้ง Java ไว้อยู่แล้วก็ให้เลือกไฟล์ที่ไม่มี JRE ส่วนกาติดตั้งก็ง่ายๆเหมือนติดตั้งโปรแกรมบน Windows ทั่วไป

2. คอนฟิก Account
ติดตั้งเสร็จแล้วก็รันโปรแกรม ใส่ข้อมูล Login ดังตัวอย่าง

รูปภาพ

คลิ๊ก Login
ถ้ามี Windows Firewall โผล่มาก็ให้กด Allow Access

รูปภาพ

ล๊อกอินได้หล่ะครับ

รูปภาพ

เปิดดูหน้า User Status ใน Admin Console ของ Openfire ก็จะเห็นสถานะของ User เปลี่ยนไป

รูปภาพ

3. ลงทะเบียน Account แบบออนไลน์
ยูสเซอร์ที่ติดตั้ง Spark และรู้ IP Addess/Port ของ Openfire สามารถลงทะเบียนได้เอง

รูปภาพ

รูปภาพ

รูปภาพ

รูปภาพ

5. การใช้งาน Spark

5.1 เพิ่ม Groups
"Contact" -> "Add contact groups"
รูปภาพ

5.2 เพิ่ม Contact
Contacts -> Add contact
รูปภาพ
สถานะของการ Add ฝั่งเราจะขึ้น Pending เพราะต้องรออีกฝั่งเขากด Accept ก่อน
เมื่อคนที่เรา Add เขาล๊อกอิน เขาจะเห็นข้อความแบบนี้ ให้กด Acccept ยอมรับ

รูปภาพ

6. เริ่มต้น Chat
"Action" -> "Star a chat"
เริ่มต้น Chat พิมพ์ไทยได้

บทความที่เกี่ยวข้อง
เทคนิค Openfire - Elastix ตอนที่ 1
เทคนิค Openfire - Elastix ตอนที่ 2
เทคนิค Openfire - Elastix ตอนที่ 3
เทคนิค Openfire - Elastix ตอนที่ 4 - Spark Openfire client
เทคนิค Openfire - Elastix ตอนที่ 5 - อัพเกรด Openfire
เทคนิค Openfire - Elastix ตอนที่ 6 - โปรแกรม yaxim - Jabber/XMPP/Openfire client บน Android
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7058
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย dleepper » 13 ส.ค. 2012 16:30

เราจะ backup ฐานข้อมูลของ spark โดยวิธีไหนครับ ลักษณะเหมือน Export ตัว Database ออกมาเก็บไว้
เหมือน backup ข้อมูลใน elastix
dleepper
Bronz Member
 
โพสต์: 14
ลงทะเบียนเมื่อ: 21 ก.ค. 2012 10:39

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย nuiz » 13 ส.ค. 2012 16:32

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

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย dleepper » 14 ส.ค. 2012 08:55

nuiz เขียน:ใช้เมนู Backup ใน Elastix ก็น่าจะได้ครับ เลือกแบ็คอัพดาต้าเบสด้วย

ขอคุณครับ ผมเลือกแบคอัพในอิลาสติกแบบเลือกทั้งหมด
ได้ไฟล์ elastixbackup-20120814083840-b4.tar ขนาด 20 mb คงติดเบสของสปาร์คมาด้วย :D
dleepper
Bronz Member
 
โพสต์: 14
ลงทะเบียนเมื่อ: 21 ก.ค. 2012 10:39

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย nuiz » 14 ส.ค. 2012 10:37

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

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย dleepper » 16 ส.ค. 2012 10:41

nuiz เขียน:ติดแน่นอนครับ มันแบ็คอัพทุกดาต้าเบสเลย

ตอนนี้เอาไฟล์ backup มา restore ในฮาร์ดดิสลูกใหม่ ที่ลง elastix ใหม่ ผลคือการตั้งค่าต่างๆ ใช้ได้หมด / video call ที่เซ็ตไปเมื่อวาน ก็ติดมา แต่ IM-Openfire ไม่ติดมาด้วยครับ ต้องมาตั้งค่าใหม่ ทำยังไงดีครับ :mrgreen:
*ลอง Activate Openfire ก่อนแล้ว restore ทับไปทีหลังก็ยังไม่ได้ผล
dleepper
Bronz Member
 
โพสต์: 14
ลงทะเบียนเมื่อ: 21 ก.ค. 2012 10:39

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย nuiz » 16 ส.ค. 2012 12:01

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

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย dleepper » 16 ส.ค. 2012 12:25

nuiz เขียน:ตอนติดตั้ง Openfire เลือก Database แบบไหนครับ MySQL หรือว่าดาต้าเบสที่มากับตัวมัน ถ้าเลือกแบบ MySQL ก็น่าจะมาครบหมด หรือไม่มันก็อาจจะเก็บคอนฟิกไว้ในไฟล์บ้าง อันนี้ยังไม่ได้เช็คเลยครับ

เลือก mysql ครับ ตอนนี้กำลังใช้ SSL ดูไฟล์ เจอโฟลเดอร์ของ openfire ว่าจะลองดึงมาในเครื่องเพื่อแบคอัพ แล้วโยนกลับไป restore ที่เครื่องใหม่ แต่ผมไม่รู้ว่าใช้ไฟล์นี้ backup ได้หรือเปล่า เห็นมีตัวดาต้าเบสเป็น .sql อยู่ด้วย ขอความเห็นด้วยครับ
รูปภาพ
dleepper
Bronz Member
 
โพสต์: 14
ลงทะเบียนเมื่อ: 21 ก.ค. 2012 10:39

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย nuiz » 16 ส.ค. 2012 14:39

โฟลเดอร์ database ที่เห็นมันเก็บ database scripts ใช้ตอนติดตั้งครับ ซึ่งมีหลายไฟล์เพราะ openfire มันรองรับหลากหลายดาต้าเบสหลายโปรแกรม เช่น mysql, db2, oracle, sybase,... (แสดงว่าโปรแกรมเขายิ่งใหญ่จริงๆ)

ผมยังไม่รู้ว่าเจ้า openfire มันเก็บคอนฟิกไว้ในดาต้าเบสอย่างเดียวหรือเปล่า หรือว่าเก็บไว้ในไฟล์ด้วย โฟลเดอร์ /opt/openfire

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

Re: วิธีการใช้งาน Openfire - IM Service บน Elastix ตอนที่ 4

โพสต์โดย dleepper » 16 ส.ค. 2012 15:14

nuiz เขียน:โฟลเดอร์ database ที่เห็นมันเก็บ database scripts ใช้ตอนติดตั้งครับ ซึ่งมีหลายไฟล์เพราะ openfire มันรองรับหลากหลายดาต้าเบสหลายโปรแกรม เช่น mysql, db2, oracle, sybase,... (แสดงว่าโปรแกรมเขายิ่งใหญ่จริงๆ)

ผมยังไม่รู้ว่าเจ้า openfire มันเก็บคอนฟิกไว้ในดาต้าเบสอย่างเดียวหรือเปล่า หรือว่าเก็บไว้ในไฟล์ด้วย โฟลเดอร์ /opt/openfire

ลองดูครับ ได้ผลยังไงอัพเดทด้วยครับ

ผมลองก๊อป openfire ตัวเก่าไปทับตัวใหม่ ผลปรากฏว่า กรอบแดงข้อมูลเข้ามา แต่กรอบเขียวไม่มีอะไรเกิดขึ้น หรือไฟล์ที่เก็บค่า config กรอบเขียวมันอยู่นอกโฟลเดอร์ openfile ผมก็ไม่รู้ (ตอนคัดลอกโฟลเดอร์ openfile พบ 3 error คือคัดลอกล้มเหลว 3 ไฟล์ ใช้คอมอีกเครื่องก็ 3 ไฟล์เหมือนกัน ) อันนี้แบคอัพแบบตรงๆ ง่ายๆ ผ่าน SSL ผลคือได้ แต่ได้ไม่หมด ตรง users/groups ข้อมูลไม่ตามมา :lol:
รูปภาพ
dleepper
Bronz Member
 
โพสต์: 14
ลงทะเบียนเมื่อ: 21 ก.ค. 2012 10:39

ต่อไป

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

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

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

cron