FallbackRulesUrlMapping Class Reference

#include <FallbackRulesUrlMapping.h>

Inheritance diagram for FallbackRulesUrlMapping:

UrlMapping

List of all members.


Detailed Description

This class interprets the rules encoded by the fallbackrules XML schema (see the description elements in the schem files for the structure and contents of the file):.


Public Member Functions

 FallbackRulesUrlMapping ()
virtual ~FallbackRulesUrlMapping ()
OsStatus loadMappings (const UtlString &configFileName)
 Read a mappings file into the XML DOM, providing translations for replacement tokens.
OsStatus getContactList (const Url &requestUri, const UtlString &location, ResultSet &rContactsr, UtlString &callTag) const
 Evaluate a request URI using forwarding rules semantics as well and as the location of the caller and return corresponding contacts.

Constructor & Destructor Documentation

~FallbackRulesUrlMapping (  )  [virtual]


Member Function Documentation

OsStatus loadMappings ( const UtlString configFileName  ) 

Read a mappings file into the XML DOM, providing translations for replacement tokens.

OsStatus getContactList ( const Url requestUri,
const UtlString location,
ResultSet rContactsr,
UtlString callTag 
) const

Evaluate a request URI using forwarding rules semantics as well and as the location of the caller and return corresponding contacts.

Parameters:
requestUri  target to check
location  location of the requesting user
rContactsr  contacts generated from first match
callTag  call tag for contacts.


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild