/protocols/jain-megaco/megaco-api/src/main/java/javax/megaco/pkg/CPToneGenPkg/CPToneGenCtSignal.java
http://mobicents.googlecode.com/ · Java · 70 lines · 22 code · 11 blank · 37 comment · 0 complexity · e8ddae14ae59c11f45168a52332ede08 MD5 · raw file
- package javax.megaco.pkg.CPToneGenPkg;
-
- import javax.megaco.pkg.MegacoPkg;
- import javax.megaco.pkg.PkgSignalItem;
- import javax.megaco.pkg.DTMFGenPkg.DTMFGenPkg;
-
- /**
- * The MEGACO Congestion Tone signal class extends the PkgSignalItem class. This
- * is a final class. This class defines Congestion Tone signal of MEGACO Call
- * Progress Tone Generator package. The methods shall define that this signal
- * item belongs to the Call Progress Tone Generator package.
- */
- public final class CPToneGenCtSignal extends PkgSignalItem {
-
- /**
- * Identifies Congestion tone signal of the MEGACO Call Progress Tone
- * Generator Package. Its value shall be set equal to 0x0033.
- */
- public static final int CP_TONE_GEN_CT_SIGNAL = 0x0033;
-
- private CPToneGenPkg itemsPkgId = new CPToneGenPkg();
-
- /**
- * This method is used to get the signal identifier from an Signal Item
- * object. The implementations of this method in this class returns the id
- * of the Congestion Tone signal of Call Progress Tone Generator Package.
- */
- public CPToneGenCtSignal() {
- super();
- super.signalId = CP_TONE_GEN_CT_SIGNAL;
- super.itemId = CP_TONE_GEN_CT_SIGNAL;
- }
-
- /**
- * This method is used to get the item identifier from an Item object. The
- * implementations of this method in this class returns the id of the
- * Congestion Tone signal of Call Progress Tone Generator Package.
- *
- * @return It shall return {@link CP_TONE_GEN_CT_SIGNAL}.
- */
- public int getItemId() {
-
- return super.itemId;
- }
-
- /**
- * This method is used to get the signal identifier from an Signal Item
- * object. The implementations of this method in this class returns the id
- * of the Congestion Tone signal of Call Progress Tone Generator Package.
- *
- * @return It shall return {@link CP_TONE_GEN_CT_SIGNAL}.
- */
- public int getSignalId() {
- return super.signalId;
- }
-
- /**
- * This method gets the package id to which the item belongs. Since the
- * Congestion Tone signal is defined in the Call Progress Tone Generator
- * Package of MEGACO protocol, this method returns the CPToneGenPkg class
- * object.
- *
- * @return The package is CPToneGenPkg
- */
- public MegacoPkg getItemsPkgId() {
-
- return itemsPkgId;
- }
-
- }