Project

General

Profile

SipInstallation » History » Version 144

Adrian Georgescu, 02/17/2011 10:07 AM

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