[OpenSIPS-Devel] [OpenSIPS/opensips] a5a4bb: mid_registrar: Add the "o" save() flag

Liviu Chircu noreply at github.com
Fri Nov 8 07:44:10 EST 2019

  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a5a4bbaa0f8f3e996a97ddc30d413bbc273a931d
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M lib/reg/config.h
    M modules/mid_registrar/doc/mid_registrar_admin.xml
    M modules/mid_registrar/mid_registrar.h
    M modules/mid_registrar/save.c
    M modules/mid_registrar/save.h

  Log Message:
  mid_registrar: Add the "o" save() flag

The "o" flag will cause 200 OK replies to REGISTER requests to "Only
include request contacts".  Technically speaking, this is against RFC
3261, ยง 10.3, (8), which says:

      8. The registrar returns a 200 (OK) response.  The response MUST
         contain Contact header field values enumerating all current
         bindings.  Each Contact value MUST feature an "expires"
         parameter indicating its expiration interval chosen by the
         registrar.  The response SHOULD include a Date header field.

More information about the Devel mailing list