Openfire
둘러보기로 가기
검색하러 가기
XMPP(eXtensible Messaging and Presence Protocol) 프로토콜 기반의 오픈소스 채팅 서버인 Openfire를 정리 한다.
- 홈페이지 : http://www.igniterealtime.org/
- 다운로드 :
- 라이선스 : GNU GPL 2.0
- 플랫폼 :
목차
설치 가이드
Ubuntu Server에 Openfire 설치
Ubuntu Server에서 OpenFire를 설치 한다.
- Openfire을 다운로드하여 실행 한다.
cd /var/www wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_6_4.tar.gz tar zxvf ../openfire_3_6_4.tar.gz ln -s /var/www/openfire/bin/openfire /etc/init.d/ chmod +x /etc/init.d/openfire service openfire start
- http://localhost:9090/ 으로 접속하여 설치를 마무리 한다.
- 설정시 host명 대신에 IP 주소를 적어야 한다.
- MySQL 접속 정보는 아래와 같이 넣어야 한글이 깨어지지 않는다.
- jdbc:mysql://서버_IP:3306/DB_명?useUnicode=yes&characterEncoding=UTF-8
- Admin Console의 관리자 아이디는 admin이고 암호는 설치시에 입력한 것을 넣어 준다.
- 설정이 마무리되고 Admin Console에 접근하기 전에 openfire를 재기동 하여야 한다.
service openfire start service openfire stop
- 설정 파일 위치 : $OPENFIRE_HOME/conf/openfire.xml
- Openfire 기동 및 종료 방법
service openfire start service openfire stop
Asterisk 연동
- Asterisk-IM Openfire Plugin 설치
- http://localhost:9090/ 으로 접근하여 Admin Console에 로그인 한다.
- "Plugins -> Available Plugins" 메뉴에서 Asterisk-IM Openfire 옆의 + 아이콘을 눌러 Plugin을 설치 한다.
- Asterisk-IM Openfire Plugin 설정
- 상단의 새로 생긴 "Asterisk-IM" 메뉴를 선택 한다.
- General Setting 메뉴에서 다음과 같이 설정 한다.
- Asterisk-IM : Enabled
- Add Server를 눌러 설치된 Asterisk 서버를 설정 한다.
- Server Name : Asterisk
- Server Address : 127.0.0.1
- Port : 5038
- Username : admin
- Password : Asterisk의 암호
- Asterisk Queue Presence : No
- Drop-down device selection : Yes
- Asterisk Context : outgoing
- Default Caller ID : 1000 //--- Asterisk 등록시 설정한 ID중 하나를 사용 한다.
- Phone Mappings 메뉴에서 다음과 같이 사용자를 등록 한다.
- Username : demo
- Device : SIP/1001 //--- Asterisk 등록시 설정한 것 중 하나를 선택 한다.
- Extension : outgoing
- 참고 문헌
Spark 설치
채팅 클라이언트 프로그램인 Spark(GNU LGPL 2.1)을 윈도우 환경에서 설치해 보자.
- 다운로드 사이트에서 spark_2_5_8.exe 을 다운로드 한다.
- spark_2_5_8.exe 을 실행하여 Spark를 설치 한다.
- Spark에 Phone Client를 설치 한다.
- Window에 설치된 Spark 에 로그인 한다.
- "Spark -> Plugins -> Available Plugins" 메뉴를 선택 한다.
- "Phone Client"를 선택한 후 + 아이콘을 눌러 Plugin을 설치 한다.
Pidgin 설치
Pidgin을 사용하면 XMPP 기반의 메신저와 MS-Office Communicator, MSN, NateON을 동시에 사용 가능 하다.