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. $
          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


Command name to execute or response code to return


$action = an internal command name
$action = a SIP response code
If an internal command name is specified, the server executes the command.
If a SIP response code is specified, the server returns the response packet with the specified response code to the matched request and the session will not be routed.


$action = 200
Returns the response “200 OK”.
$action = block
Blocks matched incoming SIP requests and adds their source IP addresses in the Blocked IP Address database.


Related link:
Yes No
Suggest Edit