Brekeke SIP Server Wiki

  1. Brekeke SIP Server Basic Info
  2. Avoid Attacks
  3. Update & Upgrade
  4. Configuration
    1. Installation
    2. SIP UA Configuration
    3. Network Configuration
    4. Dial Plan
      1. Dial Plan Reference
        1. Matching Patterns functions
        2. Deploy Patterns functions
          1. $action
          2. $alert.message
          3. $auth
          4. $b2bua
          5. $continue
          6. $ifdst
          7. $ifsrc
          8.  $log
          9. $nat
          10. $replaceuri.from
          11. $replaceuri.to
          12. $request
          13. $response
          14. $rtp
          15. $session
          16. $target
          17. $transport
        3. Deploy Patterns variables
      2. $webget method examples
      3. How do I create a Dial Plan rule?
      4. Red letters in the Dial Plan
      5. What does %1, %2 mean in rules?
      6. %{} in Dial Plan Deploy Patterns
      7. Global and Local Variables
      8. Add time between dialed prefix and phone number
      9. Change user password in the rule
      10. Connect to Gateways with BSS
      11. Brekeke SIP Server works as Redirect Server
      12. Authenticate callers by IP address
      13. Decline calls from non-numbered callers (SIP ID)
      14. Reject non-registered caller's call
      15. Restrict registration only from single UA
      16. Restrict Upper or Thru Registration
      17. Count registration records per user
      18. Set a registered client never expire
      19. Remove all current registrations
      20. Restrict REGISTER requests
      21. Restrict INVITE Requests
      22. Set time range in Dial Plan
      23. Limit Concurrent Sessions through a specific route
      24. Limit session per sec in Dial Plan
      25. Apply two plugin to one call
      26. Execute SQL query from Dialplan
      27. Define outgoing From and To headers with / method
      28. Response Header Definition
      29. DNS-SRV failover
      30. Failover with the Dial Plan
      31. Change payload type
      32. Change RTP Connection Info
      33. Disable RTP-Relay if SDP indicates a Public IP address
      34. Change Contact header
    5. Block List
    6. SDN
    7. Advanced Edition
    8. Other Functions
  5. Troubleshooting
  6. Known Bugs & Version History

$nat

Whether to handle NAT traversal

 

Syntax:
$nat = true or false
Explanation:

If “true”, the NAT traversal mode will be enabled. If “false”, the NAT traversal will be disabled. If “auto”, Brekeke SIP Server will automatically decides whether to handle NAT traversal. The default value is “auto”.
If the NAT traversal mode is enabled, RTP relay will also be enabled.

 

Example:
$nat = true

Handle NAT traversal.

Yes No
Suggest Edit