SipFeatures » History » Revision 35
« Previous |
Revision 35/177
(diff)
| Next »
Adrian Georgescu, 03/15/2009 11:04 AM
= Library features =
<abbr title="WikiStart, Sip*, depth=2">TOC</abbr>
Additional to a selected lists of SIP features implemented by the underlying PJSIP library and exposes through a Python API, this project implements session based instant messaging (IM), file transfer and multi-party chat sessions using MSRP protocol and its relay extension, publication and subscription for rich presence information such as availability, moods, activities and geo-location, management for presence rules, resource lists, RLS services documents using XCAP protocol.
General * Written in Python language * Multiple SIP accounts support * Media NAT traversal using ICE, STUN and server based relays * Compatible with SIP SIMPLE functionality available in OpenSIPS and OpenXCAP servers * High level event driven middleware and configuration framework * Cross platform (Linux, OSX, Windows) * Multiple media types within the same session SIP transport * UDP/TCP/TLS transports * RFC 3263 DNS lookups with fall-over * SIP trace SDP negotiationSupported media types:
- Audio (with or without ICE and STUN)
- Instant messaging over MSRP (with or without MSRP relay support)
- File transfer over MSRP (with or without MSRP relay support)
- Desktop sharing (VNC over MSRP)
Except for MSRP file transfer, all media types can be combined together in the same session.
=== SIP Methods ===
- REGISTER
- INVITE
- PRACK
- ACK
- BYE
- re-INVITE (hold/un-hold, adding and removing other media types)
- CANCEL
- MESSAGE
- PUBLISH
- SUBSCRIBE
- NOTIFY
- OPTIONS
Updated by Adrian Georgescu almost 16 years ago · 35 revisions