80.23. How to configure a voice tunnel between two Abilis

The Packet Voice tunnel (PV) is used to transport only voice packets. The configuration varies depending on:

The PV tunnel supports two options:

To configure a tunnel for data and voice communication, refer to Section 80.21, “How to configure a VPN tunnel between two Abilis”.

80.23.1. How to configure a voice tunnel where both Abilis have a static public IP address

  • ABILIS 1:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 locipadd:80.80.80.80Configure the Local IP address for incoming/outgoing UDP packets.
    s p pv-1 remipadd:81.81.81.81 remport:3101Configure the Remote IP address and port for incoming/outgoing UDP packets.
    s p pv-1 descr:PV_to_Abilis_2Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

  • ABILIS 2:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 locipadd:81.81.81.81Configure the Local IP address for incoming/outgoing UDP packets.
    s p pv-1 remipadd:80.80.80.80 remport:3101Configure the Remote IP address and port for incoming/outgoing UDP packets.
    s p pv-1 descr:PV_to_Abilis_1Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

80.23.2. How to configure a voice tunnel where one Abilis has a dynamic public IP address or is placed behind a router doing NAT/PAT

The combination EXT-SERVER and EXT-CLIENT is used when one side (the server) has a static public IP address and the other side (the client) has a dynamic public IP address (it could have also 2 Internet accesses) or is placed behind a router doing NAT/PAT.

  • ABILIS 1:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:ext-serverConfigure the EXTENDED-SERVER operating mode.
    s p pv-1 locipadd:80.80.80.80Configure the Local IP address for incoming/outgoing UDP packets.
    s p pv-1 remport:3101 cli-id:192.168.2.1Configure the Remote port for incoming/outgoing UDP packets and the Client identification IP address.
    s p pv-1 descr:PV_to_Abilis_2Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

  • ABILIS 2:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:ext-clientConfigure the EXTENDED-CLIENT operating mode.
    s p pv-1 locipadd:out-ip id:192.168.2.1Configure the Local IP address for incoming/outgoing UDP packets and the Identification IP address sent by the Client to the Server.
    s p pv-1 remipadd:80.80.80.80 remport:3101Configure the Remote IP address and port for incoming/outgoing UDP packets.
    s p pv-1 descr:PV_to_Abilis_1Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

80.23.3. How to configure a voice tunnel with the “backup over ISDN” option

With the “backup over ISDN” option, in case of failure of the permanent VPN connection, the Abilis tunnel is instantaneously switched onto ISDN backup lines.

  • ABILIS 1:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ip-bckAdd a “PV over IP (Abilis tunnel) with Abilis Backu-up” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 locipadd:80.80.80.80Configure the Local IP address for incoming/outgoing UDP packets.
    s p pv-1 remipadd:81.81.81.81 remport:3101Configure the Remote IP address and port for incoming/outgoing UDP packets.
    s p pv-1 brty:us bnrty:30 btb:10Configure the Retry law type, the maximum number of consecutive calls and the Time base for delay between calls.
    s p pv-1 sgi:abilis2-abilis1 sgo:abilis1-abilis2 cdo:01765432Configure the input and output calling sub-addresses and the output called number.
    s p pv-1 descr:PV_to_Abilis_2Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

  • ABILIS 2:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ip-bckAdd a “PV over IP (Abilis tunnel) with Abilis Backu-up” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 locipadd:81.81.81.81Configure the Local IP address for incoming/outgoing UDP packets.
    s p pv-1 remipadd:80.80.80.80 remport:3101Configure the Remote IP address and port for incoming/outgoing UDP packets.
    s p pv-1 brty:us bnrty:30 btb:10Configure the Retry law type, the maximum number of consecutive calls and the Time base for delay between calls.
    s p pv-1 sgi:abilis1-abilis2 sgo:abilis2-abilis1 cdo:01234567Configure the input and output calling sub-addresses and the output called number.
    s p pv-1 descr:PV_to_Abilis_2Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

80.23.4. How to configure a voice tunnel with the “double-path” option

With the “double-path option” (also called “ART - Abilis Redundant Tunneling”), the same information is sent on two different lines. The receiving Abilis discards the packet which arrives second (out-of sequence). The probability that the same packet is lost on both links equals the product of the original probabilities. For example, two links with 10% failure rate (a very high one!) ends up with 1%, which is normally negligible.

[Tip]Tip

It's advisable to use ART ONLY with lines with the same speed. In case of lines with different speeds, the packets are sent with the maximum speed of the slower line.

  • ABILIS 1:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 path:doubleActivate the Double Path.
    s p pv-1 locipadd:80.80.80.80 locipadd2:90.90.90.90Configure the first and the second Local IP address for incoming/outgoing UDP packets.
    s p pv-1 out-ip:auto out-ip2:4Configure the first and the second Output IP resource.
    s p pv-1 remipadd:81.81.81.81 remipadd2:91.91.91.91 remport:3101Configure the first and the second Remote IP address and port for incoming/outgoing UDP.
    s p pv-1 descr:PV_to_Abilis_2Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

  • ABILIS 2:

    Enter into the Abilis control-program or open the configuration file with the Console configurator and type the following commands.

    a res:pv-1 subtype:ipAdd a “PV over IP (Abilis tunnel)” resource (e.g. PV-1).
    s p pv-1 mode:extConfigure the EXTENDED operating mode.
    s p pv-1 path:doubleActivate the Double Path.
    s p pv-1 locipadd:81.81.81.81 locipadd2:91.91.91.91Configure the first and the second Local IP address for incoming/outgoing UDP packets.
    s p pv-1 out-ip:auto out-ip2:4Configure the first and the second Output IP resource.
    s p pv-1 remipadd:80.80.80.80 remipadd2:90.90.90.90 remport:3101Configure the first and the second Remote IP address and port for incoming/outgoing UDP.
    s p pv-1 descr:PV_to_Abilis_1Configure the description of the PV resource.
    save confSave the configuration.

    On a working Abilis, a system restart is required to make the PV-1 resource running.

80.23.4.1. How to view extended statistics for each path

Enter into the Abilis control-program and type the following commands.

d se pv-1 path:1Shows the statistics of the PV resource PV-1 about path number 1 in extended mode.
d se pv-1 path:2Shows the statistics of the PV resource PV-1 about path number 2 in extended mode.

Refer to chapter Section 45.4.2, “Tunneling statistics” to view more examples.