QSIG


QSIG is an ISDN based signaling protocol for signaling between private branch exchanges in a private integrated services network. It makes use of the connection-level Q.931 protocol and the application-level ROSE protocol. ISDN "proper" functions as the physical link layer.
QSIG was originally developed by Ecma International, adopted by ETSI and is defined by a set of ISO standard documents, so is not owned by any company. This allows interoperability between communications platforms provided by disparate vendors.
QSIG has two layers, called BC and GF. QSIG BC describes how to set up calls between PBXs. QSIG GF provides supplementary services for large-scale corporate, educational, and government networks, such as line identification, call intrusion and call forwarding. Thus for a large or very distributed company that requires multiple PBXs, users can receive the same services across the network and be unaware of the switch that their telephone is connected to. This greatly eases the problems of management of large networks.
QSIG will likely never rival each vendor's private network protocols, but it does provide an option for a higher level of integration than that of the traditional choices.

List of QSIG standards

Note: This list is not complete. See the "source" after the list for more information.
International and European Versions: ISO/IEC 11572, ETSI EN 300 172
International and European Versions: ISO/IEC 11582, ETSI ETS 300 239
International and European Versions: ISO/IEC 13868, ETSI ETS 300 238
International and European Versions: ISO/IEC 13873, ETSI ETS 300 257
International and European Versions: ISO/IEC 13869, ETSI ETS 300 261
Source :
QSIG basically uses ROSE to invoke specific supplementary service at the remote PINX. These ROSE operations are coded in a Q.931 FACILITY info element. Here a list of QSIG opcodes:
opcodesupplServdefining ECMA
0callingNameECMA-164
1calledNameECMA-164
2connectedNameECMA-164
3busyNameECMA-164
4pathReplaceProposeECMA-176
5pathReplaceSetupECMA-176
6pathReplaceRetainECMA-176
7callTransferIdentityECMA-178
8callTransferAbandonECMA-178
9callTransferInitiateECMA-178
10callTransferSetupECMA-178
11callTransferActiveECMA-178
12callTransferCompleteECMA-178
13callTransferUpdateECMA-178
14subaddressTransferECMA-178
15activateDiversionQECMA-174
16deactivateDiversionQECMA-174
17interrogateDiversionQECMA-174
18checkRestrictionECMA-174
19callRerouteingECMA-174
20divertingLegInformation1ECMA-174
21divertingLegInformation2ECMA-174
22divertingLegInformation3ECMA-174
23cfnrDivertedLegFailedECMA-174
27ccnrRequestECMA-186
28ccCancelECMA-186
29ccExecPossibleECMA-186
30ccPathReverseECMA-186
31ccRingoutECMA-186
32ccSuspendECMA-186
33ccResumeECMA-186
34callOfferRequestECMA-192
35doNotDisturbActivateQECMA-194
36doNotDisturbDeactivateQECMA-194
37doNotDisturbInterrogateQECMA-194
38doNotDsturbOverrideQECMA-194
39doNotDisturbOvrExecuteQECMA-194
40ccbsRequestECMA-186
41pathRetainECMA-192
42serviceAvailableECMA-192
43callIntrusionRequestECMA-203
44callIntrusionGetCIPLECMA-203
45callIntrusionIsolateECMA-203
46callIntrusionForcedReleaseECMA-203
47callIntrusionWOBRequestECMA-203
48callIntrusionCompletedECMA-203
49cfbOverrideECMA-192
54ctmiEnquiryECMA-215
55ctmiDivertECMA-215
56ctmiInformECMA-215
57recallAlertECMA-214
58recallAnsweredECMA-214
59chargeRequestECMA-212
60getFinalChargeECMA-212
61aocFinalECMA-212
62aocInterimECMA-212
63aocRateECMA-212
64aocCompleteECMA-212
65aocDivChargeReqECMA-212
66cintLeginformation1ECMA-221
67cintLegInformation2ECMA-221
68cintConditionECMA-221
69cintDisableECMA-221
70cintEnableECMA-221
80mWIActivateECMA-242
81mWIDeactivateECMA-242
82mWIInterrogateECMA-242
84cmnRequestECMA-251
85cmnInformECMA-251
86pathReplaceInviteECMA-176

List of ISDN standards

Source :
Source :