WikiStart

Version 6 (Adrian Georgescu, 07/11/2008 07:06 pm)

1 2 Adrian Georgescu
= Welcome to Pypjua =
2 1
3 6 Adrian Georgescu
This is python library for [http://pjsip.org PJSIP] C SIP stack together with a middleware that allows for easy development of Python SIP User agents that can run on desktop computers or portable devices like Internet tablet Nokia 810 or Apple iPhone.
4 1
5 6 Adrian Georgescu
The goal of this project is to have an easy to to use development kit for a rich featured SIP User Agent while hiding the complex underlying functionality behind an easy to use  application programming interface.
6 1
7 6 Adrian Georgescu
Using this toolkit you can develop in short time a skin-able and cross-platform SIP User Agent that can be used for:
8 3 Adrian Georgescu
9 3 Adrian Georgescu
  * Voice calls using internet codecs (Speex, GSM, iLBC)
10 3 Adrian Georgescu
  * Presence using SIP SIMPLE (PUBLISH method and XCAP policy)
11 1
  * Interactive Messaging (IM) and File transfer using MSRP protocol
12 1
  * Support for NAT traversal using ICE for RTP media and MSRP Relay for IM
13 1
14 4 Adrian Georgescu
The software also contain ready to use test scripts for:
15 4 Adrian Georgescu
16 4 Adrian Georgescu
  * Publishing and subscribing to SIP events like presence, xcap-diff, winfo, conference, message-summary
17 4 Adrian Georgescu
  * Managing presence policy XCAP documents like pres-rules, resource-lists and pidf-manipulation
18 4 Adrian Georgescu
19 4 Adrian Georgescu
Using thess scripts is easy to prototype Presence related SIP services.
20 4 Adrian Georgescu
21 4 Adrian Georgescu
The software is written in Python and tested against popular SIP server software inclusing OpenSER, OpenXCAP, MediaProxy and MSRPRelay servers.