WikiStart » History » 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 | * Voice calls using internet codecs (Speex, GSM, iLBC) |
||
10 | * Presence using SIP SIMPLE (PUBLISH method and XCAP policy) |
||
11 | 1 | * Interactive Messaging (IM) and File transfer using MSRP protocol |
|
12 | * Support for NAT traversal using ICE for RTP media and MSRP Relay for IM |
||
13 | |||
14 | 4 | Adrian Georgescu | The software also contain ready to use test scripts for: |
15 | |||
16 | * Publishing and subscribing to SIP events like presence, xcap-diff, winfo, conference, message-summary |
||
17 | * Managing presence policy XCAP documents like pres-rules, resource-lists and pidf-manipulation |
||
18 | |||
19 | Using thess scripts is easy to prototype Presence related SIP services. |
||
20 | |||
21 | The software is written in Python and tested against popular SIP server software inclusing OpenSER, OpenXCAP, MediaProxy and MSRPRelay servers. |