SipFeatures » History » Revision 36
« Previous |
Revision 36/177
(diff)
| Next »
Adrian Georgescu, 03/15/2009 06:59 PM
= 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 * High level event driven middleware API * Low level components API * Multiple SIP accounts support * Multiple active session support * Multiple media types per session * NAT traversal support * Compatible with functionality of OpenSIPS and OpenXCAP servers * Cross platform (Linux, OSX, Windows) 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 · 36 revisions