3CX loop SIP trunk: DNCR filter and custom outbound routing

  1. Create a SIP trunk to the loop IP address 127.0.0.1:5060.
  2. Create an outbound rule, for example, for outgoing calls with the 00 prefix.
  3. Create a 3CX CFD (Call Flow Designer) voice application that will receive an incoming call and process it instantly.
  4. Set the CFD call script number as the default route for the SIP loop trunk.
  5. Call 00{NUM}.

NB. Please note that when making an outgoing call, the employee will usually receive a SIP 200 OK response instead of 183 Session Progress (early media).

NB. You will need a large license for 3CX.

Cases that can be solved using this life hack
  • DNCR-based filtering of outgoing calls (do not call registry)
  • Complex routing of outgoing calls based on data from an external CRM system
  • Dialing a subscriber by going through several numbers
  • Blacklist of phone numbers for outgoing calls

Screenshots