---
name: "eX_register.h"
section: "3"
platform: "linux"
package: "libexosip2-dev"
version: "4.1.0-2.1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/eX_register.h"
---

# eX\_register.h(3)

eXosip registration API

## NAME

eX\_register.h - eXosip registration API

## SYNOPSIS

`#include <osipparser2/osip_parser.h>`\
 `#include <time.h>`\

### Functions

int **eXosip\_register\_build\_initial\_register** (struct eXosip\_t \*excontext, const char \*from, const char \*proxy, const char \*contact, int expires, osip\_message\_t \*\*reg)\
 int **eXosip\_register\_build\_initial\_register\_withqvalue** (struct eXosip\_t \*excontext, const char \*from, const char \*proxy, const char \*contact, int expires, const char \*qvalue, osip\_message\_t \*\*reg)\
 int **eXosip\_register\_build\_register** (struct eXosip\_t \*excontext, int rid, int expires, osip\_message\_t \*\*reg)\
 int **eXosip\_register\_send\_register** (struct eXosip\_t \*excontext, int rid, osip\_message\_t \*reg)\
 int **eXosip\_register\_remove** (struct eXosip\_t \*excontext, int rid)\

## Detailed Description

eXosip registration API

This file provide the API needed to control registrations. You can use it to:

- •

  build initial REGISTER.

- •

  build REGISTER.

- •

  send REGISTER.

## Author

Generated automatically by Doxygen for libeXosip2 from the source code.
