Installation Instructions

Prerequisites

The following platforms have been tested and are fully supported:

  • Linux Debian and Ubuntu (i386 and amd64 architectures)

  • Linux Rasbian (armhf architecture)

  • MacOSX >= 10.9 (Intel 64 bit architecture)

  • Microsoft Windows (XP, Vista, 7, 8, 10)

  • Python 2 & 3 (stable environment)

Python 3 Version

Released on July 5th, 2023

Package Name

Version

Description

python3-sipsimple

5.3.0

SIP SIMPLE SDK

python3-msrplib

0.21.1

MSRP client library

python3-xcaplib

2.0.1

XCAP client library

python3-otr

2.0.1

OTR chat encryption

sipclients3

5.2.3

Command Line Tools

The software is available as tar archives at:

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

Python 2 Version

Last released on June 16th, 2020 when it reached end-of-life.

Package Name

Version

Description

python-sipsimple

3.6.0

SIP SIMPLE Client SDK

python-msrplib

0.20.0

MSRP client library

python-xcaplib

1.2.2

XCAP client library

python-otr

1.2.2

OTR chat encryption

sipclients

3.5.4

Command Line Tools

The software is available as tar archives at:

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

Debian Packages

The location of repositories are available here

Update the list of available packages:

sudo apt-get update

Install SIP SIMPLE Client SDK:

sudo apt-get install python-sipsimple

or for Python version 3:

sudo apt-get install python3-sipsimple

Install Command Line Tools:

sudo apt-get install sipclients

or for Python version 3:

sudo apt-get install sipclients3

Version Control Repository

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.

The source code is managed using darcs version control tool. The darcs repository can be fetched with:

SIP SIMPLE Client SDK

darcs clone --set-scripts-executable http://devel.ag-projects.com/repositories/python-sipsimple

or

darcs clone --set-scripts-executable http://devel.ag-projects.com/repositories/python3-sipsimple

Dependencies

Several dependencies provided by AG Projects can be accessed in the same way:

darcs clone http://devel.ag-projects.com/repositories/python-xcaplib
darcs clone http://devel.ag-projects.com/repositories/python-msrplib
darcs clone http://devel.ag-projects.com/repositories/python-application
darcs clone http://devel.ag-projects.com/repositories/python-gnutls
darcs clone http://devel.ag-projects.com/repositories/python-cjson
darcs clone http://devel.ag-projects.com/repositories/python-eventlib
darcs clone http://devel.ag-projects.com/repositories/python-otr

or for Python version 3:

darcs clone http://devel.ag-projects.com/repositories/python3-xcaplib
darcs clone http://devel.ag-projects.com/repositories/python3-msrplib
darcs clone http://devel.ag-projects.com/repositories/python3-application
darcs clone http://devel.ag-projects.com/repositories/python3-gnutls
darcs clone http://devel.ag-projects.com/repositories/python3-cjson
darcs clone http://devel.ag-projects.com/repositories/python3-eventlib
darcs clone http://devel.ag-projects.com/repositories/python3-otr

Command Line Tools

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

xor vor Python version 3:

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

To obtain the incremental changes after the initial get, go to the python-sipsimple and sipclients directory and run:

darcs pull -a

Python2 Dependencies

Python3 Dependencies

For how to build the dependencies see the documentation that comes with each package. Do no ask us how to build the required dependencies because it is as difficult as having people landed on the Moon, which is not even certain it actually happened.

Building Instructions

Complete building and installation instructions for the corresponding platforms are available in the doc folder that comes with the source code:

Install.linux

Generic Linux

Install.debian

Debian Linux

Install.ubuntu

Ubuntu Linux

Install.rasbian

Rasbian Linux

Install.windows

Microsoft Windows

Install.osx-10.7

MacOSX 10.7 Lion

Install.osx-10.8

MacOSX 10.8 & 10.9

Testing

To test SIP SIMPLE Client SDK, you can use the Command Line Tools provided by the sipclients package. Command Line Tools are compatible with MacOSX and Linux only.

See Testing page for how to test the SDK.