Source record · tier 2 current vendor documentation
Registrar Module
- Publisher
- Kamailio project
- URL
- https://www.kamailio.org/docs/modules/6.1.x/modules/registrar.html
- Published
- unknown
- Updated
- unknown
- Accessed
- 2026-09-24
- HTTP status
- 200
- License
- GPL-2.0 project documentation; not confirmed on page; no-redistribution; short excerpts and locators only
Source notes citing this source
- The Kamailio registrar module processes REGISTER requests but keeps the location data in the usrloc module, and it requires both usrloc and sl. in context
- Kamailio registrar defaults are default_expires 3600 seconds and min_expires 60 seconds, and max_expires 0, which disables the upper bound. in context
- The Kamailio registrar supports GRUU (RFC 5627), with public GRUUs built from the +sip.instance value, and SIP Outbound (RFC 5626), controlled by an outbound mode parameter with values 0 to 2. in context
- Kamailio registrar lookup() returns 1 when contacts are found, -1 when none are found, -2 when the method is not supported and -3 on internal error. in context
- The Kamailio registrar lookup() function finds contacts in usrloc for the request URI's user and domain and overwrites the request URI with the contact that has the highest q value. in context
- The Kamailio registrar max_contacts parameter defaults to 0, which means no limit on contacts per AOR. in context
- The Kamailio registrar supports the RFC 3327 Path header in off, lazy and strict modes; strict mode rejects registrations whose client does not indicate Path support with 420 Bad Extension. in context
- The Kamailio registrar save() function adds, removes or modifies location records from a REGISTER and on success replies 200 OK listing all current contacts; flag 0x04 restricts the AOR to a single contact. in context
Cite this source record
APA
WarmTransfer. (2026, September 24). Registrar Module. WarmTransfer. https://warmtransfer.net/knowledge/sources/kamailio-docs-6-1-registrar
BibTeX
@misc{warmtransfer-kamailio-docs-6-1-registrar,
title = {Registrar Module},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/sources/kamailio-docs-6-1-registrar},
note = {Kamailio project, accessed 2026-09-24}
}