root/README

Revision 117, 3.5 KB (checked in by Adrian Georgescu <ag@ag-projects.com>, 16 months ago)

Updated installation instructions

Line 
1
2SIP chatserver
3--------------
4
5Copyright (c) 2009 AG Projects
6http://ag-projects.com
7
8Author: Denis Bilenko
9Home page: http://chatserver.ag-projects.com
10
11
12Description
13-----------
14
15SIP chatserver is an open source conference bridge that supports MSRP chat
16sessions. It can be used for ad-hoc conferencing by SIP end-points.
17
18
19Background
20----------
21
22The Message Session Relay Protocol (MSRP) [RFC4975] defines a mechanism for
23sending a series of instant messages within a session.  The Session
24Initiation Protocol (SIP) [RFC3261] in combination with the Session
25Description Protocol (SDP) [RFC3264] allows for two peers to establish and
26manage such sessions.
27
28In another application of SIP, a user agent can join in a multi-party
29conversation called a conference that is hosted by a specialized user agent
30called a focus [RFC4353].  Such a conference can naturally involve an MSRP
31session as one of possibly many media components.  It is the responsibility
32of an entity handling the media to relay instant messages received from one
33participant to the rest of the participants in the conference.
34
35Participants in a chat room can be identified with a pseudonym or nickname,
36and decide whether their real identity is disclosed to other participants.
37Participants can also use a rich set of features such as the ability to send
38private instant messages to other participants. They also allow combining
39instant messaging with other media components, such as voice, video, white
40boarding, screen sharing, and file transfer.
41
42
43Features
44--------
45
46The server implements relevant features from the following standards:
47
48 * MSRP protocol RFC4975
49 * MSRP ad-hoc multi-party chat sessions draft-ietf-simple-chat-03
50 * Common Presence and Instant Messaging (CPIM): Message Format RFC3862
51 * Framework for Conferencing with the Session Initiation Protocol (SIP) RFC4353
52 * Framework for Centralized Conferencing draft-ietf-xcon-framework-11
53 * Conference event package RFC4575
54
55For the complete list of implemented and planned features see docs/TODO.txt
56and docs/STATUS.txt.
57
58
59Debian package installation
60---------------------------
61
62Add the following lines to /etc/apt/sources.list
63
64# AG Projects software
65deb     http://ag-projects.com/debian unstable main
66deb-src http://ag-projects.com/debian unstable main
67
68Install the AG Projects debian software signing key:
69
70wget http://download.ag-projects.com/agp-debian-gpg.key
71apt-key add agp-debian-gpg.key
72
73After that, run:
74
75sudo apt-get update
76sudo apt-get install sip-chatserver
77
78
79Manual installation
80-------------------
81
82Download the tar archive from http://download.ag-projects.com/ChatServer
83
84Extract the tar archive and run under the newly created directory:
85
86sudo python setup.py install
87
88
89Development version
90-------------------
91
92The source code is managed using darcs version control tool. The darcs
93repository can be fetched with:
94
95darcs get http://devel.ag-projects.com/repositories/sip-chatserver
96
97To obtain the incremental changes after the initial get, go to the
98sip-chatserver directory and run:
99
100cd sip-chatserver
101darcs pull -a
102
103
104Support
105-------
106
107The project is developed and supported by AG Projects. The support is 
108provided on a best-effort basis. "best-effort" means that we try to solve
109the bugs you report or help fix your problems as soon as we can, subject to
110available resources.
111
112To request support you must use the mailing list available at
113
114http://lists.ag-projects.com/mailman/listinfo/sipchatserver
115
116Patches and bug reports must be submitted by opening a ticket at
117
118http://chatserver.ag-projects.com/newticket
119
120To open ticket please Register first.
121
Note: See TracBrowser for help on using the browser.