The module provides routing, balancing and blacklisting capabilities. More...
Contains the functions exported by the module.
Some globals.
Carrierroute :: Configuration.
Contains the functions to manage carrier data.
Contains the functions to manage carrier data.
Functions for load and save routing data from a config file.
Functions for load and save routing data from a config file.
Contains the functions to manage routing data.
Contains the functions to manage routing data.
Functions for loading routing data from a database.
Functions for loading routing data from a database.
Contains the functions to manage routing domains.
Contains the functions to manage routing domains.
Functions for modifying routing data via fifo commands.
Functions for modifying routing data via fifo commands.
Fixup functions.
Fixup functions.
Routing and balancing functions.
Routing and balancing functions.
Contains the functions to map domain and carrier names to ids.
Contains the functions to map domain and carrier names to ids.
Contains the functions to manage routing rule data.
Contains the functions to manage routing rule data.
It reads routing entries from a database source or from a config file at Kamailio startup. It can uses one routing tree (for one carrier), or if needed for every user a different routing tree (unique for each carrier) for number prefix based routing. It supports several routing domains, e.g. for failback routes or different routing rules for VoIP and PSTN targets.
1.7.1