1-888-77-Kerio
Home » Categories » Kerio Operator » Provider setup
Icon Printer Icon Email      Icon Twitter Icon Digg Icon Stumbleupon Icon de.icio.us Icon FaceBook

Connecting to VoIP service providers

Overview

Redesigned in Kerio Operator 2.4!

You can connect Kerio Operator to your VoIP service provider's SIP server or to a standard phone network. This article deals with the first option: connecting to a VoIP service provider.

Prerequisites

Before you configure an interface, you need to know:

  • Telephone number (or numbers) from your SIP provider

  • Domain/hostname of SIP server

  • Username and password for authentication

  • At least one internal extension defined in Kerio Operator — preferably the extension of an employee who redirects the calls

Adding an interface

To configure an interface, you must first configure call routing. Once you configure incoming call routing, a configuration wizard configures outgoing call routing automatically.

  1. In the administration interface, go to Configuration → Call Routing and click Add SIP interface. This opens the configuration wizard.

  2. Type a name for the interface (for example, the provider's name).

    The name must not contain spaces or special characters and must be unique.

  3. Select New provider.

    The configuration differs for settings with one number or multiple numbers and for a SIP trunk with an interval of phone numbers.

One or multiple numbers

  1. If you acquire one or multiple phone numbers from your provider, type the numbers in the New provider → With external number field. You can:

    • Separate individual numbers with commas (for example, 555450, 555451, 555452, and so on)

    • Type the whole range using a dash (for example, 555450-555459)

  2. Click Next.

  3. Select an extension that receives all calls from the provider.

  4. (Optional) In the Prefix to dial out field, type a prefix for outgoing calls and click Next.

    Kerio Operator uses the prefix to route calls to your provider's SIP server. This prefix can be the same for other providers. See Working with prefixes for outgoing calls.

  5. Type the domain name or the IP address acquired from your provider.

    Type the username and password if the server requires authentication.

  6. Select Required to register (the majority of providers require registration to a SIP server) and click Next.

  7. Verify the information in the Summary section.

    If you need to add more information from your provider (for example, outbound proxy, inbound proxy, registrar, and so on), select the Edit details of the created interface option. For more information, see the Configuring additional SIP details section.

  8. Click Finish.

  9. (Optional) Double-click the interface and enable the Send keep-alive requests every 20 seconds option.

    If your SIP provider does not send keep-alive packets, or your firewall or router has short and unchangeable NAT timeout for UDP connections, use this option to keep the UDP session open.

    Image
  10. Click OK to save your changes.

  11. Create a rewriting rule to correctly map numbers to internal user extensions.

Interval of numbers

  1. If you acquire a SIP trunk with an interval of numbers from your provider, type an x in place of the digits that vary (for example, 555xxx).

  2. Click Next.

  3. Select the extension to which you want Kerio Operator to redirect all calls to unassigned (unused) extensions.

  4. (Optional) In the Prefix to dial out field, type a prefix for outgoing calls.

    Kerio Operator uses the prefix to route calls to your provider's SIP server. This prefix can be the same for other providers. See Working with prefixes for outgoing calls.

  5. Click Next.

  6. Type the domain name or the IP address acquired from your provider.

    Type the username and password if the server requires authentication.

  7. Select the Required to register option if the provider requires registration. With large number intervals, some providers do not require registration. Instead they use the IP address of your Kerio Operator. The address must be static and the provider needs to know about any changes that may occur.

  8. Verify the information in the Summary section.

    If you need to add more information from your provider (for example, outbound proxy, inbound proxy, registrar, and so on), select the Edit SIP details of created interface option. For more information, see the Configuring additional SIP details section.

  9. Click Finish.

  10. Create a rewriting rule to correctly map numbers to internal user extensions.

Configuring additional SIP details

To set additional settings in your interface for incoming and outgoing calls:

  1. In the administration interface, go to Configuration → Call Routing → Interfaces and routing of incoming calls, select a SIP interface and click Edit.

  2. On the SIP Details tab, you can:

    • Type addresses to outbound proxy, inbound proxy and registrar (Kerio Operator uses domain by default)

    • Change the transport protocol

    • Change the DTMF method

    • Type an authentication username (Kerio Operator uses the SIP username by default)

    • Change outgoing headers

  3. Click OK to save your changes.

Configuring DTMF method

New in Kerio Operator 2.4!

For some SIP providers, the default configuration of DTMF detection, Auto (RFC 2833 / In-band), does not work. You must find out the correct method from your SIP provider and configure it manually, as follows:

  1. In the administration interface, go to Configuration → Call Routing → Interfaces and routing of incoming calls.

  2. Select a SIP interface and click Edit.

  3. Go to the SIP Details tab.

  4. Select the correct DTMF method.

  5. Click OK.

Configuring outgoing headers

New in Kerio Operator 2.4!

For some providers, you must add additional configuration to the SIP headers they provide.

To configure outgoing headers:

  1. In the administration interface, go to Configuration → Call Routing → Interfaces and routing of incoming calls.

  2. Select a SIP interface and click Edit.

  3. Go to the SIP Details tab.

  4. Enable the outgoing header (see the list of supported headers below).

  5. Double-click in the Value column and type the header content (see the list of supported variables below).

  6. Click OK.

Image

Kerio Operator supports these headers:

  • From number

  • P-Preferred-Identity

  • P-Asserted-Identity

  • Remote-Party-ID

  • Diversion

To edit headers, use these variables:

  • EXTERNAL_NUMBER shows the external number after number rewriting

  • ORIGINAL_NUMBER shows the number of the caller

  • REQUEST_URI requests the information from the header of the forwarded call

  • DIVERSION_REASON sends the reason of the call forwarding

  • DOMAIN shows the domain of the interface

Reading the Caller ID from outgoing headers

New in Kerio Operator 2.4.4!

If your provider does not send the information about calling or called numbers in default headers (From for calling number and Request-Line for called numbers), you can configure Kerio Operator to read this information from different headers (for example, P-Asserted-Identity):

  1. In the administration interface, go to Configuration → Call Routing → Interfaces and routing of incoming calls.

  2. Select a SIP interface and click Edit.

  3. Go to the SIP Details tab.

  4. For the fields Read calling number from and Read called number from, select a new header.

  5. Click OK to save your settings.

Image

Displaying the caller's number when transferring and redirecting calls

For more information, see Displaying the caller number when transferring and redirecting calls.

Resolving domain names of SIP providers

Your SIP providers may change their IP address for your registration without prior notice. To avoid inaccessibility, configure Kerio Operator to periodically resolve domain names and renew the registration:

  1. In the administration interface, go to Call Routing → Interfaces and routing of incoming calls.

  2. Select a SIP interface and click Edit.

  3. Go to the SIP Details tab.

  4. Select the Periodically resolve domain names option.

  5. Click OK.

Kerio Operator now periodically resolves domain names of your SIP provider and renews your registration whenever the IP address changes.

Mapping of numbers

See the Mapping external and internal numbers article for more information.


comments powered by Disqus