Previous Topic

Next Topic

Book Contents

Example: SIP GW Voice Services

This topic shows an example process for provisioning voice services using the SIP Gateway model.

  • (Required) T-series ONTs use a SIP configuration file that is obtained by submitting an intake form to Calix with the defined configuration parameters. This results in the creation of an approved SIP configuration file from Calix that you then transfer to a server local to the E7.

    The T-series HGU ONTs always require a SIP configuration file to add a voice service, and the SIP Gateway is the only voice service supported on the T-series GPON ONTs.

  • (Optional) P-series ONTs can use a SIP configuration file that you create, based on the Local FTP VoIP config file (FTP_VoipConfig.txt) described in the Calix Application Note: Using VoIP Configuration Files and Profiles, and then you transfer the file to a server local to the E7.

    The P-series can also omit the SIP configuration file and base the service provisioning exclusively on the SIP Gateway Profile.

See Overview: SIP Gateway Service with Configuration File for the sequence of linked procedures for configuring the E7 GPON ONT SIP gateway voice services.

Procedure Assumptions

The following procedure assumes the following conditions:

  • The E7 unit and ONT have been upgraded to the latest software version. If necessary, see:
    • Calix E7 Software Upgrade Guide
  • If required, the SIP configuration file is created and transferred to a server local to the E7. If necessary, see:
    • Submitting a T-Series Configuration Parameter Definition Form
    • Calix Application Note: Using VoIP Configuration Files and Profiles

      Step 1: Configure network uplinks

      • Configure Ethernet Interfaces
      • Configure Ethernet Ports
      • Create Service VLANs

        Create VLAN 3, DHCP Snoop = enabled

        The VLAN assignment must be different between the VoIP IP host and the subscriber port. Sharing VLANs between a subscriber port and a VoIP IP host is not supported. For T-series ONT peer-to-peer voice service, PON Hairpin or MAC-FF must be enabled.

      • Make Interfaces VLAN Members

        Add uplink interface (LAG) to the SIP VLAN.

      See procedures in Configuring the Network Uplink(s) for GPON Service.

      SIP_VLAN

      Step 2: Create system profiles

      Create Rules to Classify Traffic:

      a) Create a Match List

      Create a match list with an untagged rule that matches any of the possible criteria.

      Note: HGW ONTs use tagged match lists with a change-tag service tag action.

      • E7 > Profiles > Service > Tagging > Match Lists > Profiles > Create

        See Creating a Service Match List and Rules.

        b) Create a Service Tag Action

        Applies the specified service-tag action to the matched traffic.

        VLAN tag is specified in the Service Tag Action (for this example, Outer Tag = 3) so you can apply the same VLAN tagging for all ONTs that use the tag action object.

        Use the system default match list "MatchAny" since typically untagged voice traffic will be present on a Voice port.

        When you indicate Specify P-Bit for the P-Bit Source, enter the P-Bit value (5, 6, or 7) that matches the Expedited Forwarding scheduling class type.

         

      • E7 > Profiles > Service > Tagging > Tag Actions > Profiles > Create

        See Creating Service-Tag Actions.

      MatchAny

      MatchAnyRule

      E7_Vc_Action

      Configure the IP Host for the ONT SIP Voice Services.

      Each voice service option requires an IP host definition object that indicates an IP host address for VoIP, and references a tag action that specifies the classifying and marking of packets from the subscriber port into the service VLAN.

      When the selected Host Protocol is dhcp, the IP addresses are dynamically assigned. Even if the Static IP address, mask, and gateway are specified, they are ignored when the selected Host Protocol is dhcp.

      Additionally, the SIP IP Host requires that the configuration-file instance is indicated. Note: This specified instance must match the instance indicated when retrieving the SIP configuration file and applying it to the E7.

      IPhost1

      Instances 9 through 16 are used exclusively for VoIP files and can be specified either by instance number alone or by "voip-<1 through 8>"

      • voip-1
      • voip-2
      • voip-3
      • voip-4
      • voip-5
      • voip-6
      • voip-7
      • voip-8
      • Instance for VoIP (9)
      • Instance for VoIP (10)
      • Instance for VoIP (11)
      • Instance for VoIP (12)
      • Instance for VoIP (13)
      • Instance for VoIP (14)
      • Instance for VoIP (15)
      • Instance for VoIP (16)
      •  

      Create a Dial Plan.

      If a custom numbering plan is not applied when you create a SIP gateway service, the default numbering plan table (Access) is applied which contains a generic digit entry rule and a rule for 911 calling.

      DialPlanDef1
      DialPlanDef2

      Create a SIP Gateway Profile.

      Create a SIP gateway profile that is assigned to a SIP gateway service provisioned on a Voice port. Setting up information that is common to multiple subscribers is easily maintained in the service profile.

      When a profile is changed, all subscribers using that profile are affected.

      E7_Vc_SIP

      Step 3: Configure a PON

      Enable the GPON Port.

      Split Horizon should ONLY be disabled when setting up TLAN service between multiple GPON ports on the same E7 card.

      • Admin State: enabled
      • Split Horizon: selected
      • Dynamic Bandwidth Allocation (DBA): selected
      • Shelf# > Card# (GPON) > GPON #
      • Click Apply from the menu.

        See Configuring an E7 GPON Port.

      E7_Vc_GPON_port

      Create an ONT.

      Typically, the provisioning of an ONT is done in advance of installation and discovery of the physical ONT. ONTs are created as follows:

      Manually where the ONT is pre-provisioned by entering the ONT serial number into the Create ONT dialogue box.

      Automatically where the ONT is discovered on the network after successfully completing the Remote ONT Activation Process.

      Selecting System Assigned ID allows the automatic assignment for the ONT ID.

      CreateONT

      (Optional, if required) Retrieve and Apply the SIP Configuration File.

      • 1) Retrieve the SIP configuration file from an external server that is local to the E7.
      • 2) Apply the configuration file to the ONT, causing the ONT to reset and use the new file.

        Note: The configuration-file instance specified when retrieving the SIP configuration file must match the instance indicated in the E7 SIP IP Host.

         

        Instances 9 through 16 are used exclusively for VoIP files and can be specified either by instance number alone or by "voip-<1 through 8>"

        • voip-1
        • voip-2
        • voip-3
        • voip-4
        • voip-5
        • voip-6
        • voip-7
        • voip-8
        • Instance for VoIP (9)
        • Instance for VoIP (10)
        • Instance for VoIP (11)
        • Instance for VoIP (12)
        • Instance for VoIP (13)
        • Instance for VoIP (14)
        • Instance for VoIP (15)
        • Instance for VoIP (16)
      •  
      • ONTs > Config File Management > Action
      • Retrieve
      • Apply

        See Retrieving and Applying a Configuration File.

      RetrieveSIP

      Note: The ONT must be reset to factory default values before downloading new configuration files.

      ApplySIP

      Configure an ONT Voice Port.

      Configure an ONT voice (POTS) port for service.

      For International deployments, the Caller ID protocol, Caller ID Alert Signal, VMWI alert Signal, and POTS Loss Plan Values are provisionable based on the host country. Refer to the Calix Application Note: Using VoIP Configuration Files and Profiles for specific International Dialing parameters.

       

      • ONTs > Provisioned ONTs > Ports
      • From the top of the Work Area, use the ONT drop-down list ONT_select to select the ONT on which to add the service.
      • Voice-#
      • Click Apply on the menu.

        See Configuring an ONT Voice Port.

      E7_Vc_POTS

      Step 4: Configure subscriber services

      Add SIP Service to the Voice (POTS) Port.

      For the Universal Resource Indicator (URI) of the port, if a local URI is "aaa@bbb," "aaa" is the telephone number configured, and "bbb" is the domain name of the SIP server configured.

      Note: The "@bbb" portion of the URI is defined in the SIP configuration file that is referenced in the SIP Profile.

      • ONTs > Provisioned ONTS > Services > Table.
      • From the top of the Work Area, use the ONT drop-down list ONT_select to select the ONT on which to add the service.
      • Create > SIP Service.

        See Creating a SIP Voice Service.

        SIPSVC

        Verify the Service Operation

        Click the Provisioning tab for the voice port. If service is operational, you will see a Service Status of registered.