[Serusers] SER 0.8.12 and RFC

Jan Janak jan at iptel.org
Mon Apr 19 12:01:07 CEST 2004


Comments inline.

On 14-04 12:07, CURRO_DOMINGUEZ wrote:
> Hello, 
> 
> Klaus, Jan, thank you very much for your answers. Below is the list of 
> RFCs I'm interested in. As Klaus says, maybe some of them don't need 
> explicit support, because ser can route these new messages. Or maybe 
> there are RFCs that are not fully supported. Please, let me know if 
> this is the case and if it could be necessary writting a new module or 
> changing SER core.
> 
> By the way, can SER initiate a session release (it means, generate a 
> BYE) or generate a REGISTER to an application server? If not, what 
> would be necessary from your point of view?

  No, you need a B2BUA for that.

> (These five RFCs are related to new messages, so I suppose Yes)
> RFC 2976 (October 2000): "The SIP INFO method".

  There is no special support needed in proxy servers, a proxy just
  relays INFO messages as any others.

> RFC 3262 (June 2002): "Reliability of provisional responses in Session 
> Initiation Protocol (SIP)".
> (can SER generate PRACK, besides proxying it?)

  SER cannot generat PRACK, it can only relay it.

> RFC 3515 (April 2003): "The Session Initiation Protocol (SIP) REFER 
> method".

  Yes, SER can either relay or generate (using a script or serweb) a
  REFER method.

> RFC 3311 (September 2002): "The Session Initiation Protocol (SIP) 
> UPDATE method". 

  SER can relay such messages properly. nathelper will probably not work
  correctly in this case (nobody has ever tried to make UPDATE work with
  nathelper).

> RFC 3428 (December 2002): "Session Initiation Protocol (SIP) Extension 
> for Instant Messaging".

  Yes, no special support needed in proxies. SER's module msilo can
  store messages for offline users and send them later when they are
  online.
 
> RFC 3313 (January 2003): "Private Session Initiation Protocol (SIP) 
> Extensions for Media Authorization".

  No, there is not support for these extensions in SER.

> RFC 3265 (June 2002): "Session Initiation Protocol (SIP) Specific Event 
> Notification".
> (As far as I know, SER handles SUBSCRIBE and NOTIFY, but I want to know 
> whether SER can act as the subscriber to the event information, it 
> means, generate SUBSCRIBE)

  SER cannot act as a subscriber. SER can proxy SUBSCRIBE/NOTIFY or
  accept SUBSCRIBE and generate NOTIFY (pa module).

> RFC 3327 (December 2002): "Session Initiation Protocol Extension Header 
> Field for Registering Non-Adjacent Contacts".

  No ser does not support this yet.

> RFC 3325 (November 2002): "Private Extensions to the Session Initiation 
> Protocol (SIP) for Network Asserted Identity within Trusted Networks".

  Yes, in the unstable branch.

> RFC 3323 (November 2002): "A Privacy Mechanism for the Session 
> Initiation Protocol (SIP)".

  Yes, ser can test/handle Privacy header field, but it cannot act as a
  "Privacy Service" or Anonymizer (B2BUA needed for that).

> RFC 3608 (October 2003): "Session Initiation Protocol (SIP) Extension 
> Header Field for Service Route Discovery During Registration".

  No, not supported.

> RFC 3486 (February 2003): "Compressing the Session Initiation Protocol 
> (SIP)".

  No, not supported.

> RFC 3455 (January 2003): "Private Header (P-Header) Extensions to the 
> Session Initiation Protocol (SIP) for the 3rd-Generation Partnership 
> Project (3GPP)".

  No, not supported.
  
> RFC 3329 (January 2003): "Security Mechanism Agreement for the Session 
> Initiation Protocol (SIP)".

  No, not supported.

    Jan.




More information about the sr-users mailing list