SipInstallation

Version 79 (Adrian Georgescu, 04/09/2010 10:31 am)

1 77 Adrian Georgescu
= Installation =
2 20 Adrian Georgescu
3 67 Adrian Georgescu
== Supported Platforms ==
4 23 Adrian Georgescu
5 76 Adrian Georgescu
The following architectures have been tested and are fully supported on the following operating systems:
6 23 Adrian Georgescu
7 76 Adrian Georgescu
 * Linux (i386 and amd64)
8 76 Adrian Georgescu
 * MacOSX (i386)
9 63 Adrian Georgescu
 * [wiki:InstallFreeBSD FreeBSD]
10 23 Adrian Georgescu
11 73 Adrian Georgescu
== Current Release ==
12 70 Adrian Georgescu
13 70 Adrian Georgescu
The software is available as a tar archive at:
14 70 Adrian Georgescu
15 70 Adrian Georgescu
http://download.ag-projects.com/SipClient/
16 70 Adrian Georgescu
17 70 Adrian Georgescu
For people running Debian testing or unstable on an 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
18 70 Adrian Georgescu
19 70 Adrian Georgescu
{{{
20 70 Adrian Georgescu
# AG Projects software
21 70 Adrian Georgescu
deb	http://ag-projects.com/debian unstable main
22 70 Adrian Georgescu
deb-src http://ag-projects.com/debian unstable main
23 70 Adrian Georgescu
}}}
24 70 Adrian Georgescu
25 70 Adrian Georgescu
Install the AG Projects debian software signing key:
26 70 Adrian Georgescu
27 70 Adrian Georgescu
{{{
28 70 Adrian Georgescu
wget http://download.ag-projects.com/agp-debian-gpg.key
29 74 Adrian Georgescu
sudo apt-key add agp-debian-gpg.key
30 70 Adrian Georgescu
}}}
31 70 Adrian Georgescu
32 70 Adrian Georgescu
After that, run:
33 70 Adrian Georgescu
34 70 Adrian Georgescu
{{{
35 72 Adrian Georgescu
sudo apt-get update
36 70 Adrian Georgescu
}}}
37 1 Adrian Georgescu
38 71 Adrian Georgescu
To install the library run:
39 71 Adrian Georgescu
40 71 Adrian Georgescu
{{{
41 71 Adrian Georgescu
sudo apt-get install python-sipsimple
42 71 Adrian Georgescu
}}}
43 71 Adrian Georgescu
44 71 Adrian Georgescu
To install the command line clients run:
45 71 Adrian Georgescu
46 71 Adrian Georgescu
{{{
47 71 Adrian Georgescu
sudo apt-get install sipclients 
48 71 Adrian Georgescu
}}}
49 71 Adrian Georgescu
50 71 Adrian Georgescu
The library depends on ''greenlet'', which is not available as Debian package. You can install it using easy_install command:
51 71 Adrian Georgescu
52 71 Adrian Georgescu
{{{
53 71 Adrian Georgescu
sudo easy_install greenlet
54 71 Adrian Georgescu
}}}
55 70 Adrian Georgescu
56 35 Adrian Georgescu
== Development Version ==
57 1 Adrian Georgescu
58 1 Adrian Georgescu
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
59 14 Adrian Georgescu
60 78 Adrian Georgescu
SIP SIMPLE client SDK:
61 78 Adrian Georgescu
62 1 Adrian Georgescu
{{{
63 1 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
64 52 Adrian Georgescu
}}}
65 78 Adrian Georgescu
66 78 Adrian Georgescu
Command Line Tools:
67 1 Adrian Georgescu
68 70 Adrian Georgescu
{{{
69 70 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/sipclients
70 70 Adrian Georgescu
}}}
71 1 Adrian Georgescu
72 70 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the python-sipsimple and sipclients directory and run:
73 70 Adrian Georgescu
74 14 Adrian Georgescu
{{{
75 59 Adrian Georgescu
darcs pull -a
76 1 Adrian Georgescu
}}}
77 1 Adrian Georgescu
78 67 Adrian Georgescu
== Building Instructions ==
79 1 Adrian Georgescu
80 1 Adrian Georgescu
Building instructions for the corresponding platforms are available at:
81 1 Adrian Georgescu
82 62 Adrian Georgescu
 * [source:docs/Install.linux Install.linux] - Debian/Ubuntu package or manual installation 
83 68 Adrian Georgescu
 * [source:docs/Install.osx Install.osx] - MacOSX 10.5 Leopard and 10.6 Snow Leopard
84 57 Adrian Georgescu
 * [wiki:SipUninstall Uninstall guide]