Changes between Version 12 and Version 13 of PJSIP-Datasheet
- Timestamp:
- Jun 24, 2010 1:22:23 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PJSIP-Datasheet
v12 v13 5 5 * Windows 6 6 * Mac OS X 7 * Linux 7 * Linux/uClinux 8 8 * Smartphones: 9 9 * Windows !Mobile/Windows CE 10 10 * Symbian 11 11 * iPhone OS/iOS (iPhone, iPad, iPod Touch) 12 * Community supported: 13 * OpenBSD 14 * FreeBSD 15 * Solaris 16 * MinGW 17 * RTEMS 18 * Android 12 19 13 20 == SIP Capabilities == 14 21 15 * Base :16 *INVITE, CANCEL, BYE, REGISTER, OPTIONS, INFO17 * SDP18 * Transport :19 * UDP, TCP, TLS 22 * Base specs: 23 * Core methods: RFC 3261: INVITE, CANCEL, BYE, REGISTER, OPTIONS, INFO 24 * Digest authentication (RFC 2617) 25 * Transports: 26 * UDP, TCP, TLS (server or mutual) 20 27 * DNS SRV resolution (RFC 3263) 21 28 * IPv6 (UDP only) 22 29 * Call: 30 * Offer/answer (RFC 3264) 23 31 * hold, unhold 24 * transfer/REFER (attended and unattended) (RFC 3515, 3891, 3892) 25 * norefersub (RFC 4480) 32 * transfer/REFER (attended and unattended): 33 * Base (RFC 3515) 34 * replaces (RFC 3891) 35 * Referred-by (RFC 3892) 36 * sipfrag support (RFC 3420) 37 * norefersub (RFC 4488) 26 38 * UPDATE (RFC 3311) 27 39 * 100rel/PRACK (RFC 3262) 28 40 * tel: URI (RFC 3966) 29 * Session Timer (RFC 4028)41 * Session Timers (RFC 4028) 30 42 * SDP: 43 * RFC 2337 (obsoleted by RFC 4566) 31 44 * RTCP attribute (RFC 3605) 45 * IPv6 support (RFC 3266) 32 46 * Presence and IM: 33 * SUBSCRIBE, NOTIFY34 * PUBLISH(RFC 3903)47 * Event framework (SUBSCRIBE, NOTIFY) (RFC 3265) 48 * Event publication (PUBLISH) (RFC 3903) 35 49 * MESSAGE (RFC 3428) 36 50 * typing indication (RFC 3994) … … 39 53 * RPID (subset) (RFC 4480) 40 54 * Other extensions: 55 * INFO (RFC 2976) 41 56 * rport (RFC 3581) 42 * AKA, AKA-v2 authentication (RFC 331 9, 4169)57 * AKA, AKA-v2 authentication (RFC 3310, 4169) 43 58 * Service-Route header (RFC 3608) 59 * ICE option tag (RFC 5768) 60 * Compliance: 61 * Issues with Non-INVITE transaction (RFC 4320) 62 * Issues with INVITE transaction (RFC 4321) 63 * Multiple dialog usages (RFC 5057) 44 64 45 65 == Media capabilities (audio only) == 46 66 67 * Core: 68 * any clockrates 69 * N-channels support 70 * zero thread 47 71 * Base: 48 * RTP, RTCP49 72 * event (RFC 2833) 50 * client conferencing, tone generation, file playback/record, etc. 73 * echo cancellation (Speex, CANEC, suppressor, or native) 74 * client conferencing 75 * tone generation 76 * file playback and recording 77 * file playlist 78 * adaptive jitter buffer 79 * packet lost concealment 80 * clock drift recovery 51 81 * Codecs: 52 82 * AMR-NB, AMR-WB, L16, G.711A/U, G.722, … … 55 85 * iLBC, GSM, 56 86 * Speex 8KHz, 16Khz, 32KHz 57 * RTCP XR (RFC 3611)58 87 * Transports: 88 * RTP and RTCP with media statistic (RFC 3550, 3551) 89 * RTCP XR (subset, RFC 3611) 59 90 * UDP, STUN, ICE 60 91 * IPv6 (UDP only) … … 65 96 * STUN: 66 97 * RFC 5389 98 * Some RFC 3489 compatibility 67 99 * DNS SRV resolution 68 100 * short/long term authentication … … 77 109 * aggressive and regular nomination 78 110 * ICE option tag (RFC 5768) 111 * NAT type detection: 112 * legacy RFC 3489