Reference:Supported SIP Features and List of RFC's: Difference between revisions
No edit summary |
m (→Summary) |
||
(37 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
==Summary== | ==Summary== | ||
SIP Features and list of RFC’s supported | SIP Features and list of RFC’s supported since version 6 of innovaphone firmware | ||
==Applies To== | ==Applies To== | ||
Line 11: | Line 11: | ||
===PBX Features and their corresponding RFCs=== | ===PBX Features and their corresponding RFCs=== | ||
MWI ( | MWI (RFC 3842/RFC 3265 "Subscription für message-summary") | ||
DTMF ( | DTMF (RFC 2833 "RTP payload for DTMF") | ||
Name Identification (Display String, | Name Identification (Display String, RFC 3325 "Asserted Identity") | ||
Hold/Retrieve ( | Hold/Retrieve (RFC 3264 "Offer/Answer Model for SDP") [[Howto:SIP Reverse Negotiation - Call Transfer]] | ||
Transfer ( | Transfer (RFC 3515 "REFER Method", RFC 3891 "Replaces Header) | ||
Coder Change [T.38] ( | Coder Change [T.38] (RFC 3264 "Re-Negotiation") | ||
Call Forwarding (PBX internal, "183 Call Is Being Forwarded", "Diversion Header") | Call Forwarding (PBX internal, "183 Call Is Being Forwarded", "Diversion Header") | ||
Overlap Dialing ( | Overlap Dialing (RFC 3578) | ||
Dialoge State monitoring (partner Key) (RFC 4235) | |||
Instant Messaging (RFC 3428) | |||
=== CTI Features and their corresponding RFCs === | |||
Initiate outgoing call (a call with <code>Answer-Mode: Auto</code> header (RFC 5373) is sent to the originating phone) | |||
Accept incoming call (an unsolicited NOTIFY-Request with <code>Event: talk</code> header (RFC 3265) is sent to the accepting phone) | |||
In a scenario where a call is accepted on a different device (e.g. pickup group), the PBX will use the Reason Header <code>Reason: SIP ;cause=200 ;text="Call completed elsewhere"</code> in its Cancel Message to signal that a call is accepted elsewhere and must not be entered in the phones call list. (RFC 3326) | |||
===List of supported RFCs=== | ===List of supported RFCs=== | ||
*RFC 1889 | *RFC 1889 | ||
RTP: Real-Time Transport Protocol | RTP: Real-Time Transport Protocol | ||
*RFC 2327 | *RFC 1890 | ||
RTP Profile for Audio and Video Conferences with Minimal Control | |||
*RFC 2327, RFC 3266, RFC 4566 | |||
SDP: Session Description Protocol | SDP: Session Description Protocol | ||
Line 53: | Line 66: | ||
*RFC 2976 | *RFC 2976 | ||
The SIP INFO Method | The SIP INFO Method (including the non-standard <code>application/dtmf-relay</code> and <code>application/dtmf</code> content types with a fixed duration of 250) | ||
*RFC 3203 | |||
DHCP reconfigure extension | |||
*RFC 3261 | *RFC 3261 | ||
Line 62: | Line 78: | ||
*RFC 3264 | *RFC 3264 | ||
An Offer/Answer Model with the Session Description Protocol (SDP) | An Offer/Answer Model with the Session Description Protocol (SDP) [[Howto:SIP Reverse Negotiation - Call Transfer]] | ||
*RFC 3265 | *RFC 3265 | ||
SIP-Specific Event Notification | SIP-Specific Event Notification | ||
*RFC 3323 | |||
A Privacy Mechanism for the Session Initiation Protocol (SIP) | |||
*RFC 3326 | *RFC 3326 | ||
Line 103: | Line 122: | ||
The SIP Referred-By Mechanism | The SIP Referred-By Mechanism | ||
-SIP-aware filtering (to prevent SIP attacks) | -SIP-aware filtering (to prevent SIP attacks) | ||
*RFC 3842 | *RFC 3842 | ||
SIP Message Waiting | SIP Message Waiting | ||
Line 123: | Line 140: | ||
*RFC 3420 | *RFC 3420 | ||
Internet Media Type message/sipfrag | Internet Media Type message/sipfrag | ||
[[Category:Faq]] | *RFC 3428 | ||
Extension for Instant Messaging | |||
*RFC 3262 | |||
Reliability of Provisional Responses in Session Initiation Protocol (SIP) | |||
*RFC 4028 | |||
Session Timers in the Session Initiation Protocol (SIP) | |||
*RFC 4235 | |||
Dialoge State monitoring (partner Key) | |||
*RFC 4612 | |||
Real-Time Facsimile (T.38) - audio/t38 MIME Sub-type Registration | |||
*RFC 4733 | |||
RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals | |||
*RFC 4916 | |||
Connected Identity in the Session Initiation Protocol (SIP) | |||
*RFC 5373 | |||
Requesting Answering Modes for the Session Initiation - only Header <code>Answer-Mode: Auto</code> for calls started via SOAP/TAPI is supported. Header <code>Priv-Answer-Mode</code> for urgent calls is not supported. | |||
*RFC 4568 | |||
Session Description Protocol (SDP) Security Descriptions for Media Streams | |||
===List of supported RFCs in V8=== | |||
*RFC 3863 | |||
Presence Information Data Format (PIDF) | |||
*RFC 4480 | |||
Rich Presence Extensions to the Presence Information Data Format (PIDF) | |||
*RFC 3856 | |||
A Presence Event Package for the Session Initiation Protocol (SIP) | |||
===List of supported RFCs in V9=== | |||
*RFC 4235 | |||
An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP) | |||
*RFC 4040 | |||
RTP Payload Format for a 64 kbit/s Transparent Call | |||
===List of supported RFCs in v11r1=== | |||
* RFC 5245 | |||
Interactive Connectivity Establishment (ICE) | |||
* RFC 6336 | |||
Interactive Connectivity Establishment (ICE) Options | |||
*RFC 5763 | |||
DTLS-SRTP Framework | |||
===List of supported RFCs in v13r2=== | |||
*RFC 5626 | |||
Client-Initiated Connections in SIP | |||
==Related Articles== | |||
* [[Howto:SIP Reverse Negotiation - Call Transfer]] | |||
<!-- * [[Howto:Does the innovaphone IP200 support RFC 3261 aka SIP?]] --> | |||
* [[Howto:SIP Media Negotiation - Details]] | |||
* [[Howto:Guidelines for Testing 3rd Party SIP Terminal Devices]] | |||
* Additional RFC's listed here: [[Howto:Security_works_with_innovaphone]] | |||
[[Category:Howto|{{PAGENAME}}]] | |||
[[Category:Faq|{{PAGENAME}}]] | |||
<!-- aliases | |||
rfc3265 rfc 3265 RFC-3265 | |||
rfc2833 rfc 2833 RFC-2833 | |||
rfc3325 rfc 3325 RFC-3325 | |||
rfc3264 rfc 3264 RFC-3264 | |||
rfc3891 rfc 3891 RFC-3891 | |||
rfc3264 rfc 3264 RFC-3264 | |||
rfc3578 rfc 3578 RFC-3578 | |||
rfc4235 rfc 4235 RFC-4235 | |||
rfc3428 rfc 3428 RFC-3428 | |||
rfc1889 rfc 1889 RFC-1889 | |||
rfc2327 rfc 2327 RFC-2327 | |||
rfc2396 rfc 2396 RFC-2396 | |||
rfc2543 rfc 2543 RFC-2543 | |||
rfc2616 rfc 2616 RFC-2616 | |||
rfc2617 rfc 2617 RFC-2617 | |||
rfc2782 rfc 2782 RFC-2782 | |||
rfc2976 rfc 2976 RFC-2976 | |||
rfc3261 rfc 3261 RFC-3261 | |||
rfc3263 rfc 3263 RFC-3263 | |||
rfc3264 rfc 3264 RFC-3264 | |||
rfc3265 rfc 3265 RFC-3265 | |||
rfc3326 rfc 3326 RFC-3326 | |||
rfc3389 rfc 3389 RFC-3389 | |||
rfc3515 rfc 3515 RFC-3515 | |||
rfc3550 rfc 3550 RFC-3550 | |||
rfc3551 rfc 3551 RFC-3551 | |||
rfc3555 rfc 3555 RFC-3555 | |||
rfc3578 rfc 3578 RFC-3578 | |||
rfc3680 rfc 3680 RFC-3680 | |||
rfc3764 rfc 3764 RFC-3764 | |||
rfc3824 rfc 3824 RFC-3824 | |||
rfc3891 rfc 3891 RFC-3891 | |||
rfc3892 rfc 3892 RFC-3892 | |||
rfc3842 rfc 3842 RFC-3842 | |||
rfc3311 rfc 3311 RFC-3311 | |||
rfc2833 rfc 2833 RFC-2833 | |||
rfc3325 rfc 3325 RFC-3325 | |||
rfc3578 rfc 3578 RFC-3578 | |||
rfc3420 rfc 3420 RFC-3420 | |||
rfc4235 rfc 4235 RFC-4235 | |||
rfc3428 rfc 3428 RFC-3428 | |||
rfc3262 rfc 3262 RFC-3262 | |||
rfc3261 rfc 3261 RFC-3261 | |||
rfc3863 rfc 3863 RFC-3863 | |||
rfc4480 rfc 4480 RFC-4480 | |||
rfc3856 rfc 3856 RFC-3856 | |||
--> |
Latest revision as of 13:47, 27 April 2023
Summary
SIP Features and list of RFC’s supported since version 6 of innovaphone firmware
Applies To
This information applies to
- All innovaphone V6 devices
Build 06-6040001 and later.
More Information
PBX Features and their corresponding RFCs
MWI (RFC 3842/RFC 3265 "Subscription für message-summary")
DTMF (RFC 2833 "RTP payload for DTMF")
Name Identification (Display String, RFC 3325 "Asserted Identity")
Hold/Retrieve (RFC 3264 "Offer/Answer Model for SDP") Howto:SIP Reverse Negotiation - Call Transfer
Transfer (RFC 3515 "REFER Method", RFC 3891 "Replaces Header)
Coder Change [T.38] (RFC 3264 "Re-Negotiation")
Call Forwarding (PBX internal, "183 Call Is Being Forwarded", "Diversion Header")
Overlap Dialing (RFC 3578)
Dialoge State monitoring (partner Key) (RFC 4235)
Instant Messaging (RFC 3428)
CTI Features and their corresponding RFCs
Initiate outgoing call (a call with Answer-Mode: Auto
header (RFC 5373) is sent to the originating phone)
Accept incoming call (an unsolicited NOTIFY-Request with Event: talk
header (RFC 3265) is sent to the accepting phone)
In a scenario where a call is accepted on a different device (e.g. pickup group), the PBX will use the Reason Header Reason: SIP ;cause=200 ;text="Call completed elsewhere"
in its Cancel Message to signal that a call is accepted elsewhere and must not be entered in the phones call list. (RFC 3326)
List of supported RFCs
- RFC 1889
RTP: Real-Time Transport Protocol
- RFC 1890
RTP Profile for Audio and Video Conferences with Minimal Control
- RFC 2327, RFC 3266, RFC 4566
SDP: Session Description Protocol
- RFC 2396
Uniform Resource Identifiers (URI): Generic Syntax
- RFC 2543
SIP: Session Initiation Protocol (obsolete)
- RFC 2616
Hypertext Transfer protocol (HTTP/1.1)
- RFC 2617
HTTP Authentication: Basic and Digest Access Authentication
- RFC 2782
A DNS RR for specifying the location of services (DNS SRV)
- RFC 2976
The SIP INFO Method (including the non-standard application/dtmf-relay
and application/dtmf
content types with a fixed duration of 250)
- RFC 3203
DHCP reconfigure extension
- RFC 3261
SIP: Session Initiation Protocol
- RFC 3263
Session Initiation Protocol (SIP): Locating SIP Servers
- RFC 3264
An Offer/Answer Model with the Session Description Protocol (SDP) Howto:SIP Reverse Negotiation - Call Transfer
- RFC 3265
SIP-Specific Event Notification
- RFC 3323
A Privacy Mechanism for the Session Initiation Protocol (SIP)
- RFC 3326
The Reason Header Field for the Session Initiation Protocol
- RFC 3389
RTP Payload for Comfort Noise
- RFC 3515
The Session Initiation Protocol (SIP) Refer Method
- RFC 3550
RTP: Transport Protocol for Real-Time Applications
- RFC 3551
RTP Profile for A/V Conferences with Minimal Control
- RFC 3555
MIME Type Registration of RTP Payload Formats
- RFC 3578
Mapping of Integrated Services Digital Network (ISDN) User Part (ISUP) Overlap Signalling to the Session Initiation Protocol (SIP)
- RFC 3680
SIP Event Package for Registrations
- RFC 3764
enumservice registration for SIP Adresses-of-Record
- RFC 3824
Using E.164 numbers with SIP
- RFC 3891
The Session Initiation Protocol ‘Replaces Header’
- RFC 3892
The SIP Referred-By Mechanism -SIP-aware filtering (to prevent SIP attacks)
- RFC 3842
SIP Message Waiting
- RFC 3311
re-INVITE
- RFC 2833
DTMF via RTP Channel , RTP payload for DTMF
- RFC 3325
Name identification
- RFC 3578
Overlap Dialing
- RFC 3420
Internet Media Type message/sipfrag
- RFC 3428
Extension for Instant Messaging
- RFC 3262
Reliability of Provisional Responses in Session Initiation Protocol (SIP)
- RFC 4028
Session Timers in the Session Initiation Protocol (SIP)
- RFC 4235
Dialoge State monitoring (partner Key)
- RFC 4612
Real-Time Facsimile (T.38) - audio/t38 MIME Sub-type Registration
- RFC 4733
RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals
- RFC 4916
Connected Identity in the Session Initiation Protocol (SIP)
- RFC 5373
Requesting Answering Modes for the Session Initiation - only Header Answer-Mode: Auto
for calls started via SOAP/TAPI is supported. Header Priv-Answer-Mode
for urgent calls is not supported.
- RFC 4568
Session Description Protocol (SDP) Security Descriptions for Media Streams
List of supported RFCs in V8
- RFC 3863
Presence Information Data Format (PIDF)
- RFC 4480
Rich Presence Extensions to the Presence Information Data Format (PIDF)
- RFC 3856
A Presence Event Package for the Session Initiation Protocol (SIP)
List of supported RFCs in V9
- RFC 4235
An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP)
- RFC 4040
RTP Payload Format for a 64 kbit/s Transparent Call
List of supported RFCs in v11r1
- RFC 5245
Interactive Connectivity Establishment (ICE)
- RFC 6336
Interactive Connectivity Establishment (ICE) Options
- RFC 5763
DTLS-SRTP Framework
List of supported RFCs in v13r2
- RFC 5626
Client-Initiated Connections in SIP
Related Articles
- Howto:SIP Reverse Negotiation - Call Transfer
- Howto:SIP Media Negotiation - Details
- Howto:Guidelines for Testing 3rd Party SIP Terminal Devices
- Additional RFC's listed here: Howto:Security_works_with_innovaphone