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


Parameter to bind IP address for RTP relay between UAC and Brekeke SIP Server. (available v3.7.6 or later)


&net.rtp.bindsrc = <IP address>

When Brekeke SIP Server has multiple IP addresses, an appropriate IP address is automatically selected for relaying RTP packets. However, you can also specify an IP address that is used for relaying RTP packets at each Dial Plan rule in the case such as controlling RTP route/traffic.



The parameter is used for only binding an IP address for RTP relay. Brekeke SIP Server does NOT change connection information at SDP header for RTP relay. In the case that SDP header shoud be overwritten with the new bound IP address infomation, the “&net.rtp.ifsrc” parameter is used instead of “&net.rtp.bindsrc”.



<Brekeke SIP Server>
The server has the following 4 IP addresses:



&net.rtp.bindsrc =

IP address( is bound for RTP relay between UAC and Brekeke SIP Server;

UAC( <—–RTP packets—–>( SIP Server (192.168.1.X) <—-RTP packets—–>UAS(


See Also:


Yes No
Suggest Edit