[sr-dev] git:master:e255aaa5: lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

Henning Westerholt hw at skalatan.de
Fri Aug 16 08:04:10 CEST 2019


Module: kamailio
Branch: master
Commit: e255aaa596d622103628903d08f07a226dacdbd9
URL: https://github.com/kamailio/kamailio/commit/e255aaa596d622103628903d08f07a226dacdbd9

Author: wkampich <wolfgang.kampichler at gmail.com>
Committer: Henning Westerholt <hw at skalatan.de>
Date: 2019-08-16T08:04:03+02:00

lost: adds HELD (RFC6155) and LOST (RFC5222) queries for location-based routing

- lost_held_query() takes specific id (pvar, P-A-I, or From), assembles a
  locationRequest (XML), and sends it to an http_client connection, responses
  are parsed (pidf-lo and location reference are returned)
- lost_query() takes pidf-lo (pvar, msg body, or de-referenced), a service urn
  (pvar, request line) assembles a findService request (XML), and sends it to
  an http_client connection, responses are parsed (target uri and display name
  are returned)

---

Added: src/modules/lost/Makefile
Added: src/modules/lost/README
Added: src/modules/lost/doc/Makefile
Added: src/modules/lost/doc/lost.xml
Added: src/modules/lost/doc/lost_admin.xml
Added: src/modules/lost/functions.c
Added: src/modules/lost/functions.h
Added: src/modules/lost/lost.c
Added: src/modules/lost/pidf.c
Added: src/modules/lost/pidf.h
Added: src/modules/lost/utilities.c
Added: src/modules/lost/utilities.h

---

Diff:  https://github.com/kamailio/kamailio/commit/e255aaa596d622103628903d08f07a226dacdbd9.diff
Patch: https://github.com/kamailio/kamailio/commit/e255aaa596d622103628903d08f07a226dacdbd9.patch




More information about the sr-dev mailing list