All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.restcomm.protocols.ss7.inap.api.INAPOperationCode Maven / Gradle / Ivy

The newest version!
/*
 * Mobius Software LTD
 * Copyright 2019, Mobius Software LTD and individual contributors
 * by the @authors tag.
 *
 * This program is free software: you can redistribute it and/or modify
 * under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation; either version 3 of
 * the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see 
 */
package org.restcomm.protocols.ss7.inap.api;
/**
 * @author yulian.oifa
 *
 */
public interface INAPOperationCode {
	//-- the operations are grouped by the identified ASEs.
	//-- SCF activation ASE
	//initialDP InitialDP ::= localValue 0
	int initialDP = 0;
	
	//-- Basic BCP DP ASE - from Q.1218 CS1
	//originationAttemptAuthorized OriginationAttemptAuthorized ::= localValue 1
	int originationAttemptAuthorized = 1;
	//collectedInformation CollectedInformation ::= localValue 2
	int collectedInformation = 2;
	//analysedInformation AnalysedInformation ::= localValue 3
	int analysedInformation = 3;
	//routeSelectFailure RouteSelectFailure ::= localValue 4
	int routeSelectFailure = 4;
	//oCalledPartyBusy OCalledPartyBusy ::= localValue 5
	int oCalledPartyBusy = 5;
	//oNoAnswer ONoAnswer ::= localValue 6
	int oNoAnswer = 6;
	//oAnswer OAnswer ::= localValue 7
	int oAnswer = 7;
	//oDisconnect ODisconnect ::= localValue 8
	int oDisconnect = 8;
	//termAttemptAuthorized TermAttemptAuthorized ::= localValue 9
	int termAttemptAuthorized = 9;
	//tBusy TBusy ::= localValue 10
	int tBusy = 10;
	//tNoAnswer TNoAnswer ::= localValue 11
	int tNoAnswer = 11;
	//tAnswer TAnswer ::= localValue 12
	int tAnswer = 12;
	//tDisconnect TDisconnect ::= localValue 13
	int tDisconnect = 13;

	//-- Advanced BCP DP ASE - from Q.1218 CS1
	//oMidCall OMidCall ::= localValue 14
	int oMidCall = 14;
	//tMidCall TMidCall ::= localValue 15
	int tMidCall = 15;
	
	//-- SCF/SRF activation of assist ASE
	//assistRequestInstructions AssistRequestInstructions ::= localValue 16
	int assistRequestInstructions = 16;
	   
	//-- Assist connection establishment ASE
	//establishTemporaryConnection EstablishTemporaryConnection ::= localValue 17
	int establishTemporaryConnection = 17;
	   
	//-- Generic disconnect resource ASE
	//disconnectForwardConnection DisconnectForwardConnection ::= localValue 18
	int disconnectForwardConnection = 18;
	   
	//-- Non-assisted connection establishment ASE
	//connectToResource ConnectToResource ::= localValue 19
	int connectToResource = 19;
	   
	//-- Connect ASE (elementary SSF function)
	//connect Connect ::= localValue 20
	int connect = 20;
	   
	//-- Call handling ASE (elementary SSF function)
	//holdCallInNetwork HoldCallInNetwork ::= localValue 21 - from Q.1218 CS1
	int holdCallInNetwork = 21;
	//releaseCall ReleaseCall ::= localValue 22
	int releaseCall = 22;
	   
	//-- BCSM Event handling ASE
	//requestReportBCSMEvent RequestReportBCSMEvent ::= localValue 23
	int requestReportBCSMEvent = 23;
	   
	//eventReportBCSM EventReportBCSM ::= localValue 24
	int eventReportBCSM = 24;
	   
	//-- Charging Event handling ASE
	//requestNotificationChargingEvent RequestNotificationChargingEvent ::= localValue 25
	int requestNotificationChargingEvent = 25;
	//eventNotificationCharging EventNotificationCharging ::= localValue 26
	int eventNotificationCharging = 26;
	
	//-- SSF call processing ASE
	//collectInformation CollectInformation ::= localValue 27
	int collectInformation = 27;
	//analyseInformation AnalyseInformation ::= localValue 28 - from Q.1218 CS1
	int analyseInformation = 28;
	//selectRoute SelectRoute ::= localValue 29 - from Q.1218 CS1
	int selectRoute = 29;
	//selectFacility SelectFacility ::= localValue 30 - from Q.1218 CS1
	int selectFacility = 30;
	//continue Continue ::= localValue 31
	int continueCode = 31;
	   
	//-- SCF call initiation ASE
	//initiateCallAttempt InitiateCallAttempt ::= localValue 32
	int initiateCallAttempt = 32;
	   	
	//-- Timer ASE
	//resetTimer ResetTimer ::= localValue 33
	int resetTimer = 33;
	   
	//-- Billing ASE
	//furnishChargingInformation FurnishChargingInformation ::= localValue 34
	int furnishChargingInformation = 34;
	   
	//-- Charging ASE
	//applyCharging ApplyCharging ::= localValue 35
	int applyCharging = 35;	   
	//applyChargingReport ApplyChargingReport ::= localValue 36
	int applyChargingReport = 36;
	   
	//-- Status reporting ASE - from Q.1218 CS1
	//requestCurrentStatusReport RequestCurrentStatusReport ::= localValue 37
	int requestCurrentStatusReport=37;
	//requestEveryStatusChangeReport RequestEveryStatusChangeReport ::= localValue 38
	int requestEveryStatusChangeReport=38;
	//requestFirstStatusMatchReport RequestFirstStatusMatchReport ::= localValue 39
	int requestFirstStatusMatchReport=39;
	//statusReport StatusReport ::= localValue 40
	int statusReport=40;
	
	//-- Traffic management ASE
	//callGap CallGap ::= localValue 41
	int callGap = 41;
	   
	//-- Service management ASE
	//activateServiceFiltering ActivateServiceFiltering ::= localValue 42
	int activateServiceFiltering = 42;
	//serviceFilteringResponse ServiceFilteringResponse ::= localValue 43
	int serviceFilteringResponse = 43;
	   
	//-- Call report ASE
	//callInformationReport CallInformationReport ::= localValue 44
	int callInformationReport = 44;
	//callInformationRequest CallInformationRequest ::= localValue 45
	int callInformationRequest = 45;
	   
	//-- Signalling control ASE
	//sendChargingInformation SendChargingInformation ::= localValue 46
	int sendChargingInformation = 46;
	   
	//-- Specialized resource control ASE
	//playAnnouncement PlayAnnouncement ::= localValue 47
	int playAnnouncement = 47;
	//promptAndCollectUserInformation PromptAndCollectUserInformation ::= localValue 48
	int promptAndCollectUserInformation = 48;
	//specializedResourceReport SpecializedResourceReport ::= localValue 49
	int specializedResourceReport = 49;
	//-- Cancel ASE
	//cancel Cancel ::= localValue 53
	int cancelCode = 53;
	//cancelStatusReportRequest CancelStatusReportRequest ::= localValue 54 - from ITU Q.1218 CS1
	int cancelStatusReportRequest = 54;
	
	//-- Activity Test ASE
	//activityTest ActivityTest ::= localValue 55
	int activityTest = 55;	
	
	//CS1+ Operations
	//callLimit CallLimit ::= localValue ‐1
	int callLimit = -1;
	//continueWithArgument ContinueWithArgument ::= localValue 88
	int continueWithArgument = 88;
	//dialogueUserInformation DialogueUserInformation ::= localValue ‐2
	int dialogueUserInformation = -2;
	//handOver HandOver ::= localValue ‐3
	int handOver = -3;
	//holdCallPartyConnection HoldCallPartyConnection ::= localValue ‐4
	int holdCallPartyConnection = -4;
	//reconnect Reconnect ::= localValue ‐5
	int reconnect = -5;
	//releaseCallPartyConnection ReleaseCallPartyConnection ::= localValue ‐6
	int releaseCallPartyConnection = -6;
	//signallingInformation SignallingInformation ::= localValue ‐8
	int signallingInformation = -8;
	//retrieve Retrieve ::= localValue 16
	int retrieve = 16;	
	//update Update ::= localValue 21
	int update = 21;		
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy