Project

General

Profile

SipInstallation » History » Version 41

Adrian Georgescu, 03/10/2009 03:04 PM

1 1 Adrian Georgescu
= Installation guide =
2 20 Adrian Georgescu
3 22 Adrian Georgescu
[[TOC(WikiStart, Sip*, depth=3)]]
4 1 Adrian Georgescu
 
5 23 Adrian Georgescu
== Supported platforms ==
6
7 33 Adrian Georgescu
Currently i386, amd64 and ppc architectures have been tested and are fully supported on the following operating systems:
8 23 Adrian Georgescu
9 28 Adrian Georgescu
 * Linux
10
 * MacOSX
11
 * FreeBSD
12 23 Adrian Georgescu
13 37 Adrian Georgescu
Porting to other operating systems (like Windows, Symbian and iPhone OS) should be possible as long as Python environment and [http://www.pjsip.org/sip_media_features.htm#platforms PJSIP] are supported by 
14
that platform. The MSRP library is not yet fully working on ARM processors.
15 1 Adrian Georgescu
16 37 Adrian Georgescu
== Debian package ==
17
18 41 Adrian Georgescu
For people running Debian 5.0 and Ubuntu 8.10 on i386 and amd64 architectures there is an official public repository provided by AG Projects. To use it, add these lines in /etc/apt/sources.list
19 37 Adrian Georgescu
20
{{{
21
# AG Projects software
22
deb     http://ag-projects.com/debian unstable main
23
deb-src http://ag-projects.com/debian unstable main
24
}}}
25
26
Install the AG Projects debian software signing key:
27
28
{{{
29
wget http://download.ag-projects.com/agp-debian-gpg.key
30
apt-key add agp-debian-gpg.key
31
}}}
32
33
After that, run:
34
35
{{{
36
apt-get update
37 38 Adrian Georgescu
apt-get install sipclient
38 37 Adrian Georgescu
}}}
39
40
41 38 Adrian Georgescu
== Development version ==
42 1 Adrian Georgescu
43 35 Adrian Georgescu
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
44 1 Adrian Georgescu
45
{{{
46 14 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
47 1 Adrian Georgescu
}}}
48
49
To obtain the incremental changes after the initial get, go to the sipsimpleclient directory and run:
50
51
{{{
52 14 Adrian Georgescu
cd python-sipsimple
53 1 Adrian Georgescu
darcs pull
54
}}}
55
56 25 Adrian Georgescu
== Building instructions ==
57 1 Adrian Georgescu
58
Building instructions for the corresponding platforms are available at:
59
60
 * [source:docs/INSTALL.linux INSTALL.linux]
61
 * [source:docs/INSTALL.osx INSTALL.osx]
62
 * [source:docs/INSTALL.freebsd INSTALL.freebsd]
63 17 Adrian Georgescu
64 19 Adrian Georgescu
== Upgrade instructions ==
65 15 Adrian Georgescu
66
 * [browser:docs/Upgrade.txt Upgrade guide]
67 1 Adrian Georgescu
68 26 Adrian Georgescu
== How to un-install ==
69 15 Adrian Georgescu
70
 * [browser:docs/UnINSTALL.txt Uninstall guide]