SipInstallation

Version 136 (Adrian Georgescu, 11/11/2010 03:05 pm)

1 77 Adrian Georgescu
= Installation =
2 20 Adrian Georgescu
3 97 Adrian Georgescu
[[TOC(SipInstallation, depth=3)]]
4 97 Adrian Georgescu
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 134 Adrian Georgescu
Released on November 11th, 2010
16 117 Adrian Georgescu
17 1 Adrian Georgescu
|| '''Package Name''' || '''Version'''||'''Description'''||
18 134 Adrian Georgescu
|| python-sipsimple ||0.16.2|| SIP SIMPLE client SDK||
19 117 Adrian Georgescu
|| python-msrplib ||0.12.0|| MSRP client library||
20 130 Adrian Georgescu
|| python-xcaplib ||1.0.15|| XCAP client library||
21 135 Adrian Georgescu
|| sipclients|| 0.15.1 || Command Line Tools||
22 97 Adrian Georgescu
23 97 Adrian Georgescu
== Tar Archives ==
24 83 Adrian Georgescu
25 1 Adrian Georgescu
The software is available as a tar archive at:
26 1 Adrian Georgescu
27 1 Adrian Georgescu
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 97 Adrian Georgescu
{{{
34 97 Adrian Georgescu
wget http://download.ag-projects.com/agp-debian-gpg.key
35 97 Adrian Georgescu
sudo apt-key add agp-debian-gpg.key
36 70 Adrian Georgescu
}}}
37 1 Adrian Georgescu
38 1 Adrian Georgescu
Add these lines to /etc/apt/sources.list:
39 102 Adrian Georgescu
40 102 Adrian Georgescu
=== Debian Unstable (Sid) ===
41 1 Adrian Georgescu
42 1 Adrian Georgescu
{{{
43 1 Adrian Georgescu
# AG Projects software
44 70 Adrian Georgescu
deb	http://ag-projects.com/debian unstable main
45 70 Adrian Georgescu
deb-src http://ag-projects.com/debian unstable main
46 1 Adrian Georgescu
}}}
47 97 Adrian Georgescu
48 97 Adrian Georgescu
=== Debian Stable (Lenny) ===
49 1 Adrian Georgescu
50 97 Adrian Georgescu
{{{
51 97 Adrian Georgescu
# AG Projects software
52 97 Adrian Georgescu
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 97 Adrian Georgescu
=== Ubuntu Karmic (9.10) ===
57 1 Adrian Georgescu
58 1 Adrian Georgescu
{{{
59 100 Adrian Georgescu
# AG Projects software
60 100 Adrian Georgescu
deb	http://ag-projects.com/ubuntu karmic main
61 100 Adrian Georgescu
deb-src http://ag-projects.com/ubuntu karmic main
62 100 Adrian Georgescu
}}}
63 100 Adrian Georgescu
64 100 Adrian Georgescu
=== Ubuntu Lucid (10.04) ===
65 100 Adrian Georgescu
66 100 Adrian Georgescu
{{{
67 100 Adrian Georgescu
# AG Projects software
68 100 Adrian Georgescu
deb	http://ag-projects.com/ubuntu lucid main
69 97 Adrian Georgescu
deb-src http://ag-projects.com/ubuntu lucid main
70 97 Adrian Georgescu
}}}
71 1 Adrian Georgescu
72 136 Adrian Georgescu
=== Ubuntu Maverick (10.10) ===
73 136 Adrian Georgescu
74 136 Adrian Georgescu
{{{
75 136 Adrian Georgescu
# AG Projects software
76 136 Adrian Georgescu
deb	http://ag-projects.com/ubuntu maverick main
77 136 Adrian Georgescu
deb-src http://ag-projects.com/ubuntu maverick main
78 136 Adrian Georgescu
}}}
79 136 Adrian Georgescu
80 72 Adrian Georgescu
Update the list of available packages:
81 1 Adrian Georgescu
82 95 Adrian Georgescu
{{{
83 71 Adrian Georgescu
sudo apt-get update
84 1 Adrian Georgescu
}}}
85 99 Adrian Georgescu
86 71 Adrian Georgescu
Install SIP SIMPLE client SDK:
87 71 Adrian Georgescu
88 95 Adrian Georgescu
{{{
89 1 Adrian Georgescu
sudo apt-get install python-sipsimple
90 71 Adrian Georgescu
}}}
91 71 Adrian Georgescu
92 99 Adrian Georgescu
Install Command Line Tools:
93 71 Adrian Georgescu
94 71 Adrian Georgescu
{{{
95 84 Adrian Georgescu
sudo apt-get install sipclients 
96 84 Adrian Georgescu
}}}
97 84 Adrian Georgescu
98 102 Adrian Georgescu
99 1 Adrian Georgescu
== Version Control Repository ==
100 104 Adrian Georgescu
101 78 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].
102 78 Adrian Georgescu
103 1 Adrian Georgescu
The source code is managed using [http://darcs.net darcs] version control tool. The darcs repository can be fetched with:
104 98 Adrian Georgescu
105 52 Adrian Georgescu
=== SIP SIMPLE client SDK ===
106 78 Adrian Georgescu
107 78 Adrian Georgescu
{{{
108 1 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/python-sipsimple
109 70 Adrian Georgescu
}}}
110 101 Adrian Georgescu
111 98 Adrian Georgescu
112 70 Adrian Georgescu
=== Command Line Tools ===
113 1 Adrian Georgescu
114 70 Adrian Georgescu
{{{
115 70 Adrian Georgescu
darcs get http://devel.ag-projects.com/repositories/sipclients
116 14 Adrian Georgescu
}}}
117 59 Adrian Georgescu
118 1 Adrian Georgescu
To obtain the incremental changes after the initial get, go to the python-sipsimple and sipclients directory and run:
119 1 Adrian Georgescu
120 67 Adrian Georgescu
{{{
121 1 Adrian Georgescu
darcs pull -a
122 1 Adrian Georgescu
}}}
123 1 Adrian Georgescu
124 82 Adrian Georgescu
== Building Instructions ==
125 114 Adrian Georgescu
126 68 Adrian Georgescu
Complete building and installation instructions for the corresponding platforms are available in:
127 112 Adrian Georgescu
128 112 Adrian Georgescu
|| [source:docs/Install.linux Install.linux] ||  Generic Linux || 
129 112 Adrian Georgescu
|| [source:docs/Install.debian Install.debian] ||  Debian Linux ||  
130 112 Adrian Georgescu
|| [source:docs/Install.ubuntu Install.ubuntu] ||  Ubuntu Linux ||  
131 112 Adrian Georgescu
|| [source:docs/Install.osx-10.5 Install.osx-10.5] || MacOSX 10.5 Leopard || 
132 105 Adrian Georgescu
|| [source:docs/Install.osx-10.6 Install.osx-10.6] || MacOSX 10.6 Snow Leopard || 
133 121 Adrian Georgescu
|| [source:docs/Install.windows Install.windows]  || Microsoft Windows || 
134 115 Adrian Georgescu
135 115 Adrian Georgescu
== Audio Device Sharing ==
136 116 Adrian Georgescu
137 115 Adrian Georgescu
For audio device sharing on Linux see [wiki:SipAudioDeviceSharingLinux Audio Device Sharing]
138 105 Adrian Georgescu
139 105 Adrian Georgescu
== Testing ==
140 107 Adrian Georgescu
141 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.
142 106 Adrian Georgescu
143 1 Adrian Georgescu
See [wiki:SipTesting Testing] page for how to test the SDK.