mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
15 years ago | |
|---|---|---|
| .. | ||
| doc | 15 years ago | |
| Makefile | 15 years ago | |
| README | 15 years ago | |
| checks.c | 15 years ago | |
| checks.h | 15 years ago | |
| urirad_mod.c | 15 years ago | |
| urirad_mod.h | 15 years ago | |
README
uri_radius Module
Juha Heinanen
Song Networks
Edited by
Juha Heinanen
Copyright © 2003 Juha Heinanen
_________________________________________________________
Table of Contents
1. User's Guide
1.1. Overview
1.2. Dependencies
1.2.1. SER Modules
1.2.2. External Libraries or Applications
1.3. Exported Parameters
1.3.1. radius_config (string)
1.3.2. service_type (integer)
1.4. Exported Functions
1.4.1. radius_does_uri_exist()
2. Developer's Guide
3. Frequently Asked Questions
List of Examples
1-1. Set param_name parameter
1-2. Set param_name parameter
1-3. radius_does_uri_exist usage
_________________________________________________________
Chapter 1. User's Guide
1.1. Overview
URI check using Radius server.
_________________________________________________________
1.2. Dependencies
1.2.1. SER Modules
The following modules must be loaded before this module:
* No dependencies on other SER modules.
_________________________________________________________
1.2.2. External Libraries or Applications
The following libraries or applications must be installed
before running SER with this module loaded:
* radius client library.
_________________________________________________________
1.3. Exported Parameters
1.3.1. radius_config (string)
Radiusclient configuration file.
Default value is
"/usr/local/etc/radiusclient/radiusclient.conf".
Example 1-1. Set param_name parameter
...
modparam("uri_radius", "radius_config", "/etc/radiusclient.conf")
...
_________________________________________________________
1.3.2. service_type (integer)
Radius service type used in radius_does_uri_exist check.
Default value is 10 (Call-Check).
Example 1-2. Set param_name parameter
...
modparam("uri_radius", "service_type", 11)
...
_________________________________________________________
1.4. Exported Functions
1.4.1. radius_does_uri_exist()
Checks from Radius if user@host in Request-URI is a local user. Can
be used to decide if 404 or 480 should be returned after lookup has
failed. Adds SIP-AVP reply items, that must have a string value of
form "name:value", as AVPs.
Example 1-3. radius_does_uri_exist usage
...
if (radius_does_uri_exist()) {
...
};
...
_________________________________________________________
Chapter 2. Developer's Guide
The module does not provide any sort of API to use in other
SER modules.
_________________________________________________________
Chapter 3. Frequently Asked Questions
3.1. Where can I find more about SER?
3.2. Where can I post a question about this module?
3.3. How can I report a bug?
3.1. Where can I find more about SER?
Take a look at http://iptel.org/ser.
3.2. Where can I post a question about this module?
First at all check if your question was already answered on
one of our mailing lists:
* http://mail.iptel.org/mailman/listinfo/serusers
* http://mail.iptel.org/mailman/listinfo/serdev
E-mails regarding any stable version should be sent to
<serusers@iptel.org> and e-mail regarding development versions
or CVS snapshots should be send to <serdev@iptel.org>.
3.3. How can I report a bug?
Please follow the guidelines provided at:
http://iptel.org/ser/bugs