WikiStart
Version 14 (Adrian Georgescu, 07/11/2008 07:26 pm) → Version 15/574 (Adrian Georgescu, 07/11/2008 07:27 pm)
== Project description ==
PyPjUA 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 running Mac OS X, Linux and Windows or portable Internet devices like Nokia 810, 810 and Apple iPhone or Android mobile devices. iPhone.
== License ==
The software is provided under the [source:LICENSE GPL LICENSE]
== Deliverables ==
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 high-level application programming interface.
Using this toolkit you can develop in short time a skinable and cross-platform SIP User Agent that can be used for:
* VoIP calls using Internet codecs (Speex, GSM, iLBC)
* Presence using SIP SIMPLE (PUBLISH method and XCAP policy)
* Interactive Messaging (IM) and File transfer using MSRP protocol
* Multiparty chat using MSRP chat server
* Support for NAT traversal using ICE for RTP media and MSRP Relay for IM
* Video calls
The software also contain ready to use test scripts for:
* Publishing and subscribing to SIP events like presence, xcap-diff, winfo, conference, message-summary
* Managing full or partial XCAP documents like pres-rules, resource-lists and pidf-manipulation
* Setting up SIP MSRP sessions between end-points with public IP or behind NAT
* Setting up ad-hoc multi-party chat sessions using MSRP chat server
* Setting up VoIP sessions between end-points with public IP adresses or behind NAT
Using these scripts is easy to prototype Presence or IM related SIP services that complete VoIP services.
The software is written in Python and tested against popular SIP server software including [http://openser.org OpenSER], [http://openxcap.org OpenXCAP], [http://mediaproxy-ng.org MediaProxy] and [http://msrprelay.org MSRPRelay] servers.
== Support ==
The software is developed and supported by [http://ag-projects.com AG Projects].
PyPjUA 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 running Mac OS X, Linux and Windows or portable Internet devices like Nokia 810, 810 and Apple iPhone or Android mobile devices. iPhone.
== License ==
The software is provided under the [source:LICENSE GPL LICENSE]
== Deliverables ==
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 high-level application programming interface.
Using this toolkit you can develop in short time a skinable and cross-platform SIP User Agent that can be used for:
* VoIP calls using Internet codecs (Speex, GSM, iLBC)
* Presence using SIP SIMPLE (PUBLISH method and XCAP policy)
* Interactive Messaging (IM) and File transfer using MSRP protocol
* Multiparty chat using MSRP chat server
* Support for NAT traversal using ICE for RTP media and MSRP Relay for IM
* Video calls
The software also contain ready to use test scripts for:
* Publishing and subscribing to SIP events like presence, xcap-diff, winfo, conference, message-summary
* Managing full or partial XCAP documents like pres-rules, resource-lists and pidf-manipulation
* Setting up SIP MSRP sessions between end-points with public IP or behind NAT
* Setting up ad-hoc multi-party chat sessions using MSRP chat server
* Setting up VoIP sessions between end-points with public IP adresses or behind NAT
Using these scripts is easy to prototype Presence or IM related SIP services that complete VoIP services.
The software is written in Python and tested against popular SIP server software including [http://openser.org OpenSER], [http://openxcap.org OpenXCAP], [http://mediaproxy-ng.org MediaProxy] and [http://msrprelay.org MSRPRelay] servers.
== Support ==
The software is developed and supported by [http://ag-projects.com AG Projects].