PBX GUI - Setup HFO Telecom SIP Trunk

PBX GUI - Setup HFO Telecom SIP Trunk

Table of Contents

Purpose:

The purpose of this manual is to integrate the HFO SIP trunk service with the PBXact.

HFO requires to send the calls through a different outbound proxy. Because of that we will need to configure another SIP trunk without registration.

Process:

HFO:

  1. Verify that your HFO sent you all the SIP account details. Usually they will send it to you via post service.

PBXact:

  1. Create a SIP trunk

  2. Name it HFO

  3. Add the following configuration to the Outgoing section of the SIP trunk:

    1. Trunk Name: HFO

    2. Peer Details:
      host=registrar.hfosip.de
      defaultuser=user_name_from_hfo
      secret=password_from_hfo
      type=peer
      port=5060
      outboundproxy=proxy.hfosip.de
      fromdomain=hfosip.de
      canreinvite=no
      insecure=port,invite
      disallow=all
      allow=alaw&ulaw
      qualify=yes

  4. Add the following configuration to the Incoming section of the SIP trunk:

    Register String: user_name_from_hfo:password_from_hfo@registrar.hfosip.de/user_name_from_hfo

  5. Create another SIP trunk for the HFO outbound proxy server and name it HFO-PROXY

  6. Add the following configuration to the Outgoing settings:

     

    1. Trunk Name: HFO-PROXY

    2. Peer Details:
      host=proxy.hfosip.de
      type=peer
      port=5060
      fromdomain=hfosip.de
      canreinvite=no
      insecure=port,invite
      disallow=all
      allow=alaw&ulaw
      qualify=yes

  7. Create an outgoing route

  8. You can name it Outside or any other descriptive name

    1. Make sure that the route position is "first before last" if you have other trunks in the outbound routes section.

    2. Choose the trunk name in the trunk sequence according to the name you gave to your HFO trunk.

  9. Fill in the correct dial pattern to dial in order to send calls through this trunk

    1. Usually the X. (capital X with a dot) is a pattern that matches any number that starts with a digit between 0-9 with as many digits as you dial (e.g. 492032225555). You can set a prefix to catch the trunk if this is a second trunk and not your default one:

    2. It means that every number that starts with 99 followed by any digit between 0-9 with as many digits as you dial (e.g. 99492032225555)
      will catch this route and strip the first 2 digits (99) and send the rest to the trunk.

  10. Do not forget to click on the red button in order to apply the configuration.