SipInstallation

Version 64 (Adrian Georgescu, 09/17/2009 08:18 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 23 Adrian Georgescu
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 28 Adrian Georgescu
 * MacOSX
11 63 Adrian Georgescu
 * [wiki:InstallFreeBSD FreeBSD]
12 23 Adrian Georgescu
13 54 Adrian Georgescu
Porting to other operating systems (like Windows, Symbian and iPhone) is possible as the Python environment and PJSIP are supported by [http://www.pjsip.org/sip_media_features.htm#platforms these platforms].
14 1 Adrian Georgescu
15 50 Adrian Georgescu
== Debian package ==
16 37 Adrian Georgescu
17 58 Adrian Georgescu
For people running Debian 5.0 or Ubuntu 8.10 a debian package with the [wiki:SipProjectStatus last stable version] is available in the public repository provided by AG Projects. To install the debian package  add these lines in /etc/apt/sources.list
18 37 Adrian Georgescu
19 37 Adrian Georgescu
{{{
20 37 Adrian Georgescu
# AG Projects software
21 37 Adrian Georgescu
deb     http://ag-projects.com/debian unstable main
22 37 Adrian Georgescu
deb-src http://ag-projects.com/debian unstable main
23 37 Adrian Georgescu
}}}
24 37 Adrian Georgescu
25 37 Adrian Georgescu
Install the AG Projects debian software signing key:
26 37 Adrian Georgescu
27 37 Adrian Georgescu
{{{
28 37 Adrian Georgescu
wget http://download.ag-projects.com/agp-debian-gpg.key
29 37 Adrian Georgescu
apt-key add agp-debian-gpg.key
30 37 Adrian Georgescu
}}}
31 37 Adrian Georgescu
32 37 Adrian Georgescu
After that, run:
33 37 Adrian Georgescu
34 37 Adrian Georgescu
{{{
35 61 Adrian Georgescu
sudo apt-get update
36 61 Adrian Georgescu
sudo apt-get install python-sipsimple sipsimple-cli
37 1 Adrian Georgescu
}}}
38 49 Adrian Georgescu
39 51 Adrian Georgescu
== Tar archive ==
40 49 Adrian Georgescu
41 49 Adrian Georgescu
A tar archive with the current stable version is available at:
42 49 Adrian Georgescu
43 49 Adrian Georgescu
http://download.ag-projects.com/SipClient/
44 37 Adrian Georgescu
45 37 Adrian Georgescu
46 38 Adrian Georgescu
== Development version ==
47 1 Adrian Georgescu
48 35 Adrian Georgescu
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
49 1 Adrian Georgescu
50 1 Adrian Georgescu
{{{
51 14 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
52 1 Adrian Georgescu
}}}
53 1 Adrian Georgescu
54 52 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the python-sipsimple directory and run:
55 1 Adrian Georgescu
56 1 Adrian Georgescu
{{{
57 14 Adrian Georgescu
cd python-sipsimple
58 59 Adrian Georgescu
darcs pull -a
59 1 Adrian Georgescu
}}}
60 1 Adrian Georgescu
61 25 Adrian Georgescu
== Building instructions ==
62 1 Adrian Georgescu
63 1 Adrian Georgescu
Building instructions for the corresponding platforms are available at:
64 1 Adrian Georgescu
65 62 Adrian Georgescu
 * [source:docs/Install.linux Install.linux] - Debian/Ubuntu package or manual installation 
66 64 Adrian Georgescu
 * [source:docs/Install.osx Install.osx] - MacOSX 10.5 Leopard
67 15 Adrian Georgescu
 * [wiki:SipUpgrade Upgrade guide]
68 57 Adrian Georgescu
 * [wiki:SipUninstall Uninstall guide]