HP FlexNetwork MSR Series User manual

HPE FlexNetwork MSR Router Series
Comware 5 Voice Configuration Guide
Part number: 5200-2325
Software version: CMW710-R2516
Document version: 6W107-20160831

i
© Copyright 2016 Hewlett Packard Enterprise Development LP
The information contained herein is subject to change without notice. The only warranties for Hewlett Packard
Enterprise products and services are set forth in the express warranty statements accompanying such
products and services. Nothing herein should be construed as constituting an additional warranty. Hewlett
Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.
Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession, use, or
copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software
Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor’s
standard commercial license.
Links to third-party websites take you outside the Hewlett Packard Enterprise website. Hewlett Packard
Enterprise has no control over and is not responsible for information outside the Hewlett Packard Enterprise
website.
Acknowledgments
Intel®, Itanium®, Pentium®, Intel Inside®, and the Intel Inside logo are trademarks of Intel Corporation in the
United States and other countries.
Microsoft® and Windows® are trademarks of the Microsoft group of companies.
Adobe® and Acrobat® are trademarks of Adobe Systems Incorporated.
Java and Oracle are registered trademarks of Oracle and/or its affiliates.
UNIX® is a registered trademark of The Open Group.

ii
Contents
Voice overview ················································································1
Introduction to VoIP····················································································································1
VoIP system·······················································································································1
Basic VoIP call flow ·············································································································1
Hardware compatibility with voice··································································································2
VoIP features ·····················································································································2
Configuring voice functions ··········································································································3
Configuration procedure ·······································································································3
Voice subscriber lines ··········································································································5
Voice entities······················································································································5
Voice protocols ···················································································································6
Dial plan ····························································································································7
Configuring voice entities ···································································8
Overview··································································································································8
Hardware compatibility with voice entities························································································8
Voice entity configuration task list ··································································································9
Configuring a POTS voice entity····································································································9
POTS voice entity configuration task list···················································································9
Configuration prerequisites····································································································9
Creating a POTS voice entity ·································································································9
Configuring basic functions·································································································· 10
Configuring the local POTS voice entity to play ringback tones···················································· 11
Configuring DTMF transmission ··························································································· 12
Enabling VAD ··················································································································· 13
Configuring options related to dial plan ·················································································· 13
Configuring the jitter buffer ·································································································· 14
Configuring a VoIP voice entity ··································································································· 14
VoIP voice entity configuration task list··················································································· 14
Creating a VoIP voice entity································································································· 15
Configuring basic functions·································································································· 15
Configuring DTMF transmission ··························································································· 16
Configuring fast connection and tunneling··············································································· 16
Configuring out-of-band DTMF transmission in fast connection mode ··········································· 18
Configuring out-of-band DTMF transmission with tunneling enabled ············································· 18
Enabling VAD ··················································································································· 19
Configuring options related to dial plan ·················································································· 19
Configuring the jitter buffer ·································································································· 19
Setting the keepalive interval ······························································································· 20
Configuring the timeout interval for RTP streams ············································································ 20
Enabling local call identification··································································································· 21
Introduction ······················································································································ 21
Configuration procedure ····································································································· 21
Configuring voice call performance-related parameters ···································································· 22
Configuration prerequisites·································································································· 22
Configuration procedure ····································································································· 22
Configuring global default parameters for voice entities···································································· 23
Enabling FXO monitoring··········································································································· 24
Enabling the trap function ·········································································································· 24
Displaying and maintaining voice entity configuration······································································· 25
Voice entity configuration examples ····························································································· 26
Voice entity configuration example for establishing a VoIP call ···················································· 26
Fast connection ················································································································ 27
Troubleshooting voice entity configuration ····················································································· 28
Busy tone heard immediately after number dialed ···································································· 28

iii
Configuring analog voice subscriber lines············································ 29
Signal tone ····························································································································· 29
FXS voice subscriber line ·········································································································· 29
FXS interface ··················································································································· 29
CID ································································································································ 29
FXO voice subscriber line ·········································································································· 30
FXO interface ··················································································································· 30
CID ································································································································ 30
Busy tone detection ··········································································································· 30
E&M subscriber line·················································································································· 31
E&M interface··················································································································· 31
E&M start mode ················································································································ 31
Hardware compatibility with analog voice subscriber lines································································· 32
Configuration task list················································································································ 33
Configuring call progress tones ··································································································· 33
Configuration prerequisites·································································································· 33
Specifying the call progress tones of a country ········································································ 33
Customizing call progress tones for a country·········································································· 34
Configuring basic functions ········································································································ 34
Configuration prerequisites·································································································· 34
Configuration procedure ····································································································· 35
Configuring FXS voice subscriber line ·························································································· 35
Configuration prerequisites·································································································· 35
Configuration guidelines ····································································································· 35
Configuring CID ················································································································ 35
Configuring packet loss compensation mode··········································································· 36
Setting the electrical impedance ··························································································· 36
Configuring the sending of LCFO signals················································································ 37
Configuring FXO voice subscriber line ·························································································· 37
Configuration prerequisites·································································································· 37
Configuration guidelines ····································································································· 37
Configuration procedure ····································································································· 37
Configuring busy tone detection ··························································································· 38
Configuring the off-hook mode ····························································································· 40
Setting ring detection parameters ························································································· 41
Configuring other functions·································································································· 41
Binding an FXS voice subscriber line to an FXO voice subscriber line ················································· 42
Configuration prerequisites·································································································· 42
Configuration procedure ····································································································· 42
Configuring E&M voice subscriber line·························································································· 43
Configuration prerequisites·································································································· 43
Configuring cable type········································································································ 43
Configuring signal type ······································································································· 43
Configuring start mode ······································································································· 43
Enabling E&M non-signaling mode························································································ 45
Enabling E&M analog control signals pass-through··································································· 45
Configuring analog E&M line failure tone ················································································ 46
Configuring output gain of SLIC chip ····················································································· 46
Configuring DTMF···················································································································· 46
Introduction to DTMF ········································································································· 46
Configuring DTMF properties ······························································································· 47
Configuring DTMF detection ································································································ 47
Configuring options related to dial plan ························································································· 48
Configuring adjustment functions································································································· 49
Configuration task list ········································································································· 49
Configuring echo cancellation ······························································································ 49
Configuring gain adjustment function ····················································································· 50
Configuring time adjustment function ····················································································· 51
Configuring comfortable noise function··················································································· 52
Configuring PCM pass-through function ················································································· 52
Rebooting a voice card·············································································································· 53

iv
Configuration guidelines ····································································································· 53
Configuration procedure ····································································································· 53
Configuring global default parameters for voice subscriber lines························································· 54
Mirroring PCM, RTP, or voice command data on an analog voice subscriber line ·································· 54
Displaying and maintaining analog voice subscriber lines ································································· 54
Analog voice subscriber line configuration examples ······································································· 55
Configuration example for the FXO voice subscriber line ··························································· 55
Configuration example for one-to-one binding between FXS and FXO ·········································· 56
Troubleshooting analog voice subscriber line configuration ······························································· 58
Failed to hang up ·············································································································· 58
Configuring digital voice subscriber lines ············································· 60
Introduction to E1 and T1··········································································································· 60
Overview ························································································································· 60
E1 and T1 voice functions ··································································································· 60
E1 and T1 interfaces ·········································································································· 60
Features of E1 and T1········································································································ 61
Hardware compatibility with digital voice subscriber lines·································································· 62
E1 and T1 configuration task list·································································································· 62
Configuring basic parameters for an E1 voice interface ···································································· 63
Configuring a TDM clock source ··························································································· 63
Configuring the framing format and line coding format ······························································· 64
Creating a TS set ·············································································································· 64
Set the physical state change suppression interval on an E1 interface ·········································· 65
Restoring default settings for an E1 voice interface··································································· 65
Configuring basic parameters for a T1 voice interface ······································································ 65
Configuring a TDM clock source ··························································································· 65
Configuring the framing format and line coding format ······························································· 66
Creating a TS set ·············································································································· 66
Set a physical state change suppression interval on a T1 interface ·············································· 66
Restoring default settings for a T1 voice interface····································································· 67
Configuring the voice subscriber line for a TS set············································································ 67
Configuration prerequisites·································································································· 67
Configuring basic functions for the voice subscriber line ···························································· 67
Configuring the DTMF detection sensitivity ············································································· 68
Configuring the volume adjustment function ············································································ 68
Configuring the echo adjustment function ··············································································· 69
Configuring the comfortable noise function·············································································· 70
Configuring options related to dial plan ·················································································· 70
Binding logical voice subscriber line to POTS entity········································································· 70
Configuring R2 signaling············································································································ 71
Introduction to R2 signaling ································································································· 71
Configuring basic R2 signaling parameters ············································································· 76
Configuring R2 digital line signaling ······················································································· 79
Configuring R2 interregister signaling ···················································································· 80
Configuring PRI ······················································································································· 81
Configuring DSS1 and QSIG signaling ··················································································· 81
Enabling the transmission of QSIG signaling over a SIP network ················································· 82
Configuring digital E&M signaling ································································································ 83
Configuring a start mode····································································································· 83
Enabling E&M non-signaling mode························································································ 84
Configuring receive and transmit signaling ·············································································· 85
Configuring the time adjustment function ················································································ 86
Querying the circuits of a timeslot or a range of timeslots ··························································· 86
Configuring digital LGS signaling································································································· 86
Configuration the time adjustment function·············································································· 86
Querying the circuits of a timeslot or a range of timeslots ··························································· 87
Configuring a BSV BRI interface ································································································· 87
BSV interface ··················································································································· 87
Configuration prerequisites·································································································· 88
Configuration procedure ····································································································· 88
Configuring AMD ····················································································································· 88

v
Enabling the AMD function ·································································································· 89
Configuring AMD parameters······························································································· 89
Configuring reverse charging function ·························································································· 90
Enabling the router to treat DISCONNECT messages with PI 8 as standard DISCONNECT messages ······ 90
Mirroring PCM, RTP packets, or voice command data on a digital voice subscriber line ·························· 91
Displaying and maintaining digital voice subscriber lines ·································································· 91
Digital voice subscriber line configuration examples ········································································ 92
E1 R2 signaling and digital E&M signaling configuration example ················································ 92
E1 voice DSS1 signaling configuration example······································································· 94
QSIG tunneling configuration example ··················································································· 96
Troubleshooting digital voice subscriber line configuration ································································ 99
Failure of call connection from router to PSTN ········································································· 99
Configuring dial plans···································································· 100
Overview······························································································································ 100
Dial plan process············································································································· 100
Regular expression·········································································································· 101
Introduction to number substitution······················································································ 102
Hardware compatibility with dial plans ························································································ 103
Configuration task list·············································································································· 103
Configuring calling numbers permitted to call out ·········································································· 103
Configuring call authority control ······························································································· 104
Configuring match templates for a subscriber group································································ 104
Binding a subscriber group to a voice entity ·········································································· 104
Enabling private line auto ring-down··························································································· 105
Configuring a number match mode ···························································································· 105
Configuration prerequisites································································································ 105
Configuring a global number match mode············································································· 105
Configuring a dial terminator ······························································································ 106
Number match mode configuration example·········································································· 106
Configuring match order of voice entity selection rules ··································································· 108
Configuration prerequisites································································································ 108
Configuration procedure ··································································································· 108
Configuration example of voice entity selection priority rules····················································· 109
Configuring voice entity type selection priority rules ································································ 110
Configuration example of voice entity type selection priority rules ·············································· 111
Configuring the voice entity search function ·········································································· 112
Configuration example of the voice entity search function ························································ 112
Configuring a number priority peer····························································································· 115
Configuration prerequisites································································································ 115
Configuration procedure ··································································································· 115
Configuring a maximum-call-connection set················································································· 115
Configuration prerequisites································································································ 115
Configuration procedure ··································································································· 116
Configuring number substitution ································································································ 116
Configuration prerequisites································································································ 116
Configuration procedure ··································································································· 116
Configuring a number sending mode·························································································· 119
Configuration prerequisites································································································ 119
Configuration procedure ··································································································· 119
Configuring a dial prefix··········································································································· 119
Configuration prerequisites································································································ 119
Configuration procedure ··································································································· 119
Displaying and maintaining dial plan configuration ········································································ 120
Dial plan configuration examples ······························································································· 120
Configuring number substitution ························································································· 120
Configuring the match order for voice entity selection······························································ 123
Configuring the maximum-call-connection set········································································ 125
Configuring call authority control························································································· 127
Configuring SIP ··········································································· 130
Overview······························································································································ 130

vi
Terminology ··················································································································· 130
SIP functions and features ································································································ 131
SIP messages ················································································································ 132
SIP fundamentals ············································································································ 132
Support for transport layer protocols ·························································································· 135
SIP security ·························································································································· 135
Signaling encryption········································································································· 135
Media flow encryption······································································································· 136
TLS-SRTP combinations··································································································· 137
Support for basic QSIG call ······································································································ 137
VRF-aware SIP ····················································································································· 138
Hardware compatibility with SIP ································································································ 138
SIP configuration task list········································································································· 138
Configuring SIP UA registration································································································· 139
Configuration prerequisites································································································ 139
Configuring SIP authentication information············································································ 140
Configuring registrar information for a SIP UA ······································································· 141
Configuring proxy server information for a SIP UA ·································································· 141
Configuring registration timers···························································································· 141
Configuring call failure-triggered re-registration ······································································ 142
Configuring fuzzy telephone number registration ···································································· 143
Enabling SIP registration function ······················································································· 143
Configuring SIP server keepalive and backup ·············································································· 144
Configuring SIP routing ··········································································································· 144
Configuration prerequisites································································································ 144
Configuration procedure (1: destination IP address)································································ 145
Configuration procedure (2: SIP proxy server) ······································································· 145
Configuration procedure (3: destination domain) ···································································· 145
Configuration procedure (4: ENUM) ···················································································· 146
Configuring user information····································································································· 146
Configuring outbound SIP proxy server information for a SIP UA······················································ 147
Configuring transport layer protocol for SIP calls··········································································· 147
Configuring UDP or TCP for outgoing SIP calls······································································ 147
Configuring UDP or TCP for incoming SIP calls ····································································· 149
Configuring SIP security ·········································································································· 149
Configuring TLS for SIP sessions ······················································································· 149
Configuring media flow protocols for SIP calls ······································································· 151
Specifying the URL scheme for outgoing SIP calls ········································································ 151
Configuring SIP extensions ······································································································ 152
Strict SIP routing ············································································································· 152
Configuring out-of-band SIP DTMF transmission mode ··························································· 152
Configuring source IP address binding for SIP messages ························································ 153
Configuring a domain name for the SIP UA ··········································································· 154
Configuring SIP compatibility ····························································································· 154
Configuring user-agent and server header fields ···································································· 156
Configuring SIP extensions for caller identity and privacy························································· 157
Configuring call release cause code mapping ········································································ 158
Configuring periodic refresh of SIP sessions ········································································· 158
Enabling early media negotiation ························································································ 159
Configuring VRF-aware SIP ····································································································· 159
Displaying and maintaining SIP UAs ·························································································· 160
SIP UA configuration examples································································································· 161
Configuring direct calling for SIP UAs ·················································································· 161
Configuring proxy server involved calling for SIP UAs ····························································· 162
Configuring DNS involved calling for SIP UAs········································································ 164
Configuring out-of-band SIP DTMF transmission mode ··························································· 165
Configuring SIP extensions for caller identity and privacy························································· 166
Configuring TCP to carry outgoing SIP calls ·········································································· 167
Configuring TLS to carry outgoing SIP calls ·········································································· 169
Configuring SIPS URL scheme for outgoing SIP calls ····························································· 171
Configuring SRTP for SIP calls··························································································· 173
Troubleshooting····················································································································· 174

vii
Failed to set up calls in the proxy server approach to SIP routing··············································· 175
Failed to register with the registrar ······················································································ 175
Failed to set up point-to-point calls ······················································································ 175
Failed to send register requests·························································································· 175
Failed to set up point-to-point SIP calls over TLS ··································································· 176
Configuring SIP local survival ························································· 177
Hardware compatibility with SIP local survival ·············································································· 177
Configuration task list·············································································································· 178
Configuring an operation mode for the local SIP server ·································································· 178
Configuring user information····································································································· 180
Specifying a trusted node ········································································································ 180
Configuring call authority control ······························································································· 181
Configuring a call rule······································································································· 181
Applying a call rule set······································································································ 181
Configuring an area prefix········································································································ 182
Configuring a call route ··········································································································· 182
Displaying and maintaining the SIP local survival feature configuration·············································· 183
SIP local survival feature configuration examples·········································································· 183
Configuring the local SIP server to operate in the alone mode··················································· 183
Configuring the local SIP server to operate in the alive mode (method 1) ···································· 185
Configuring the local SIP server to operate in the alive mode (method 2) ···································· 187
Configuring the call authority control ···················································································· 189
Configuring an area prefix ································································································· 191
Configuring a call route····································································································· 193
Configuring SIP trunk ···································································· 195
Background ·························································································································· 195
Features ······························································································································ 196
Typical applications ················································································································ 196
Protocols and standards ·········································································································· 197
Hardware compatibility with SIP trunk························································································· 197
SIP trunk configuration task list ································································································· 197
Enabling the SIP trunk function ································································································· 198
Configuring a SIP server group ································································································· 198
Creating a SIP server group ······························································································ 198
Enabling the real-time switching function ·············································································· 199
Configuring the keepalive and redundancy functions······························································· 200
Configuring source address binding ···················································································· 201
Configuring a SIP trunk account ································································································ 202
Configuring a SIP trunk account for registration ····································································· 202
Configuring registration timers for a SIP trunk account ···························································· 203
Configuring call routes for outbound calls ···················································································· 203
Binding a SIP server group to the VoIP voice entity ································································ 203
Specifying the destination address ······················································································ 204
Specifying the proxy server used for outbound calls································································ 204
Configuring call match rules······························································································· 205
Configuring call routes for inbound calls······················································································ 206
Enabling codec transparent transfer··························································································· 206
Enabling media flow-around ····································································································· 207
Enabling delayed offer to early offer conversion············································································ 207
Enabling codec transcoding ····································································································· 208
Enabling address hiding ·········································································································· 208
Enabling call forwarding ·········································································································· 209
Enabling call transfer ·············································································································· 209
Enabling midcall signaling pass-through ····················································································· 210
Displaying and maintaining SIP trunk configuration ······································································· 210
SIP trunk configuration examples ······························································································ 211
Configuring a SIP server group with only one member server ··················································· 211
Configuring a SIP server group with multiple member servers··················································· 213
Configuring call match rules······························································································· 214

viii
Configuring H.323 ········································································ 216
H.323 architecture·················································································································· 217
H.323 fundamentals ··············································································································· 218
Gatekeeper discovery ······································································································ 218
Registration···················································································································· 218
Address translation ·········································································································· 218
Admission control ············································································································ 218
Call setup ······················································································································ 220
Call proceeding··············································································································· 220
Alerting ························································································································· 220
Connection ···················································································································· 220
Capability negotiation ······································································································· 220
Opening/closing logical channels ························································································ 220
Complete release ············································································································ 220
Disconnection················································································································· 220
Hardware compatibility with H.323····························································································· 221
H.323 gateway configuration task list ························································································· 221
Configuring basic H.323 gateway functions ··········································································· 221
Configuring registration password ······················································································· 222
Enabling security calling ··································································································· 223
Displaying and maintaining the H.323 gateway············································································· 224
H.323 gateway configuration example ························································································ 224
Troubleshooting H.323 gateway ································································································ 226
Registration failure··········································································································· 226
Configuring call services ································································ 227
Call waiting ···················································································································· 227
Call hold ························································································································ 227
Call forwarding················································································································ 227
Call transfer ··················································································································· 227
Call backup ···················································································································· 228
Hunt group····················································································································· 228
Call barring ···················································································································· 228
Message waiting indication································································································ 228
Three-party conference ···································································································· 228
Silent monitor and barge in services ···················································································· 228
Calling party control ········································································································· 229
Door opening control········································································································ 229
Support for SIP voice service of VCX··················································································· 229
Hardware compatibility with call services····················································································· 229
Call services configuration task list ···························································································· 229
Configuring call waiting ··········································································································· 230
Configuration prerequisites································································································ 230
Enabling and disabling call waiting by using keys ··································································· 231
Configuring call waiting by using command lines ···································································· 231
Configuration example······································································································ 232
Configuring call hold ··············································································································· 232
Configuration prerequisites································································································ 232
Enabling call hold using command lines ··············································································· 232
Configuring the tone playing mode for call hold ······································································ 232
Configuration example······································································································ 233
Configuring call forwarding······································································································· 233
Configuration prerequisites································································································ 233
Enabling and disabling call forwarding by using keys ······························································ 233
Configuring call forwarding by using command lines ······························································· 234
Configuration example······································································································ 235
Configuring call transfer··········································································································· 236
Configuration prerequisites································································································ 236
Configuring call transfer by using command lines ··································································· 236
Configuration example······································································································ 236
Configuring call backup ··········································································································· 237

ix
Configuring hunt group············································································································ 237
Configuration prerequisites································································································ 237
Enabling hunt group········································································································· 237
Configuring hunt group priority level ···················································································· 238
Configuration example······································································································ 238
Configuring incoming call barring······························································································· 239
Configuration prerequisites································································································ 239
Enabling and disabling incoming call barring by using keys ······················································ 239
Enabling incoming call barring by using command lines··························································· 239
Configuration example······································································································ 239
Configuring outgoing call barring ······························································································· 240
Configuration prerequisites································································································ 240
Enabling and disabling outgoing call barring by using keys······················································· 240
Enabling outgoing call barring by using command lines ··························································· 240
Configuration example······································································································ 240
Configuring MWI···················································································································· 241
Configuration prerequisites································································································ 241
Enabling and disabling MWI ······························································································ 241
Specifying the voice mailbox server····················································································· 241
Displaying and maintaining MWI························································································· 242
Configuring three-party conference ···························································································· 242
Configuration prerequisites································································································ 242
Enabling three-party conference by using keys ······································································ 242
Enabling three-party conference by using command lines ························································ 242
Configuration example······································································································ 243
Configuring silent monitor and barge in······················································································· 243
Configuration prerequisites································································································ 243
Configuring three-party conference in active participation mode by using keys ····························· 243
Configuring three-party conference in active participation mode by using command lines ··············· 244
Configuring calling party control ································································································ 244
Configuration prerequisites································································································ 244
Configuring calling party control·························································································· 244
Configuring door opening control······························································································· 244
Configuration prerequisites································································································ 244
Configuring door opening control ························································································ 245
Configuring Feature service ····································································································· 245
Configuration prerequisites································································································ 245
Enabling and disabling Feature service setting by using keys ··················································· 245
Configuring Feature service by using command lines ······························································ 248
Configuration example······································································································ 248
Configuring a number priority peer····························································································· 248
Call services configuration examples·························································································· 249
Call waiting ···················································································································· 249
Call forwarding busy ········································································································ 250
Call transfer ··················································································································· 252
Hunt group····················································································································· 253
MWI ····························································································································· 255
Three-party conference ···································································································· 258
Silent monitor and barge in································································································ 260
Configuring call watch ··································································· 264
Overview······························································································································ 264
Call watch concepts················································································································ 264
Call watch group ············································································································· 264
Monitoring rule················································································································ 264
Call watch mode ············································································································· 265
Hardware compatibility with call watch························································································ 265
Configuring call watch for an E1/T1 interface ··············································································· 265
Configuring a call watch group ··························································································· 265
Associating the E1/T1 interface with the call watch group························································· 266
Displaying and maintaining call watch ························································································ 266
Call-watch configuration examples····························································································· 266

x
Monitoring local interfaces································································································· 266
Monitoring remote IP addresses ························································································· 267
Configuring fax over IP ·································································· 270
FoIP protocols and standards ··································································································· 270
Fax flow ······························································································································· 270
Hardware compatibility with FoIP······························································································· 271
FoIP configuration task list ······································································································· 271
Configuring fax interworking protocol ··················································································· 272
Enabling CNG fax switchover····························································································· 274
Enabling ECM for fax ······································································································· 274
Configuring fax faculty transmission mode ············································································ 275
Configuring maximum fax rate···························································································· 276
Configuring fax training mode ···························································································· 276
Configuring threshold of local training ·················································································· 277
Configuring transmit energy level of gateway carrier ······························································· 278
Configuring T.38 faculty description compatibility ··································································· 278
Configuring global default parameters for fax········································································· 279
Displaying and maintaining FoIP configuration ············································································· 280
FoIP configuration examples ···································································································· 280
Configuring FoIP ············································································································· 280
Configuring SIP modem pass-through·················································································· 282
Configuring customizable IVR ························································· 284
Overview······························································································································ 284
Advantages ·························································································································· 284
Customizable voice prompts ······························································································ 284
Various codecs ··············································································································· 284
Flexible node configuration································································································ 284
Customizable process ······································································································ 284
Successive jumping ········································································································· 285
Error processing methods ································································································· 285
Timeout processing methods ····························································································· 285
Various types of secondary calls························································································· 285
Hardware compatibility with customizable IVR·············································································· 285
Customizable IVR configuration task list ····················································································· 285
Configuring an IVR voice entity ································································································· 286
Creating an IVR voice entity ······························································································ 286
Configuring an IVR voice entity ·························································································· 286
Specifying the ID for a media resource ······················································································· 288
Configuring IVR processing methods globally ·············································································· 288
Creating an IVR node ············································································································· 289
Configuring a Call node ···································································································· 290
Configuring a Jump node ·································································································· 291
Configuring a Service node ······························································································· 291
Displaying and maintaining customizable IVR ·············································································· 292
Customizable IVR configuration examples··················································································· 292
Call node configuration example 1: dial terminator match, normal secondary call ·························· 293
Call node configuration example 2: number length match, normal secondary call ·························· 295
Call node configuration example 3: number match, normal secondary call··································· 296
Call node configuration example 4: extension secondary call ···················································· 297
Jump node configuration example······················································································· 298
Service node configuration example 1·················································································· 300
Service node configuration example 2·················································································· 302
Configuration example for three types of nodes ····································································· 303
Troubleshooting IVR··············································································································· 306
Invalid node ··················································································································· 306
Loopback node ··············································································································· 306
Node depth exceeds eight levels ························································································ 307
Matching mistake 1·········································································································· 308
Matching mistake 2·········································································································· 308

xi
Configuring VoFR········································································· 310
Overview······························································································································ 310
Fundamental VoFR architecture ························································································· 310
Protocols and standards ··································································································· 310
Call flow in dynamic mode································································································· 311
Call flow in FRF.11 trunk mode ·························································································· 311
Hardware compatibility with VoFR ····························································································· 312
VoFR configuration task list······································································································ 312
Configuring VoFR entity ·········································································································· 312
Creating VoFR entity········································································································ 312
Configuring basic functions································································································ 313
Configuring DTMF transmission ························································································· 313
Enabling VAD ················································································································· 314
Configuring VoFR voice bandwidth ···························································································· 314
Configuring dynamic mode······································································································· 1182H315
552HConfiguring Huawei-compatible mode·················································································· 1183H316
553HConfiguring nonstandard-compatible mode ··········································································· 1184H317
554HConfiguring FRF.11 trunk mode ································································································ 1185H318
555HConfiguration prerequisites································································································ 1186H318
556HConfiguring call mode······································································································· 1187H318
557HConfiguring PSTN-dialed number ······················································································· 1188H318
558HConfiguring call control protocol·························································································· 1189H319
559HConfiguring trunk timer length in FRF.11 trunk mode······························································· 1190H319
560HConfiguring VoFR packets to carry sequence number ····························································· 1191H320
561HDisplaying and maintaining VoFR ······························································································ 1192H320
562HVoFR configuration examples ··································································································· 1193H320
563HHuawei-compatible VoFR·································································································· 1194H320
564HNonstandard-compatible VoFR ·························································································· 1195H322
565HFRF.11 trunk ·················································································································· 1196H323
566HConcurrent transmission of voice and data············································································ 1197H324
567HTroubleshooting VoFR ············································································································ 1198H327
568HCall failure in Huawei-compatible mode················································································ 1199H327
569HPoor VoFR quality ··········································································································· 1200H327
570HConfiguring voice RADIUS ····························································· 1201H328
571HVoice RADIUS call setup process······························································································ 1202H328
572HRADIUS provided by voice gateway··························································································· 1203H329
573HAAA for voice calls··········································································································· 1204H329
574HVoice dialing process ······································································································· 1205H330
575HVoice prompt ·················································································································· 1206H330
576HRecording and querying detailed voice call information···························································· 1207H331
577HHardware compatibility with voice RADIUS·················································································· 1208H331
578HVoice RADIUS configuration task list·························································································· 1209H331
579HConfiguring voice RADIUS ······································································································· 1210H333
580HConfiguring accounting method ·························································································· 1211H333
581HEnabling the accounting function for one-stage dialing users ···················································· 1212H333
582HEnabling authentication function for one-stage dialing users ····················································· 1213H334
583HEnabling authorization function for one-stage dialing users······················································· 1214H334
584HConfiguring rule for saving CDRs························································································ 1215H335
585HConfiguring an access number ··························································································· 1216H336
586HConfiguring two-stage dialing process·················································································· 1217H336
587HEnabling accounting function for two-stage dialing users·························································· 1218H337
588HEnabling the authentication function for two-stage dialing users ················································ 1219H337
589HEnabling the authorization function for two-stage dialing users ·················································· 1220H338
590HConfiguring the method of collecting the digits of called number ················································ 1221H339
591HConfiguring the timeout interval between two digits for two-stage dialing users ····························· 1222H339
592HConfiguring the number of digits in a card number/password ···················································· 1223H340
593HConfiguring the number of redial attempts············································································· 1224H341
594HEnabling the language selection function ·············································································· 1225H341
595HDisplaying and maintaining voice RADIUS ·················································································· 1226H342
596HVoice RADIUS configuration example ························································································ 1227H342

xii
Card number/password process configuration ······································································· 1228H342
598HTroubleshooting voice RADIUS································································································· 1229H345
599HDocument conventions and icons ···················································· 1230H346
600HConventions ························································································································· 1231H346
601HNetwork topology icons ··········································································································· 1232H347
602HSupport and other resources ·························································· 1233H348
603HAccessing Hewlett Packard Enterprise Support ············································································ 1234H348
604HAccessing updates ················································································································· 1235H348
605HWebsites ······················································································································· 1236H349
606HCustomer self repair········································································································· 1237H349
607HRemote support ·············································································································· 1238H349
608HDocumentation feedback ·································································································· 1239H349
609HIndex ························································································· 1240H351

1
Voice overview
Introduction to VoIP
Voice over IP (VoIP) enables IP networks to provide voice services such as plain old telephone
service (POTS). In VoIP, the voice gateway encapsulates voice signals into packets to transmit. IP
telephony is a typical VoIP application.
Interworking between PSTN and IP is implemented through VoIP gateways. VoIP meets the
commercial requirements for PC-to-telephone, telephone-to-PC, and telephone-to-telephone
technologies.
H.323 and Session Initiation Protocol (SIP) are two common protocols used in VoIP. For information
about H.323 and SIP, see "Voice protocols."
VoIP system
For POTS, all functions from the call originator to the call receiver are implemented by the public
switched telephone network (PSTN). VoIP functions differently from POTS, as described in this
section.
Figure 1 VoIP system
In Figure 1, the VoIP gateway provides interfaces for communication between the IP network and
PSTN/ISDN. Users connect to the originating VoIP gateway through PSTN. The originating VoIP
gateway converts analog signals into digital signals and compresses them into voice packets that
can be transmitted over the IP network. The IP network transmits the voice packets to the terminating
VoIP gateway, which converts the voice packets back into recognizable analog signals and then
transmits them to the receiver. This is a complete telephone-to-telephone communication process. In
practice, a gatekeeper (GK) server or SIP server can be applied in the VoIP system to implement
functions such as routing and access control.
Basic VoIP call flow
The following describes a basic VoIP call flow:
1. A user picks up a telephone, and then the modular voice card detects the user’s off-hook action
in real time.
2. The modular voice card transmits the off-hook signal to the VoIP signal processing module on
the VoIP gateway.
3. The VoIP signal processing module generates dial tones.
4. The user hears dial tones played by the session application and begins dialing before the dial
tone timer expires.

2
5. The session application collects the digits dialed by the user.
6. The session application compares the collected digits with the match template while collecting
digits.
7. After finding a match template for the called number, the originating VoIP gateway maps the
number to the terminating VoIP gateway.
8. The originating VoIP gateway initiates a VoIP call to the terminating VoIP gateway over the IP
network and establishes a logical channel for the call to send and receive voice data.
9. The terminating VoIP gateway receives the call from the IP network and seeks the destination
telephone according to the match template. If the call is to be processed by a PBX, the
terminating VoIP gateway passes the call through PSTN signaling to the PBX for processing
until the destination telephone is connected. When the calling party or the called party hangs up,
the conversation ends.
Hardware compatibility with voice
Voice is not available on the following routers:
•MSR900.
•MSR93X.
•MSR1000.
•MSR30-11E.
•MSR30-11F.
VoIP features
•Silence compression
To reduce the amount of voice traffic to be transmitted, VoIP can automatically detect the time
ranges of silence in a conversation, stop generating voice traffic, and send a small number of
silence packets within these time ranges.
•Comfort noise
Silent gaps during a call can be filled by comfortable background noise.
•QoS
As voice services are highly time-sensitive, the priority transmission of voice packets must be
guaranteed. Some measures such as PQ, CQ, WFQ, CBQ, and RTP can be adopted on the
sender side for this purpose. To ensure an adequate bandwidth for voice transmission, adopt
the CAR mechanism to implement traffic classification and policing.
•Fax over IP
Based on VoIP, the FoIP system is responsible for setting up of fax channels and receiving and
sending fax data. FoIP implementation involves modulation and demodulation, fax protocol
processing, and IP channel maintenance.
•One-stage dialing and two-stage dialing
One-stage dialing and two-stage dialing are methods used to connect the calling user to the
called number. If a PBX sends the called number to the VoIP gateway, the VoIP adopts the
one-stage dialing to connect the calling user. If the PBX does not send the called number to the
VoIP gateway, the VoIP gateway adopts the two-stage dialing and plays prompt tones to guide
the calling user to enter information such as a called number.
•Automatic busy-tone detection
Different PBXs are likely to play different busy tones with different frequency spectra. Therefore,
it is hard to recognize a specific busy-tone feature. With the smart busy tone identification
technology, the VoIP gateway samples, calculates, and analyzes the busy tones played by the

3
PBX to distinguish matching tones. Implement busy-tone detection by configuring these
parameters on interfaces.
Configuring voice functions
Figure 2 shows that voice function configuration includes four parts: voice subscriber line, voice entity,
voice protocol, and dial plan.
Figure 2 Voice function configuration
Configuration procedure
Figure 3 shows the voice function configuration procedure of the router. For more information,
see Table 1.
Voice function
configuration
Voice
subscriber line
Voice
entity
Voice
protocol Dial plan

4
Figure 3 Voice function configuration procedure
Table 1 Description of the voice function configuration procedure
Operation Reference
1. Connect the physical devices according to the network diagram. N/A
2. Configure links and routes and make sure the links and routes are
available. Layer 3—IP Routing
Configuration Guide
3. Configure voice entities. Configuring voice entities
4. Determine whether number substitution is necessary:
{If so, configure number substitution for the dial plan.
{If not, proceed with the steps below.
Configuring dial plans
5. Configure basic parameters for related voice subscriber lines.
The physical characteristics of voice subscriber lines are usually set
to the default.
•Configuring analog voice
subscriber lines
•Configuring digital voice
subscriber lines
Configure number
substitution for dial
plans
Start
Configure a link
connection
Is the link
available?
Is number
substitution
necessary?
Configure voice
subscriber line
Configure number
application for dial plans
Configure voice
protocol
Is the call
established?
End
No
Yes
Yes
No
No
Yes
Troubleshoot
Configure voice entity

5
Operation Reference
6. Configure number application for the dial plan adopted in the network
diagram. Configuring dial plans
7. Configure the following voice protocols according to the service and
networking environment:
{H.323 protocol
{SIP protocol
{Fax protocol
•Configuring H.323
•Configuring SIP
•Configuring fax over IP
8. Check whether the network requirements are met:
{If so, the configuration is completed.
{If not, check the fault and perform re-configuration.
N/A
Voice subscriber lines
Voice subscriber lines, which are connected to telephone network devices such as analog telephone
and PBX, implement all physical layer functions between VoIP gateways and PSTN devices. These
functions include power supply to analog telephones, off-hook state detection, ringing signal
generation, receiving & sending of analog or digital voice calls, and receiving & sending of dialed
digits for call routing.
For more information about the voice subscriber line, see "Configuring analog voice subscriber lines"
and "Configuring digital voice subscriber lines." The router provides the following voice subscriber
lines:
•FXS analog voice subscriber line, corresponding to an FXS interface. FXS analog voice
subscriber lines are usually connected to FXO subscriber line terminals, such as ordinary
analog telephones, to provide ringing current, ringing voltage, and dial tone.
•FXO analog voice subscriber line, corresponding to an FXO interface or 2-port loop trunk
interface. FXO analog voice subscriber lines are usually connected to analog telephone
interfaces of PSTN central offices (PBXs).
•E&M analog voice subscriber line, corresponding to an E&M interface. E&M analog voice
subscriber lines support analog E&M signaling and divide each voice connection into a trunk
circuit side and a signaling unit side (similar to the relationship between DCE and DTE). PBXs
send signals to routers through M lines and receive signals from routers through E lines.
•Digital E1/T1 voice subscriber line, that is, a TS set or PRI group created on a VE1/VT1
interface card. After a TS set or PRI group and signaling types, such as R2 signaling, digital
E&M signaling, or digital LGS are configured on VE1/VT1 voice interface cards, the system will
automatically generate the corresponding voice subscriber line for the TS set or PRI group. If a
TS set is created, the E1/T1 interface supports R2, digital E&M, and digital LGS signaling. If a
PRI group is created, the E1/T1 interface supports ISDN, where DSS1 and QSIG are commonly
used protocol types.
•BSV voice subscriber line, which supports ISDN. Generally, a BSV interface is used to connect
an ISDN digital telephone, or used as a trunk interface to connect a PBX digital trunk.
Voice entities
For information about voice entity configuration, see "Configuring voice entities", "Configuring VoFR",
and "Configuring customizable IVR."
There are four kinds of voice entities: POTS entity, VoIP entity, VoFR entity, and IVR entity.
•A POTS entity corresponds to the local telephone (or PSTN) side. POTS entity configuration
associates a voice subscriber line on the VoIP gateway with a local telephone. The POTS entity
configuration also implements the binding between telephone numbers and voice subscriber
lines.

6
•A VoIP entity relates a call entity with a routing policy. Compared with the POTS entity, the VoIP
entity corresponds to the IP network side. VoIP configuration implements the binding between
telephone numbers and destination addresses (IP addresses or server addresses).
•A VoFR entity is used to transmit voice data over a frame relay network.
•An IVR entity is used to set a customizable interactive voice response system.
Voice protocols
The VoIP gateway can transfer voice or fax over the IP network by using different protocols. The
basic voice protocols that routers support are H.323 and SIP. The fax protocol is T.38.
1. H.323
H.323 is a standard protocol established by ITU-T. The H.323 protocol stack, implemented at
the application layer, mainly describes terminals, devices, and services used for multimedia
communication without QoS guarantee over an IP network. An H.323 network usually consists
of VoIP gateway, an optional GK, an MCU, and terminals. According to the ITU-T specifications,
the GK should provide H.323 terminals, a gateway, or MCU in LANs or WANs with the following
functions:
{Address translation
{Access permission
{Bandwidth control and management
{Area management and security check
{Call control signaling and call management
{Routing control and accounting
The GK not only controls the call service, but also functions as the central control point within its
management area. The GK implements the control function by exchanging information with the
VoIP gateway. If there is any GK, the router will be under the control of the GK. To implement
the control function of the GK, perform related configurations on the router. For more
information, see "Configuring H.323."
2. SIP
SIP is the core protocol of the IETF multimedia data and control architecture. SIP is used for
signaling control and communication with a softswitch platform in the IP network. A SIP network
consists of a user agent (SIP endpoint), proxy server, registration server, location server, and
redirect server. Here, the proxy server, registration server, location server, and redirect server
are functional entities. In practice, multiple functional entities can be integrated into one
physical entity.
{In a complete SIP system, all SIP endpoints serve as user agents and should register with
the registration server to inform of their locations, session capabilities, and call policies. The
registration server then sends the registration information to the location server for storage.
{SIP endpoints use the proxy server to set up calls. SIP endpoints send signaling messages
to the proxy server, and then the proxy server forwards them to the next hop. In this process,
multiple proxy servers might be involved. Eventually, channels are established to transfer
the upper layer voice service.
{Unlike the proxy server, the SIP redirect server will not forward the received session request
messages. Instead it will inform the originating SIP endpoints of the addresses of the
terminating SIP endpoints by returning reply messages. The originating SIP endpoints
directly re-originate a session request message to the terminating SIP endpoints. The
terminating SIP endpoints also directly return a reply message to the originating SIP
endpoints.
As a SIP endpoint, the voice router needs to exchange information with the servers to
accomplish functions such as registration. For more information, see "Configuring SIP."
3. Fax protocol

7
FoIP complies with ITU-T T.30 and T.4 on PSTN and T.38 on the IP network.
{T.30 defines the procedures necessary for document transmission between facsimile
terminals on PSTN. It gives detailed descriptions and stipulations on the communication
process, signal format, control signaling, and error correction of Group 3 facsimile terminals
on the general switched telephone network.
{T.4 is a standard protocol used for document transmission between Group 3 facsimile
terminals. It standardizes image coding, signaling modulation, rate, transmission time, error
correction, and document transmission of Group 3 facsimile terminals.
{T.38 describes the technical features necessary to transfer facsimile document in real time
between Group 3 facsimile terminals over the Internet or other networks by using IP
protocols. It gives descriptions and stipulations on communication mode, message format,
error correction, and part of communication processes.
Before applying the fax service, configure the technical protocols and physical characteristics.
For more information, see "Configuring fax over IP."
Dial plan
Dial plan configuration provides diversified number management functions. Dial plan configuration
involves number substitution and number application.
•Number substitution means applying the number substitution rules to the calling and called
numbers to substitute them. Number substitution includes number substitution rules and
binding of number substitution rules.
•Number application means matching numbers, controlling the sending of numbers, and
selecting voice entities according to match templates. Number application includes number
match policy, rules in the match order for voice entity selection, maximum-call-connection set,
number sending mode, and call authority control.
The dial plan configuration directly affects the selection of voice entity and the final call connection.
The dial plan configuration involves global configuration, voice subscriber line configuration, and
voice entity configuration. You can select one or more configurations for a dial plan. The global
configuration acts on calls of the whole VoIP gateway, the voice entity configuration on those of the
voice entity, and the voice subscriber line configuration on those of the voice subscriber line. For
more information, see "Configuring dial plans."
Other manuals for FlexNetwork MSR Series
2
Table of contents
Other HP Network Router manuals

HP
HP FlexNetwork HSR6800 User manual

HP
HP FlexNetwork HSR6800 User manual

HP
HP MSR SERIES Installation manual

HP
HP 6125XLG User manual

HP
HP A5500 EI Switch Series Installation manual

HP
HP A5120 EI Series User manual

HP
HP 6125XLG User manual

HP
HP MSR 93 Series User manual

HP
HP ProCurve 1600M User manual

HP
HP MSR1003-8S Installation manual

HP
HP 6125XLG User manual

HP
HP Fax 650 User manual

HP
HP 7000dl Series User manual

HP
HP StorageWorks MPX200 Programming manual

HP
HP VSR1000 User manual

HP
HP MSR93x Series User manual

HP
HP MSR930 Series Assembly instructions

HP
HP HP ProCurve Series 6600 Installation manual

HP
HP ProCurve 7102 User manual

HP
HP 5120 EI Series User manual