SipInstallation

Version 27 (Adrian Georgescu, 02/22/2009 01:58 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 23 Adrian Georgescu
Currently the following platforms are supported:
8 23 Adrian Georgescu
9 27 Adrian Georgescu
 * Linux (all features)
10 23 Adrian Georgescu
 * MacOSX (all features)
11 23 Adrian Georgescu
 * FreeBSD (all features)
12 23 Adrian Georgescu
13 23 Adrian Georgescu
Porting to Windows and other operating systems (like Symbian and iPhone OS) should be easy as long as C/Python environments are supported. MS Windows port is the next on the roadmap.
14 23 Adrian Georgescu
15 23 Adrian Georgescu
If you wish to help with porting see the support section on the main wiki page.
16 23 Adrian Georgescu
17 24 Adrian Georgescu
== Software location ==
18 1 Adrian Georgescu
19 13 Adrian Georgescu
You should install preferably the trunk version, which is updated and tested on a daily basis on MacOSX and Debian/Ubuntu distributions. The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
20 1 Adrian Georgescu
21 1 Adrian Georgescu
{{{
22 14 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
23 1 Adrian Georgescu
}}}
24 1 Adrian Georgescu
25 1 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the sipsimpleclient directory and run:
26 1 Adrian Georgescu
27 1 Adrian Georgescu
{{{
28 14 Adrian Georgescu
cd python-sipsimple
29 1 Adrian Georgescu
darcs pull
30 1 Adrian Georgescu
}}}
31 1 Adrian Georgescu
32 25 Adrian Georgescu
== Building instructions ==
33 1 Adrian Georgescu
34 1 Adrian Georgescu
Building instructions for the corresponding platforms are available at:
35 1 Adrian Georgescu
36 1 Adrian Georgescu
 * [source:docs/INSTALL.linux INSTALL.linux]
37 1 Adrian Georgescu
 * [source:docs/INSTALL.osx INSTALL.osx]
38 1 Adrian Georgescu
 * [source:docs/INSTALL.freebsd INSTALL.freebsd]
39 17 Adrian Georgescu
40 19 Adrian Georgescu
== Upgrade instructions ==
41 15 Adrian Georgescu
42 15 Adrian Georgescu
 * [browser:docs/Upgrade.txt Upgrade guide]
43 1 Adrian Georgescu
44 26 Adrian Georgescu
== How to un-install ==
45 15 Adrian Georgescu
46 15 Adrian Georgescu
 * [browser:docs/UnINSTALL.txt Uninstall guide]