Eval module =========== Author: tomas.mandys at iptel dot org The module implements expression evaluation in route script, i.e. enables e.g. addition, concatanation, value items etc. There are two basic types: integer and string. Operation are processed using values on stack and polish notation. Besides the stack there are also register that may be accessed by quick manner in run time, via select or stack manipulation functions, because they are fixed during fixup phase. This depends on libuuid shared library. Module parameters: ----------------- declare_register: string; Declares one register, multiple declaration supported Example: modparam("eval", "declare_register", "ax"); modparam("eval", "declare_register", "bx"); modparam("eval", "declare_register", "cx"); modparam("eval", "declare_register", "dx"); xlbuf_size: int; Default: 4096 Size of buffer for xlib formating.
URIi check using Radius server.
Domain module implements checks that based on domain table determine if a host part of an URIi is "local" or not. A "local" domain is one that the proxy is responsible for.
Domain module operates in caching or non-caching mode depending on value of module parameter db_mode. In caching mode domain module reads the contents of domain table into cache memory when the module is loaded. After that domain table is re-read only when module is given domain_reload fifo command. Any changes in domain table must thus be followed by domain_reload command in order to reflect them in module behavior. In non-caching mode domain module always queries domain table in the database.
Is SERi for me?!
This is a difficult question. People come to iptel.org with many different goals. Basically, SER is a highly scalable SIP server (redirect, proxy, and registrar). It is not a telephony PBXi, and it is not a simple "run SIP proxy" applications. You need to understand SIP, tailor SER to your needs using the seri.cfg configuration file, and tweak to your network, your user devices, gateways etc. That being said, the flexibiilty of how much you can tweak is quite unique. (Btw, SER does come with example config files that gives you a basic working setup in very short time.)