No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

Voice Feature Guide 01

Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Configuring the VoIP PSTN User

Configuring the VoIP PSTN User

After an SIP interface is configured, you can add plain old telephone service (POTS) users on the SIP interface to implement the VoIP PSTN service.

Procedure

Configuring the PSTN User Data

This topic describes how to configure the PSTN user data (the same as the corresponding data on the IMS) on the SIP interface to provide the POTS terminal with the access to the network for VoIP service.

Prerequisites

The POTS service board must be inserted into the planned slot, and the RUN ALM LED of the board must be green and must be on for 1s and off for 1s repeatedly.

NOTE:

You can add a service board in two ways (see the Usage Guideline of the board add command). It is recommended that you insert the service board into the planned slot and then confirm the board.

Procedure

  1. In the global config mode, run the board confirm command to confirm the service board.
  2. Add a PSTN user.
    1. In the global config mode, run the esl user command to enter the ESL user mode.
    2. Run the sippstnuser add or sippstnuser batadd command to add the PSTN user.

      When adding a user, you can configure the phone number (parameter telno). When the public ID is generated by the phone number, you must enter the phone number. It is recommended that you configure this phone number the same as the phone number configured on the IMS. In addition, ensure that the phone number is unique inside the AG.

    3. Run the sippstnuser auth set command to configure the authentication data of the PSTN user.

      NOTE:
      Considering users safety, the IMS may require user authentication. You can run the sippstnuser auth set command to configure the user authentication data, including user name, password mode and password. The authentication data should be consistent with that of IMS side.

    4. Run the display sippstnuser command to check whether the PSTN user data is the same as that in the data plan.
  3. (Optional) Configure the attributes of the PSTN user.

    The attributes of a PSTN user need to be configured when the default configuration is not consistent with the actual application.

    1. Run the sippstnuser attribute set or sippstnuser attribute batset command to configure the attributes of the PSTN user.
    2. Run the display sippstnuser attribute command to check whether the attributes of the PSTN user are the same as those in the data plan.

Example

Assume that the ASPB service board is located in slot 0/2. To configure the attributes of the 64 SIP PSTN users (phone numbers are from 83110000 to 83110063) connected to SIP interface 0, set the PSTN user type of ports from 0/2/0 to 0/2/31 to payphone, the call priorities of PSTN users from ports 0/2/32 to 0/2/63 to Cat2, and use default values for other parameters, do as follows:

huawei(config-esl-user)#sippstnuser batadd 0/2/0 0/2/63 0 telno 83110000 step 1
huawei(config-esl-user)#sippstnuser attribute batset 0/2/0 0/2/31 potslinetype p
ayphone
huawei(config-esl-user)#sippstnuser attribute batset 0/2/32 0/2/63 priority cat2

(Optional) Configuring Digitmap for SIP Interfaces

The digitmap, also called number list, refers to the dialing plan on the access gateway (AG), which is used to detect and report dialing events received at the termination point. The digitmap defines number collection rules. It allows dialing events to be reported by groups, which reduces signaling exchanges between the AG and IMS.

Prerequisites

The digitmap configuration is relatively complicated. The information such as the meanings and usage of the characters in a digitmap is defined in the protocol, and is not described here. This topic provides only some basic information. You are advised to refer to digitmap description in SIP standard before configuring a digitmap.

Context
  • Different digitmaps are required for different services. A digitmap group includes different digitmaps, providing customized digitmaps to accommodate to users' requirements. In this way, signaling exchanges are reduced between the AG and IMS.
  • A digitmap consists of digit and character strings. When the received dialing sequence matches one of the character strings, you can infer that all numbers are received.
  • The priority sequence of the digitmap is: user digitmap group > interface digitmap group > global local digitmaps. If a digitmap group used by a user does not have corresponding digitmaps, this user does not have the corresponding digitmaps. For example, digitmap group A is configured in user attributes, and digitmap group B is configured in the interface of the user. Besides, two-stage out-group digitmaps are not specified in digitmap group A, but two-stage out-group digitmaps are specified in digitmap group B. When digitmaps are used, the user does not load any two-stage out-group digitmaps because digitmap group A with a highest priority does not have two-stage out-group digitmaps (although two-stage out-group digitmaps are specified in digitmap group B and local digitmaps have two-stage out-group digitmaps). If the user cannot find any user-level or interface-level digitmap groups, the user uses global local digitmaps.
  • If digitmaps are not configured, the system provides a default digitmap for the user, in which all telephone numbers can be matched.

Table 1-26 provides the characters defined in the SIP protocol for digitmaps. For details, refer to the SIP standard, which provides a better guide to the digitmap configuration.

Table 1-26 SIP digitmap format

Digit or Character

Description

0-9

Indicates dialed digits 0-9.

A-D

-

E

Indicates the asterisk (*) in dual tone multiple frequency (DTMF) mode.

F

Indicates the pound key (#) in DTMF mode.

X

Indicates a wildcard, which is a digit ranging from 0 to 9.

S

Indicates the short timer. After the timer times out; that is, the dialing plan matching is complete, the system reports numbers one by one if numbers remain.

L

Indicates the long timer. After the timer times out; that is, the dialing plan matching is complete, the system reports numbers one by one if numbers remain.

Z

Indicates duration modifier, which is a dialing event with a long duration. The dialing event is located in front of the event symbol with a specified position. When the duration of the dialing event exceeds the threshold, the dialing event satisfies this position.

.

Indicates that 0 or multiple digits or characters can exist before this character.

|

Is used to isolate character strings. Each character string is a selectable dialing plan.

[]

Indicates that one of the digits or characters in the square bracket is selected.

Procedure

  • Configure a digitmap.
    1. In global configuration mode, run the ocal-digitmap add command to add a local preset digitmap.
    2. (Optional) In SIP mode, run the digitmap-timer(sip) command to configure a digitmap timer.
  • Configure a digitmap group.
    1. In global configuration mode, run the local-digitmap add command to add a local preset digitmap.
    2. (Optional) In SIP mode, run the digitmap-timer(sip) command to configure a digitmap timer.
    3. Run the local-digitmap-group add command to add a digitmap group.
    4. Run the local-digitmap-group include command to add local digitmap members to the digitmap group.

      The new digitmap group takes effect only when the user uses it in the next call.

    5. Run the mg-digitmap-group command to configure the digitmap group used by the interface. The new digitmap group takes effect only when the user uses it in the next call.
    6. Run the sippstnuser attribute set command to configure the digitmap group used by the user. The new digitmap group takes effect only when the user uses it in the next call.
Example

For example, according to the data plan, digitmap group 1 is applied to users connected to the 0/6/0 port in the SIP interface. The digitmap group includes normal digitmaps and emergency digitmaps, whose formats are 8882xxxx and 8000xxxx respectively.

huawei(config)#local-digitmap add huawei normal 8882xxxx sip
huawei(config)#local-digitmap add huawei1 emergency 8000xxxx sip
huawei(config)#local-digitmap-group add DigitmapGroup1
huawei(config)#local-digitmap-group include DigitmapGroup1 huawei
huawei(config)#local-digitmap-group include DigitmapGroup1 huawei1
huawei(config)#interface sip 1
huawei(config-if-sip-1)#mg-digitmap-group DigitmapGroup1
huawei(config-if-sip-1)#quit
huawei(config)#esl user
huawei(config-esl-user)#sippstnuser attribute set 0/6/0 cliptransseq digitmap-group DigitmapGroup1

(Optional) Configuring the System Parameters

This topic describes how to configure the system parameters including the overseas version flag and message waiting indication (MWI) mode according to the local standards to ensure that the response of the user terminal complies with the local standards.

Procedure

  1. Run the system parameters command to configure the system parameters.
  2. Run the display system parameters command to check whether the system parameters are the same as those in the data plan.

Example

To configure the overseas version flag (system parameter 1) to Hong Kong (parameter value 1), do as follows:

huawei(config)#system parameters 1 1                      
huawei(config)#display system parameters 1
  ----------------------------------------------------------------------------- 
  Parameter name index: 1     Parameter value: 1                                
Mean: Overseas version flag, 0:China, 1:HongKong, 2:Brazil, 3:Egypt,
4:Singapore, 5:Thailand, 6:France, 7:Britain MSFUK, 8:Britain ETSI, 9:Bulgaria,
10:Reserved, 11:Austria, 12:Hungary, 13:Poland, 14:Turkey, 18:Belarus,
20:Germany                                  
  ----------------------------------------------------------------------------- 

(Optional) Configuring the Overseas Parameters

By default, the overseas parameters are configured according to the Chinese standards. In the actual service configuration, the attributes such as the upper and lower thresholds of the flash-hooking duration can be configured according to the local standards to ensure that the response of the user terminal complies with the local standards.

Procedure

  1. Run the oversea parameters command to configure the overseas parameters.
  2. Run the display oversea parameters command to check whether the overseas parameters are the same as those in the data plan.
Example

To set the upper flash-hooking threshold (overseas feature parameter 0) to 800 ms (in compliance with the Hong Kong standard) and the lower flash-hooking threshold (overseas feature parameter 1) to 100 ms (in compliance with the Hong Kong standard), do as follows:

huawei(config)#oversea parameters 0 800
huawei(config)#oversea parameters 1 100
huawei(config)#display oversea parameters
{ <cr>|name<U><0,99> }: 1                                                          
                                                                                
  Command:                                                                      
          display oversea parameters 1                                           
    ----------------------------------------------------------------------------- 
  Parameter name index: 1     Parameter value: 100                               
  Mean: Hooking lower threshold(ms), reference: China:100, HongKong:100         
  ----------------------------------------------------------------------------- 

(Optional) Configuring the Attributes of a PSTN Port

This topic describes how to configure the attributes of a PSTN port to ensure that the PSTN port can meet the actual application requirements.

Context

The MA5600T/MA5603T/MA5608T supports the following attributes of a PSTN port:

  • Physical attributes (including whether to support the polarity reversal pulse, whether to support the port locking, and dialing mode). For details about how to configure the physical attributes of a PSTN port, see pstnport attribute set.
  • Electrical attributes (including the impedance and the current). For details about how to configure the electrical attributes of a PSTN port, see pstnport electric set.
  • KC attributes (including the KC accounting mode and the valid voltage). For details about how to configure the KC attributes of a PSTN port, see pstnport kc set.

Procedure

  1. In the global config mode, run the pstnport command to enter the PSTN port mode.
  2. Run the pstnport attribute batset or pstnport attribute set command to configure the physical attributes of the PSTN port.
  3. Run the pstnport electric batset or pstnport electric set command to configure the electrical attributes of the PSTN port.
  4. Run the pstnport kc batset or pstnport kc set command to configure the KC attributes of the PSTN port.
  5. Check whether the attribute configuration of the PSTN port is the same as that in the data plan.
    • Run the display pstnport attribute command to query the physical attributes of the PSTN port.
    • Run the display pstnport electric command to query the electrical attributes of the PSTN port.
    • Run the display pstnport kc command to query the KC attributes of the PSTN port.
Example

To configure the 32 PSTN ports of the board in slot 0/3 to support the polarity reversal accounting, do as follows:

huawei(config)#pstnport
huawei(config-pstnport)#pstnport attribute batset 0/3/0 0/3/31 reverse-pole-pulse enable
huawei(config-pstnport)#display pstnport attribute 0/3
  --------------------------------------------------------------------          
  F  /S  /P               0/3 /0                                                
  ReversePolepulse        Enable                                                
  PulseLevel              100(ms)                                               
  PolarityReverseMode     Hard-polarity-reverse                                 
  Dial-Mode               DTMF-Pulse-Both                                       
  LineLock                Enable                                                
  NlpMode                 Nlp normal mode                                       
  PolarityReverseWhenCLIP Disable                                               
  PulsePeriodUpperLimit   200(ms)                                               
  PulsePeriodLowerLimit   50(ms)                                                
  PulseDurationUpperLimit 90(ms)                                                
  PulseDurationLowerLimit 30(ms)                                                
  PulsePauseUpperLimit    90(ms)                                                
  PulsePauseLowerLimit    30(ms)                                                
  OffhookTime(Idle)       80(ms)                                                
  OffhookTime(Ring)       200(ms)                                               
  OffhookTime(Fsk)        50(ms)                                                
  --------------------------------------------------------------------          
  F  /S  /P               0/3 /1                                                
  ReversePolepulse        Enable                                                
  PulseLevel              100(ms)                                               
  PolarityReverseMode     Hard-polarity-reverse                                 
  Dial-Mode               DTMF-Pulse-Both                                       
  LineLock                Enable                                                
  NlpMode                 Nlp normal mode                                       
  PolarityReverseWhenCLIP Disable                                               
  PulsePeriodUpperLimit   200(ms)                                               
  PulsePeriodLowerLimit   50(ms)                                                
  PulseDurationUpperLimit 90(ms)                                                
  PulseDurationLowerLimit 30(ms)                                                
  PulsePauseUpperLimit    90(ms)                                                
  PulsePauseLowerLimit    30(ms)                                                
  OffhookTime(Idle)       80(ms)                                                
  OffhookTime(Ring)       200(ms)                                               
  OffhookTime(Fsk)        50(ms)                                                
  ----------------------------------------------------------------------------  
  F  /S  /P               0/3 /31                                               
  ReversePolepulse        Enable                                                
  PulseLevel              100(ms)                                               
  PolarityReverseMode     Hard-polarity-reverse                                 
  Dial-Mode               DTMF-Pulse-Both                                       
  LineLock                Enable                                                
  NlpMode                 Nlp normal mode                                       
  PolarityReverseWhenCLIP Disable                                               
  PulsePeriodUpperLimit   200(ms)                                               
  PulsePeriodLowerLimit   50(ms)                                                
  PulseDurationUpperLimit 90(ms)                                                
  PulseDurationLowerLimit 30(ms)                                                
  PulsePauseUpperLimit    90(ms)                                                
  PulsePauseLowerLimit    30(ms)                                                
  OffhookTime(Idle)       80(ms)                                                
  OffhookTime(Ring)       200(ms)                                               
  OffhookTime(Fsk)        50(ms)                                                
  ----------------------------------------------------------------------------  
NOTE:

When a call begins and ends, the MG shows the start time and the end time based on the polarity reversal on the subscriber line. The billing terminal that supports the polarity reversal accounting function, such as a charging phone set, implements the polarity reversal accounting function based on the start time and the end time of a call.

(Optional) Configuring the Attributes of the Ringing Current

You can adjust the ringing volume and ringing tone by modifying the attributes of the ringing current. In general, the attributes of the ringing current do not need to be modified. You need to modify the attributes of the ringing current according to the local standards only when the default ringing current attributes do not meet the local standards.

Context

The attributes of the ringing current include the following two parameters:

  • Ringing current frequency: A higher frequency indicates a sharper ringing tone. The default ringing current frequency is 25 Hz.
  • AC amplitude (AC voltage): A greater amplitude indicates a louder ringing tone. The default AC amplitude is 75 Vrms.

Procedure

  1. In the global config mode, run the voip command to enter the VoIP mode.
  2. Run the ring attribute set command to configure the attributes of the ringing current according to the data plan.
  3. Run the display ring attribute command to check whether the attributes of the ringing current are the same as those in the data plan.
Example

To set the ringing current frequency to 50 Hz (parameter value 2), AC amplitude to 50 Vrms (parameter value 2), do as follows:

huawei(config-voip)#ring attribute set frequency 2 acamplitude 2 
huawei(config-voip)#display ring attribute
  ringing current frequency  : 50HZ
  ringing current acamplitute: 50VRMS
Translation
Download
Updated: 2019-02-22

Document ID: EDOC1100067358

Views: 16082

Downloads: 165

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Share
Previous Next