SipInstallation

Version 107 (Adrian Georgescu, 04/21/2010 09:52 am)

1 77 Adrian Georgescu
= Installation =
2 20 Adrian Georgescu
3 97 Adrian Georgescu
[[TOC(SipInstallation, depth=3)]]
4 97 Adrian Georgescu
5 67 Adrian Georgescu
== Supported Platforms ==
6 23 Adrian Georgescu
7 1 Adrian Georgescu
The following architectures have been tested and are fully supported on the following operating systems:
8 1 Adrian Georgescu
9 97 Adrian Georgescu
 * Linux (i386 and amd64 architectures)
10 97 Adrian Georgescu
 * MacOSX (Intel, 32 and 64 bit architectures)
11 23 Adrian Georgescu
12 1 Adrian Georgescu
== Current Release ==
13 1 Adrian Georgescu
14 97 Adrian Georgescu
|| '''Package Name''' || '''Version'''||'''Description'''||
15 97 Adrian Georgescu
|| python-sipsimple ||0.14|| SIP SIMPLE client SDK||
16 97 Adrian Georgescu
|| sipclients|| 0.14 || Command Line Tools||
17 97 Adrian Georgescu
18 97 Adrian Georgescu
== Tar Archives ==
19 97 Adrian Georgescu
20 83 Adrian Georgescu
The software is available as a tar archive at:
21 1 Adrian Georgescu
22 1 Adrian Georgescu
http://download.ag-projects.com/SipClient/
23 1 Adrian Georgescu
24 97 Adrian Georgescu
== Debian Packages ==
25 1 Adrian Georgescu
26 97 Adrian Georgescu
Install the AG Projects debian software signing key:
27 1 Adrian Georgescu
28 97 Adrian Georgescu
{{{
29 97 Adrian Georgescu
wget http://download.ag-projects.com/agp-debian-gpg.key
30 97 Adrian Georgescu
sudo apt-key add agp-debian-gpg.key
31 97 Adrian Georgescu
}}}
32 70 Adrian Georgescu
33 1 Adrian Georgescu
Add these lines to /etc/apt/sources.list:
34 1 Adrian Georgescu
35 102 Adrian Georgescu
=== Debian Unstable (Sid) ===
36 102 Adrian Georgescu
37 1 Adrian Georgescu
{{{
38 1 Adrian Georgescu
# AG Projects software
39 1 Adrian Georgescu
deb	http://ag-projects.com/debian unstable main
40 70 Adrian Georgescu
deb-src http://ag-projects.com/debian unstable main
41 70 Adrian Georgescu
}}}
42 1 Adrian Georgescu
43 97 Adrian Georgescu
=== Debian Stable (Lenny) ===
44 97 Adrian Georgescu
45 1 Adrian Georgescu
{{{
46 97 Adrian Georgescu
# AG Projects software
47 97 Adrian Georgescu
deb	http://ag-projects.com/debian stable main
48 97 Adrian Georgescu
deb-src http://ag-projects.com/debian stable main
49 70 Adrian Georgescu
}}}
50 1 Adrian Georgescu
51 97 Adrian Georgescu
=== Ubuntu Karmic (9.10) ===
52 97 Adrian Georgescu
53 1 Adrian Georgescu
{{{
54 1 Adrian Georgescu
# AG Projects software
55 100 Adrian Georgescu
deb	http://ag-projects.com/ubuntu karmic main
56 100 Adrian Georgescu
deb-src http://ag-projects.com/ubuntu karmic main
57 100 Adrian Georgescu
}}}
58 100 Adrian Georgescu
59 100 Adrian Georgescu
=== Ubuntu Lucid (10.04) ===
60 100 Adrian Georgescu
61 100 Adrian Georgescu
{{{
62 100 Adrian Georgescu
# AG Projects software
63 100 Adrian Georgescu
deb	http://ag-projects.com/ubuntu lucid main
64 100 Adrian Georgescu
deb-src http://ag-projects.com/ubuntu lucid main
65 97 Adrian Georgescu
}}}
66 97 Adrian Georgescu
67 1 Adrian Georgescu
Update the list of available packages:
68 72 Adrian Georgescu
69 1 Adrian Georgescu
{{{
70 95 Adrian Georgescu
sudo apt-get update
71 71 Adrian Georgescu
}}}
72 1 Adrian Georgescu
73 99 Adrian Georgescu
Install SIP SIMPLE client SDK:
74 71 Adrian Georgescu
75 71 Adrian Georgescu
{{{
76 95 Adrian Georgescu
sudo apt-get install python-sipsimple
77 1 Adrian Georgescu
}}}
78 71 Adrian Georgescu
79 71 Adrian Georgescu
Install Command Line Tools:
80 99 Adrian Georgescu
81 71 Adrian Georgescu
{{{
82 71 Adrian Georgescu
sudo apt-get install sipclients 
83 84 Adrian Georgescu
}}}
84 84 Adrian Georgescu
85 84 Adrian Georgescu
86 102 Adrian Georgescu
== Version Control Repository ==
87 1 Adrian Georgescu
88 104 Adrian Georgescu
The trunk is stable and recommended for anyone that wishes to use the library. Known issues are listed in the [http://sipsimpleclient.com/report tickets interface].
89 78 Adrian Georgescu
90 78 Adrian Georgescu
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
91 1 Adrian Georgescu
92 98 Adrian Georgescu
=== SIP SIMPLE client SDK ===
93 52 Adrian Georgescu
94 78 Adrian Georgescu
{{{
95 78 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
96 1 Adrian Georgescu
}}}
97 70 Adrian Georgescu
98 101 Adrian Georgescu
{{{
99 101 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-msrplib
100 101 Adrian Georgescu
}}}
101 101 Adrian Georgescu
102 101 Adrian Georgescu
{{{
103 101 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-xcaplib
104 101 Adrian Georgescu
}}}
105 101 Adrian Georgescu
106 98 Adrian Georgescu
=== Command Line Tools ===
107 70 Adrian Georgescu
108 1 Adrian Georgescu
{{{
109 70 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/sipclients
110 70 Adrian Georgescu
}}}
111 14 Adrian Georgescu
112 59 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the python-sipsimple and sipclients directory and run:
113 1 Adrian Georgescu
114 1 Adrian Georgescu
{{{
115 67 Adrian Georgescu
darcs pull -a
116 1 Adrian Georgescu
}}}
117 1 Adrian Georgescu
118 1 Adrian Georgescu
== Building Instructions ==
119 82 Adrian Georgescu
120 82 Adrian Georgescu
Building instructions for the corresponding platforms are available at:
121 68 Adrian Georgescu
122 57 Adrian Georgescu
 * [source:docs/Install.linux Install.linux] - Linux installation 
123 1 Adrian Georgescu
 * [source:docs/Install.debian Install.debian] - Debian installation 
124 1 Adrian Georgescu
 * [source:docs/Install.osx Install.osx] - MacOSX 10.5 Leopard and 10.6 Snow Leopard
125 105 Adrian Georgescu
126 105 Adrian Georgescu
== Testing ==
127 105 Adrian Georgescu
128 107 Adrian Georgescu
To test SIP SIMPLE client SDK, you can use the Command Line Tools provided by the sipclients package.
129 107 Adrian Georgescu
130 106 Adrian Georgescu
See [wiki:SipTesting Testing] page for how to test the SDK.