- Preface
- Chapter 1 - Overview and Scripts
- Chapter 2 - Call Agents and Feature Servers
- Chapter 3 - Subscribers
- Chapter 4 - CALEA
- Chapter 5 - Features
- Chapter 6 - Announcements, Centrex, MLHG, VoiceMail, and ENUM
- Chapter 7 - Routes
- Chapter 8 - Release Cause Codes and Announcement IDs
- Chapter 9 - Signaling
Subscribers
Introduction
This chapter explains how to provision the BTS to communicate with different subscriber types.
IAD Subscribers
The following table has steps to provision the BTS to communicate with an integrated access device (IAD) subscriber and example CLI commands with required tokens.
|
|
|
---|---|---|
Step 1 |
Adding MGW profiles. |
A profile is a template for provisioning MGWs by vendor. It has settings for communications between the CA and each type of MGW. Several tokens have values that can be overwritten after the CA queries the MGW for supported capabilities. If the MGW returns a different value from that provisioned, the returned value automatically replaces it. If necessary, change the value of other keepalive tokens in the mgw-profile table.
|
Step 2 |
Adding MGWs. |
The MGW table has information about each MGW the CA manages. Address the MGW uniquely by domain name, IP address, or TSAP address. The MGW table has the following associated commands: •RGW—provisions a residential gateway, with the type token set to RGW. •TGW—provisions a trunking gateway, with the type token set to TGW. Both commands provision the MGW table, but you can use them to provide user security to individuals.
|
Step 3 |
Adding terminations. |
The Termination (termination) table has information about each termination the CA manages. Terminations include analog ports, DS0 ports, ISDN circuits, ISDN PRI, and multiline hunt groups (MLHGs). Termination events and signals are grouped into packages supported by termination types. The gateway determines the package type. If you enter the prefix token, the termination ID is generated by concatenating prefix and port-start values and incrementing the termination port number until the port number values reach port-end. The prefix, port-start, and port-end tokens are not in the table as individual fields. Enter: Prefix: 1-32 ASCII characters Port-start: 0000-9999 (1-4 numeric characters) (default = 1) Port-end: 0000-9999 (1-4 numeric characters) (default = 24)
|
Step 4 |
Adding call types and routing for dialed digits. |
The Destination (destination) table defines call type and routing information for dialed digits. Multiple digit strings in the Dial Plan table can use the same destination ID.
|
Step 5 |
Adding dial plan profiles. |
A profile is a template for provisioning dial plans. The Dial Plan Profile (dial-plan-profile) table creates dial-plan-profile-ids before they are assigned to subscribers or trunk groups. The dial-plan-profile-id links digit-string entries in the Dial Plan table within a dial plan. Assign different dial-plan-profile-ids to subscribers and trunk groups.
|
Step 6 |
Adding dial plans. |
Dial plans analyze, screen, and route calls using dialed digits. The Dial Plan (dial-plan) table has information for a specific call type; it defines valid dialing patterns and determines call routing.
|
Step 7 |
Adding subscriber profiles. |
The Subscriber Profile (subscriber-profile) table groups shared subscriber properties. Because CAs have several points of presence (POPs), and POPs are a subcriber profile token, you must create POP-specific subscriber profiles.
|
Step 8 |
Adding subscribers. |
The Subscriber (subscriber) table defines subscribers and subscriber groups on a CA.
Table 3-6 lists subscriber types and their required tokens. Each subscriber must have a unique term-id. Do not use double quotation marks (""), single quotation marks ('), dashes (-), or underscores (_) in subscriber names. For PBX-DID subscribers, manually provision the PBXDID table. See the PBX-DID Subscribers for more details. Also set up the following as subscribers: •Termination numbers reached by DNs •Termination numbers originating in the CA •Termination numbers to customers, such as MLHG or Centrex See the "PBX-DID Subscribers" section for more information. |
Step 9 |
Changing subscriber DNs. |
The EMS automatically generates the DN2Subscriber table. This table determines the subscriber ID of a DN during termination processing; it populates when a subscriber DN is added to the Subscriber table. When a called number is translated by the dial plan, this table is queried; it maps a DN to a subscriber. You can view data or change the Status field to VACANT if it is in the disconnected (DISC) or connected (CN) state.
|
Step 10 |
Changing subscribers profiles. |
Prefix screening tokens in the Subscriber Profile table determine whether a subscriber must dial 1 when dialing local or long distance calls: •LOCAL_PFX1_OPT—Controls calls with call type set to LOCAL. •TOLL_PFX1_OPT—Controls interLATA and toll calls. Valid values are RQ (required), NR (not required), and OPT (optional).
Note For Service Access Code calls such as 500, 700, 800, and 900, subscribers must dial 1. The flags LOCAL_PFX1_OPT, INTERLATA_PFX1_OPT, and TOLL_PFX1_OPT, do not affect such calls. |
Step 11 |
Placing MGWs in service. |
|
Step 12 |
Preparing subscriber trunk terminations for service. |
|
Step 13 |
Placing subscriber trunk terminations in service. |
|
PBX-DID Subscribers
Table 3-2 has steps to provision the Cisco BTS 10200 to communicate with a DID trunk board in the PBX over an analog DID one-way trunk.
Note that you need to have provisoned trunk group profile, trunk groups, routes, and dial plan before provisioning the PBXDID table. See the "Trunk Routing" section for more details.
Now, perform the following steps to provision the PBX-DID feature.
Note See the Cisco BTS 10200 Softswitch CLI Database for more details on the PBXDID command and tokens.
ATA 18x Residential Subscribers
.Table 3-3 has steps to provision the BTS to communicate with a Cisco Analog Telephone Adaptors (ATAs) as residential gateway and support local subscribers.
|
|
|
---|---|---|
Step 1 |
Adding MGW profiles. |
A profile is a template for provisioning MGWs by vendor. It has settings for communications between the BTS Call Agent (CA) and each type of MGW. Several tokens have values that can be overwritten after the CA queries the MGW for supported capabilities. If the MGW returns a different value from that provisioned, the returned value automatically replaces it. If necessary, change the value of other keepalive tokens in the mgw-profile table.
Tip See the Cisco BTS 10200 Softswitch Troubleshooting Guide for how tokens impact audit-endpoint and keepalive processes. |
Step 2 |
Adding MGWs. |
The MGW table has information about each MGW the CA manages. Address the MGW uniquely by domain name, IP address, or TSAP address. The MGW table has the following associated commands: •RGW—provisions a residential gateway, with the type token set to RGW •TGW—provisions a trunking gateway, with the type token set to TGW. Both commands provision the MGW table, but you can use them to provide user security to individuals.
|
Step 3 |
Adding terminations. |
The Termination (termination) table has information about each termination the CA manages. Terminations include analog ports, DS0 ports, ISDN circuits, ISDN PRI, and multiline hunt groups (MLHGs). Termination events and signals are grouped into packages supported by termination types. The gateway determines the package type. If you enter the prefix token, the termination ID is generated by concatenating prefix and port-start value and incrementing the termination port number until the port number value reach port-end. The prefix, port-start, and port-end are not in the table as individual fields. Enter: Prefix: 1-32 ASCII characters Port-start: 0000-9999 (1-4 numeric characters) (default = 1) Port-end: 0000-9999 (1-4 numeric characters) (default = 24)
|
Step 4 |
Adding call types and routing for dialed digits. |
The Destination (destination) table defines call type and routing information for dialed digits. Multiple digit strings in the Dial Plan table can use the same destination ID.
|
Step 5 |
Adding dial plan profiles. |
A profile is a template for provisioning dial plans. The Dial Plan Profile (dial-plan-profile) table creates dial-plan-profile-ids before they are assigned to subscribers or trunk groups. The dial-plan-profile-id links digit-string entries in the Dial Plan table within a dial plan. Assign different dial-plan-profile-ids to subscribers and trunk groups.
|
Step 6 |
Adding dial plans. |
Dial plans analyze, screen, and route calls using dialed digits. The Dial Plan (dial-plan) table has information for a specific call type; it defines valid dialing patterns and determines call routing.
|
Step 7 |
Adding subscriber profiles. |
The Subscriber Profile (subscriber-profile) table groups shared subscriber properties. Because CAs have several points of presence (POPs), and POPs are a subcriber profile token, you must create POP-specific subscriber profiles.
|
Step 8 |
Adding subscribers. |
The Subscriber (subscriber) table defines subscribers and subscriber groups on a CA.
Table 3-6 lists subscriber types and their required tokens. Each subscriber must have a unique term-id. Do not use double quotation marks (""), single quotation marks ('), dashes (-), or underscores (_) in subscriber names. For PBX-DID subscribers, manually provision the PBXDID table. The PBXDID table supports groups of 10, 100, 1000, or 10,000 DNs. The DN format is nnnn, where n = 0-9. For a range of DNs, replace n with lowercase x. If the last digit is replaced with a lowercase x, it represents a group of 10 DNs. 100 = xx, 1000 = xxx, and 10,000 = xxxx. Also set up the following as subscribers: •Termination numbers reached by DNs •Termination numbers originating in the CA •Termination numbers to customers, such as MLHG or Centrex |
Step 9 |
Viewing subscribers DN status. |
The EMS automatically generates the DN2Subscriber Table. A user can show data or change the Status field to VACANT if it is in the disconnected (DISC) or connected (CN) state. The DN2Subscriber (dn2subscriber) table determines the subscriber ID of a DN during termination processing. The table is populated when a subscriber DN is added to the Subscriber table. It is queried when the called number is translated using the dial plan and the type of subscriber field indicates "Subscriber," that is, it takes a DN and maps it to a subscriber. The DN2Subscriber table also includes the administrative states of the DN. Table 3-7 lists the possible administrative states of the DN. |
Step 10 |
Placing MGWs in service. |
|
Step 11 |
Preparing subscriber trunk terminations for service. |
|
Step 12 |
Placing subscriber trunk terminations in service. |
|
Cable Subscribers
Table 3-4 has steps to provision the BTS to communicate with a cable subscriber.
Tip For information on BTS network elements that support PacketCable-based features and protocols, refer to the Cisco BTS 10200 PacketCable and Event Message Guide.
|
|
|
---|---|---|
Step 1 |
Adding MGW profiles. |
A profile is a template for provisioning MGWs by vendor. It has settings for communications between the BTS Call Agent (CA) and each type of MGW. Several tokens have values that can be overwritten after the CA queries the MGW for supported capabilities. If the MGW returns a different value from that provisioned, the returned value automatically replaces it. If necessary, change the value of other keepalive tokens in the mgw-profile table.
Tip See the Cisco BTS 10200 Softswitch Troubleshooting Guide for how tokens impact audit-endpoint and keepalive processes. |
Step 2 |
Adding MGWs. |
The MGW table has information about each MGW the CA manages. •RGW—provisions a residential gateway, with the type token set to RGW •TGW—provisions a trunking gateway, with the type token set to TGW. Both commands provision the MGW table, but you can use them to provide user security to individuals.
|
Step 3 |
Adding terminations. |
The Termination (termination) table has information about each termination the CA manages. Terminations include analog ports, DS0 ports, ISDN circuits, ISDN PRI, and multiline hunt groups (MLHGs). Termination events and signals are grouped into packages supported by termination types. The gateway determines the package type. If you enter the prefix token, the termination ID is generated by concatenating prefix and port-start value and incrementing the termination port number until the port number value reach port-end. The prefix, port-start, and port-end are not in the table as individual fields. Enter: Prefix: 1-32 ASCII characters Port-start: 0000-9999 (1-4 numeric characters) (default = 1) Port-end: 0000-9999 (1-4 numeric characters) (default = 24)
|
Step 4 |
Adding call types and routing for dialed digits. |
The Destination (destination) table defines the call type and the routing information for the dialed digits. Multiple digit strings in the Dial Plan table can use the same destination ID.
|
Step 5 |
Adding dial plan profiles. |
A profile is a template for provisioning dial plans. The Dial Plan Profile (dial-plan-profile) table creates dial-plan-profile-ids before they are assigned to subscribers or trunk groups. The dial-plan-profile-id links digit-string entries in the Dial Plan table within a dial plan. Assign different dial-plan-profile-ids to subscribers and trunk groups.
|
Step 6 |
Adding dial plans. |
Dial plans analyze, screen, and route calls using dialed digits. The Dial Plan (dial-plan) table has information for a specific call type; it defines valid dialing patterns and determines call routing.
|
Step 7 |
Adding subscriber profiles. |
The Subscriber Profile (subscriber-profile) table groups shared subscriber properties. Because CAs have several points of presence (POPs), and POPs are a subcriber profile token, you must create POP-specific subscriber profiles.
|
Step 8 |
Adding subscribers. |
The Subscriber (subscriber) table defines subscribers and subscriber groups on a CA.
Table 3-6 lists subscriber types and their required tokens. Each subscriber must have a unique term-id. Do not use double quotation marks (""), single quotation marks ('), dashes (-), or underscores (_) in subscriber names. For PBX-DID subscribers, manually provision the PBXDID table. The PBXDID table supports groups of 10, 100, 1000, or 10,000 DNs. The DN format is nnnn, where n = 0-9. For a range of DNs, replace n with lowercase x. If the last digit is replaced with a lowercase x, it represents a group of 10 DNs. 100 = xx, 1000 = xxx, and 10,000 = xxxx. Also set up the following as subscribers: •Termination numbers reached by DNs •Termination numbers originating in the CA •Termination numbers to customers, such as MLHG or Centrex |
Step 9 |
Setting subscriber rings. |
Assign one of the following rings: 1 = 2 seconds ringing, 4 seconds off 2 = .5sec ringing, .5sec ringing, 4sec off 3 = .5sec ringing, .5sec ringing, .5sec ringing, 4sec off 4 = .3sec ringing, .2sec ringing, .3sec ringing, 4sec off 5 = .5sec ringing, 6sec off 6 = .5sec ringing, 1sec ringing, .5sec ringing, 4sec off 7 = .5sec ringing, 6sec off
|
Step 10 |
Placing MGWs in service. |
|
Step 11 |
Preparing subscriber trunk terminations for service. |
|
Step 12 |
Placing subscriber trunk terminations in service. |
|
SIP Subscribers
SIP subscribers are SIP phones registered directly to the BTS and for which the BTS maintains subscriber information.
The following table has steps to provision the BTS to communicate with SIP subscriber and example CLI commands with required tokens. Only commands for tables specific to SIP subscribers are in this procedure. Commands for other tables, such a sub_service_profile, dial_plan, which are required for the subscriber, are not included.
Tokens and States
|
|
---|---|
ADMIN-INS |
In Service |
ADMIN-OOS |
Out of Service |
ADMIN-MAINT |
Maintenance Mode |