Olle E. Johansson 2e047d4536 uuid Minor doc updates 11 лет назад
..
doc 2e047d4536 uuid Minor doc updates 11 лет назад
Makefile 7726383031 uuid: new module to generate unique strings using libuuid 11 лет назад
README 2e047d4536 uuid Minor doc updates 11 лет назад
uuid_mod.c 9e1ff4488a all: updated FSF address in GPL text 11 лет назад

README

UUID Module

Daniel-Constantin Mierla



Edited by

Daniel-Constantin Mierla



Copyright � 2014 asipto.com
__________________________________________________________________

Table of Contents

1. Admin Guide

1. Overview
2. Dependencies

2.1. Kamailio Modules
2.2. External Libraries or Applications

3. Usage

List of Examples

1.1. $uuid(type) usage

Chapter 1. Admin Guide

Table of Contents

1. Overview
2. Dependencies

2.1. Kamailio Modules
2.2. External Libraries or Applications

3. Usage

1. Overview

This module exports the $uuid(type) class of variables that return
unique values using functions from the libuuid library. UUIDs are used
in the +sip.instance media feature tag in SIP, but can also be used for
other purposes, like defining a unique session ID for a group of SIP
dialogs.

2. Dependencies

2.1. Kamailio Modules
2.2. External Libraries or Applications

2.1. Kamailio Modules

The following modules must be loaded before this module:
* none.

2.2. External Libraries or Applications

The following libraries or applications must be installed before
running Kamailio with this module loaded:
* libuuid - OSSP uuid - Universally Unique Identifier (UUID) Library

3. Usage

The following variables can be used:
* $uuid(g) - return the UUID value using uuid_generate().
* $uuid(r) - return the UUID value using uuid_generate_random().
* $uuid(t) - return the UUID value using uuid_generate_time().
* $uuid(s) - return the UUID value using uuid_generate_time_safe().
If the generation was not safe, the variable returns $null. The
function is not available on Mac OS X - the value is the one
returned by uuid_generate_time().

Example 1.1. $uuid(type) usage
...
$var(uuid) = $uuid(g);
xdbg("generated uuid is [$var(uuid)]\n");
add_rr_param(";uuid=$var(uuid)");
...