SIP SIMPLE SDK installation on Linux
------------------------------------

Home page: http://sipsimpleclient.org


This document described the installation procedure on 
Linux operating systems.


Step 1. Prerequisites
---------------------

Install the C compiling environment, Python 3 and the development version
for the following packages:

 * openssl
 * ffmpeg


Step 2. Install system dependencies
-----------------------------------

See Dependencies.txt for detailed description of the required libraries and
their minimum version number.

Use the appropriate package manager for your Linux distribution to install
the following packages, notice the minimum version numbers.

You can use the easy_install script provided by the python-setuptools
package to install the packages:

sudo pip3 install -U cython dnspython lxml twisted python-dateutil \
greenlet zope.interface requests


Step 3. Install AG Projects dependencies
----------------------------------------

 - python3-application
 - python3-eventlib
 - python3-gnutls
 - python3-otr
 - python3-msrplib
 - python3-xcaplib


For each of them, in the exact order as listed above, retrieve the packages
as follows:

Using darcs:

darcs clone http://devel.ag-projects.com/repositories/PROJECT

replace PROJECT with each of the names above

As tar archives from:

http://download.ag-projects.com/SipSimpleSDK/Python3/

Install these packages by going into each directory.

Using pip3 inside your user environment:

pip3 install --user .

System-wide using setup.py:

sudo python3 setup.py install

As a debian package:

./makedeb.sh

The debian package can be found inside ./dist folder

sudo dpkg -i *.deb


Step 4. Install the SDK
-----------------------

The SDK consists of two packages:

 - python3-sipsimple
 - sipclients3 (optional, for testing all SDK functions)

Install them similar to the dependencies above.


Step 5. Testing the SDK
-----------------------

Use the command line tools provided by sipclients3 package, the executables
start with sip- prefix

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -  
[   ]python3-application-3.0.2.tar.gz25-Feb-2021 11:39 59K 
[   ]python3-eventlib-0.3.0.tar.gz25-Feb-2021 11:39 192K 
[   ]python3-otr-3.0.0.tar.gz25-Feb-2021 11:40 22K 
[   ]python3-gnutls-3.1.7.tar.gz25-Feb-2021 11:40 56K 
[   ]python3-xcaplib-2.0.0.tar.gz25-Feb-2021 11:41 23K 
[TXT]README.txt25-Feb-2021 11:41 2.0K 
[DIR]dependencies/08-May-2021 20:51 -  
[   ]sipclients3-5.2.2.tar.gz26-Jun-2021 20:41 1.2M 
[   ]python3-sipsimple-5.2.2.tar.gz27-Jun-2021 14:07 20M 
[   ]python3-msrplib-0.21.1.tar.gz27-Jun-2021 14:11 41K