Skip to content

Commit

Permalink
modules: readme files regenerated - lost ... [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
kamailio-dev committed Jan 12, 2021
1 parent f9f26ad commit 0f962dc
Showing 1 changed file with 49 additions and 4 deletions.
53 changes: 49 additions & 4 deletions src/modules/lost/README
Expand Up @@ -27,6 +27,8 @@ Wolfgang Kampichler
3.1. exact_type (int)
3.2. response_time (int)
3.3. location_type (string)
3.4. geoheader_type (int)
3.5. geoheader_order (int)

4. Functions

Expand All @@ -41,8 +43,10 @@ Wolfgang Kampichler
1.1. Set exact_type parameter
1.2. Set response_time parameter
1.3. Set location_type parameter
1.4. lost_held_query() usage
1.5. lost() usage
1.4. Set geoheader_type parameter
1.5. Set geoheader_order parameter
1.6. lost_held_query() usage
1.7. lost() usage

Chapter 1. Admin Guide

Expand All @@ -59,6 +63,8 @@ Chapter 1. Admin Guide
3.1. exact_type (int)
3.2. response_time (int)
3.3. location_type (string)
3.4. geoheader_type (int)
3.5. geoheader_order (int)

4. Functions

Expand Down Expand Up @@ -131,6 +137,8 @@ Chapter 1. Admin Guide
3.1. exact_type (int)
3.2. response_time (int)
3.3. location_type (string)
3.4. geoheader_type (int)
3.5. geoheader_order (int)

Besides parameters listed, this module uses http_client therefore
according parameters may apply.
Expand Down Expand Up @@ -182,6 +190,40 @@ Chapter 1. Admin Guide
modparam("lost", "location_type, "civic geodetic locationURI")
...

3.4. geoheader_type (int)

A Geolocation header may include a list of locationValues pointing to
either a Presence Information Data Format Location Object (PIDF-LO) in
the SIP body using a content-indirection (cid:) URI per RFC4483
(https://tools.ietf.org/html/rfc4483), or an http(s) URI pointing to an
external source. This parameter supports filtering of the following
types:
* 0 (any) - any URI (first or last)
* 1 (cid) - cid URI (aka Location-by-Value)
* 2 (http) - http URI (aka Location-by-Reference)
* 3 (https) - https URI (aka Location-by-Reference)

Default: 0 (any)

Example 1.4. Set geoheader_type parameter
...
modparam("lost", "geoheader_type", 1)
...

3.5. geoheader_order (int)

A Geolocation header may include a list of locationValues. This
parameter sets the order of the URI used to retrieve location
information, either the first element of a certain type or the last.
Values are 0 (first) or 1 (last).

Default: 0 (first)

Example 1.5. Set geoheader_order parameter
...
modparam("lost", "geoheader_order", 0)
...

4. Functions

4.1. lost_held_query(con, [id,] pidf-lo, url, error)
Expand Down Expand Up @@ -210,7 +252,7 @@ Chapter 1. Admin Guide
This function can be used from REQUEST_ROUTE, ONREPLY_ROUTE,
FAILURE_ROUTE, and BRANCH_ROUTE.

Example 1.4. lost_held_query() usage
Example 1.6. lost_held_query() usage
...
modparam("http_client", "httpcon", "heldsrv=>http://service.org/api/held");
...
Expand Down Expand Up @@ -246,7 +288,7 @@ r(pidf)\n");
This function can be used from REQUEST_ROUTE, ONREPLY_ROUTE,
FAILURE_ROUTE, and BRANCH_ROUTE.

Example 1.5. lost() usage
Example 1.7. lost() usage
...
modparam("http_client", "httpcon", "heldsrv=>http://service.org/api/held");
modparam("http_client", "httpcon", "lostsrv=>http://service.org/api/lost");
Expand Down Expand Up @@ -307,3 +349,6 @@ var(name)\n");
Note: to test the module with a mapping service (LOST), an API key may
be requested under the following link (search for "GET ACCESS"):
https://gridgears.at/.

Note: in case modparam "geoheader_type" is set to 2 (http), the module
may use 3 (https) as fallback and vice versa.

0 comments on commit 0f962dc

Please sign in to comment.