This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
tutorials:getting-started:main [2015/07/23 19:26] miconda |
tutorials:getting-started:main [2015/07/23 19:34] miconda |
||
---|---|---|---|
Line 178: | Line 178: | ||
==== NAT Traversal ==== | ==== NAT Traversal ==== | ||
+ | |||
+ | The default **kamailio.cfg** comes with NAT traversal support, relying on RTPProxy for RTP relaying. The NAT traversal support has to be enabled by defining WITH_NAT: | ||
+ | |||
+ | <code c> | ||
+ | #!define WITH_NAT | ||
+ | </ | ||
==== VoIP Provider ==== | ==== VoIP Provider ==== | ||
+ | |||
+ | The default **kamailio.cfg** is practically an implementation of simple SIP operator services: | ||
+ | |||
+ | * user authentication | ||
+ | * IP authorization | ||
+ | * accounting | ||
+ | * registrar and location services | ||
+ | * attacks detection and blocking (anti-flood protection) | ||
+ | * NAT travesal | ||
+ | * short dialing on server | ||
+ | * multiple identities (aliases) for subscribers | ||
+ | * multi-domain support | ||
+ | * routing to a PSTN gateway | ||
+ | * routing to a voicemail server | ||
+ | * TLS encryption | ||
+ | * instant messaging (pager mode with MESSAGE requests) | ||
+ | * presence services | ||
+ | |||
+ | Not all the above features are enabled by default -- read the comments at the top of **kamailio.cfg** in order to find what tokens must be defined. | ||
==== Load Balancing ==== | ==== Load Balancing ==== | ||
+ | |||
+ | See dispatcher module: | ||
+ | |||
+ | * http:// | ||
==== Least Cost Routing ==== | ==== Least Cost Routing ==== | ||
+ | |||
+ | See the modules: | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
==== IMS/VoLTE ==== | ==== IMS/VoLTE ==== | ||
Line 201: | Line 236: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | |||
- |