1. SIP Phones
    1. How to set paging function on the phone side
    2. SIP softphone we recommend
    3. Hard Phones
      1. ClearOne MAX IP Conferencing Phone
      2. Grandstream Networks Budge Tone - 100 Phone
      3. inter-tel
      4. ipDialog SIP Tone III Phone
      5. ipDialog SipTone™ V Phone
      6. Linksys IP Phone
      7. Nokia Phone
      8. Panasonic KX-TGP550 T04 DECT
      9. Panasonic KX-UT1xx
        1. Configure shared line in Panasonic KX-UT1xx
        2. Set up Flexible Button on Panasonic KX-UT1xx
      10. Polycom Kirk DECT
      11. Polycom SoundPoint IP 650/330 Phone
      12. Polycom SpectraLink 8020 Wireless Telephone
      13. Polycom VVX600 Business Media Phone
      14. Polycom VVX Intercom feature
        1. Intercom with provisioning
      15. SpectraLink 8400 Wireless Telephone
      16. SAXA IP Netphone SX Phone
      17. Snom m3 VoIP wireless DECT phone
      18. Snom Phones
      19. Swissvoice IP10S Phone
      20. Ubiquiti UniFi VoIP Phones
      21. Vtech Business Phones
      22. Yealink SIP Phones
      23. ZyXEL Prestige 200w
    4. Soft Phones
      1. Age Phone
      2. Bria
      3. Kapanga
      4. X-Lite
  2. VoIP SIP Gateways
    1. AddPac AP1200
    2. AudioCodes Mediant 1000(FXO/FXS)
    3. AudioCodes MP-104 (FXO)
    4. AudioCodes MP-114 (FXO/FXS)
    5. AudioCodecs TP-260
    6. Cisco Systems ATA186
    7. Grandstream Networks HondyTone 486
    8. Mediatrix 1104(FXS)
    9. Linksys SPA-3000
    10. Mediatrix 1204 (FXO)
    11. Medicatrix 2102 (FXS)
    12. Quintum Tenor ASM200
    13. Quintum Tenor DX Gateway
    14. Sangoma NetBorder Express Gateway
    15. TAINET - Venus 2908
    16. Yamaha RTV 700
    17. Yamaha RTX 1000
    18. ZyXEL Prestige 2602 HW
  3. ITSP
    1. BroadVoice
    2. DIDx
    3. iConnectHere
    4. InPhonex
    5. Megapath
    6. sipgate
    7. Skype
    8. Triad Telecom
    9. Virtual GlobalPhone
    11. Voxbone
    12. VoIPUSER
    13. Vonage
  4. WebRTC client
    1. JsSIP
  5. Misc
    1. Application-Level Gateway(ALG)
      1. InGate SIParator 4.6.1
        1. Standalone SIParator, with SIP server on the outside
        2. DMZ SIParator, with Brekeke SIP Server on the outside
    2. Ascom AA60
    3. Avaya PBX (CM 5.2)
    4. CyberData VoIP Ceiling Speaker
    5. CyberData VoIP Intercom
    6. DTH VoIP Billing
    7. Microsoft Lync
    8. Microsoft Lync or OCS
      1. Brekeke SIP Server and Lync or OCS
      2. Brekeke PBX and Microsoft Lync or OCS
        1. Configure Brekeke PBX for Lync or OCS
        2. Configure Lync or OCS for Brekeke PBX
    9. Microsoft Speech Server
    10. Mobotix T24M-Sec-D11 Hemispheric IP Video Door Station
    11. Nortel CS1000
    12. Radius Server
      1. Jerasoft Development - JeraSoft VCS
      2. Jerasoft Development's VCS Dynamic Routing
      3. Clearbox Radius
      4. FreeRADIUS
    13. Jeron's Nurse Call System - Provider 790
    14. Rauland's Nurse Call System - Responder 5
    15. Sangoma NetBorder Call Analyzer

Sangoma NetBorder Call Analyzer - Answering Machine Detection

This document contains basic information on how to set up Brekeke PBX to work with Sangoma NetBorder Call Analyzer.
For more information about Sangoma product, please visit


Configure Sangoma NetBorder Call Analyzer

The default port where Sangoma Netborder Call Analyzer is listening for SIP connections is 5062.

It will be easier for configuration if the machine has only one IP address where Sangoma NetBorder Call Analyzer is running.

With default setting at Sangoma configuration, parameter “;cpd=on” is quired in the initial INVITE request URL to perform Call Analysis (CPA), like INVITE sip:1000@;cpd=on SIP/2.0

By changing the following variable setting to “false” in Sangoma configuration file “”, all calls will have call analysis performed.



Configure Brekeke PBX

With the following setup, all outbound calls will be sent through Sangoma NetBorder Call Analyzer to the destinaiton to detect if the calls are answered by answering machine. If “Answering-Machine” is in the CPD-Result header in the 200OK sent from the Sangoma NetBorder Call Analyzer for the initial INVITE sent from Brekeke PBX, Brekeke PBX can reject the call.


Dial Plan rule to forward outbound calls to Sangoma
[Matching Patterns]
$pbx.src = ^true
$request = ^INVITE
$outbound = true

[Deploy Patterns]
$target = <Sangoma_IP_address>:5062
$auth = false
$b2bua = true
&net.sip.replace.callid = false
$replaceuri = false

Put the above rule on the top of other dial plan rules and replace <Sangoma_IP_address> with real IP address which is assigned to Sangoma NetBorder Call Analyzer.


Brekeke PBX setting

Set the following variable from Brekeke PBX Admintool > [PBX Admin] > [Options] > [Advanced] page,
Brekeke PBX will disconnect the outbound calls which are answered by answering machine, which is indicated from the “CPD-Result” header in the 200 OK sent from Sangoma for the INVITE.


Save the setting and restart Brekeke PBX from Admintool to make changes take effect.

The default setting for above variable is false, which means Brekeke PBX will connect all calls even the calls are answered by answering machine.

Yes No
Suggest Edit