Understanding QSIG

Configuring Voice Ports

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-1

QSIG Overview
 Q Signaling protocol  ISDN-based signaling protocol  Based on Q.931  Allows feature transparency between different vendor PBXs  Two layers: – Basic call defines the signaling procedures and protocol for the purpose of circuit-switched call control at the Q reference point between PINXs. Explained in Standard ECMA-143. – Generic function defines the signaling protocol for the control of supplementary services and additional network features. Explained in Standard ECMA-165.

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-2

QSIG Features
 Basic call  Call completion  Call diversion  Call transfer  Identification services  Message waiting indication service  Path replacement  Do not disturb and override

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-3

Path Replacement
 Allows efficient connection between two parties in a call  Can occur: – After a QSIG transfer by a join – By forward switching only in Cisco Unified Communications Manager  Is sensitive to: – Dial plans – Routing patterns

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-4

Path Replacement (Cont.)
2
User B transfers to User C.

User B DN: 2000

3
User B drops off.

6 Cluster A and
Cluster C Switch over.

5 1
User A calls User B.

Cluster C establishes a new circuit to A. Cluster A asks Cluster C via Cluster B for path replacement to DN 1000.

User A DN: 1000
© 2008 Cisco Systems, Inc. All rights reserved.

4

User C DN: 3000
CVOICE v6.0—2-5

Configuring Global QSIG Support for BRI or PRI Example
QSIG T1/E1 or BRI Channel QSIG T1/E1 or BRI Channel

IP Network Voice-Enabled Router Voice-Enabled Router

PBX

PBX

Phone

BRI Router(config)# isdn switch-type basic-qsig PRI Router(config)# isdn switch-type primary-qsig Router(config)# card type t1 0

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-6

QSIG over PRI Interface Configuration Example
QSIG T1/E1 Channel QSIG T1/E1 Channel

IP Network Voice-Enabled Router Voice-Enabled Router

PBX

PBX

Phone

Router(config)# controller t1 0/1 Router(config-controller)# pri-group timeslots 1-24 Router(config)# interface serial 0/1:23 Router(config-if)# isdn switch-type primary-qsig Router(config-if)# isdn protocol-emulate user OR Router(config-if)# isdn protocol-emulate network
© 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.0—2-7

QSIG over BRI Configuration Example
QSIG BRI Channel QSIG BRI Channel

IP Network Voice-Enabled Router Voice-Enabled Router

PBX

PBX

Phone

Router(config)# interface bri 1/1 Router(config-if)# isdn layer1-emulate user OR Router(config-if)# isdn layer1-emulate network Router(config-if)# isdn incoming-voice voice Router(config-if)# isdn protocol-emulate user OR Router(config-if)# isdn protocol-emulate network
© 2008 Cisco Systems, Inc. All rights reserved. CVOICE v6.0—2-8

Verifying Controllers
router# show controllers t1 0/1/0 T1 0/1/0 is up. Applique type is Channelized T1 Cablelength is long gain36 0db No alarms detected. alarm-trigger is not set Soaking time: 3, Clearance time: 10 AIS State:Clear LOS State:Clear LOF State:Clear Version info Firmware: 20051006, FPGA: 20, spm_count = 0 Framing is ESF, Line Code is B8ZS, Clock Source is Line. CRC Threshold is 320. Reported from firmware is 320. Data in current interval (601 seconds elapsed): 2 Line Code Violations, 3 Path Code Violations 601 Slip Secs, 0 Fr Loss Secs, 2 Line Err Secs, 1 Degraded Mins 601 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 0 Unavail Secs

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-9

ISDN Status
router# show isdn status Global ISDN Switchtype = primary-qsig ISDN Serial0/1/1:23 interface dsl 0, interface ISDN Switchtype = primary-qsig **** Slave side configuration **** Layer 1 Status: ACTIVE Layer 2 Status: TEI = 0, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED Layer 3 Status: 0 Active Layer 3 Call(s) Active dsl 0 CCBs = 0 The Free Channel Mask: 0x00000000 Number of L2 Discards = 0, L2 Session ID = 0 Total Allocated ISDN CCBs = 0

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-10

Debugging QSIG Trunks
router#

debug isdn q921

 Displays ISDN Q.921 (Layer 2) debug information
router#

debug isdn q931

 Displays information about call setup and teardown of Layer 3 ISDN network connections between the local (user-side) router and the network

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-11

Debugging QSIG Trunks (Cont.)
Q.931 on E1 European PRI
router# show debugging The following ISDN debugs are enabled on all DSLs: debug isdn error is debug isdn event is debug isdn q931 is [... output omitted ...] *Mar 4 13:25:20.698: ISDN Se0/2:15 Q931: Progress Ind i = 0x8088 - In-band 4 13:25:22.336: ISDN Se0/2:15 Q931: 4 13:25:22.344: ISDN Se0/2:15 Q931: RX <- ALERTING pd = 8 callref = 0x8004 info or appropriate now available RX <- CONNECT pd = 8 callref = 0x8004 TX -> CONNECT_ACK pd = 8 callref = callref = ON. ON. ON.

(filter is OFF)

*Mar *Mar 0x0004 *Mar 4 13:25:24.408: ISDN 0x8004 Cause i = 0x8090 *Mar 4 13:25:24.436: ISDN *Mar 4 13:25:24.468: ISDN 0x8004
© 2008 Cisco Systems, Inc. All rights reserved.

Se0/2:15 Q931: RX <- DISCONNECT pd = 8

Normal call clearing Se0/2:15 Q931: TX -> RELEASE pd = 8 callref = 0x0004 Se0/2:15 Q931: RX <- RELEASE_COMP pd = 8 callref =

CVOICE v6.0—2-12

Debugging QSIG Trunks (Cont.)
Q.931 on E1 QSIG
router# show debugging The following ISDN debugs are enabled on all DSLs: debug isdn error is debug isdn q931 is [... output omitted ...] *Mar *Mar ON. ON. (filter is OFF)

Connected number. Only when using QSIG.

4 13:27:51.549: ISDN Se0/2:15 Q931: RX <- ALERTING pd = 8 callref = 0x8001 Progress Ind i = 0x8088 - In-band info or appropriate now available 4 13:27:55.528: ISDN Se0/2:15 Q931: RX <- CONNECT pd = 8 callref = 0x8001 Connected Number i = 0x0081, '3000'

*Mar 4 13:27:55.540: ISDN 0x0001 *Mar 4 13:27:57.294: ISDN 0x8001 Cause i = 0x8090 *Mar 4 13:27:57.335: ISDN *Mar 4 13:27:57.363: ISDN 0x8001
© 2008 Cisco Systems, Inc. All rights reserved.

Se0/2:15 Q931: TX -> CONNECT_ACK pd = 8 Se0/2:15 Q931: RX <- DISCONNECT pd = 8

callref = callref =

Normal call clearing Se0/2:15 Q931: TX -> RELEASE pd = 8 callref = 0x0001 Se0/2:15 Q931: RX <- RELEASE_COMP pd = 8 callref =
CVOICE v6.0—2-13

Summary
 QSIG allows feature transparency between different vendor PBXs.  QSIG can be configured over PRI or BRI.  Various show and debug commands are available to verify the QSIG connection.

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-14

© 2008 Cisco Systems, Inc. All rights reserved.

CVOICE v6.0—2-15

Sign up to vote on this title
UsefulNot useful