6.4 IN CS1 application protocol (operation and error codes)

--  This module contains the operation and error code assignments for the IN CS1 application 
--  protocol.

Core-INAP-CS1-Codes &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1)
in-network(1) modules(0) cs1-codes(3) version1(0)}

DEFINITIONS ::=

BEGIN

--  OPERATION AND ERROR CODE ASSIGNMENTS FOR THE IN CS1 PROTOCOL
--  FOLLOWS

IMPORTS

--  macros
 	APPLICATION-SERVICE-ELEMENT

FROM Remote-Operations-Notation-Extension
&123;joint-iso-ccitt remote-operations(4) notation-extension(2)}

--  operation types
 	ActivateServiceFiltering,
 	ActivityTest,
 	ApplyCharging,
 	ApplyChargingReport,
 	AssistRequestInstructions,
 	CallGap,
 	CallInformationReport,
 	CallInformationRequest,
 	Cancel,
 	CollectInformation,
 	Connect,
 	ConnectToResource,
 	Continue,
 	DisconnectForwardConnection,
 	EstablishTemporaryConnection,
 	EventNotificationCharging,
 	EventReportBCSM,
 	FurnishChargingInformation,
 	InitialDP,
 	InitiateCallAttempt,
 	PlayAnnouncement,
 	PromptAndCollectUserInformation,
 	ReleaseCall,
 	RequestNotificationChargingEvent,
 	RequestReportBCSMEvent,
 	ResetTimer,
 	SendChargingInformation,
 	ServiceFilteringResponse,
 	SpecializedResourceReport

FROM Core-INAP-CS1-Operations &123; ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) modules(0) cs1-operations(0) version1(0)}

--  error types
 	Canceled,
 	CancelFailed,
 	ETCFailed,
 	ImproperCallerResponse,
 	MissingCustomerRecord,
 	MissingParameter,
 	ParameterOutOfRange,
 	RequestedInfoError,
 	SystemFailure,
 	TaskRefused,
 	UnavailableResource,
 	UnexpectedComponentSequence,
 	UnexpectedDataValue,
 	UnexpectedParameter,
 	UnknownLegID

FROM Core-INAP-CS1-Errors &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) modules(0) cs1-errors(1) version1(0)};

--  the operations are grouped by the identified ASEs.

--  SCF activation ASE

initialDP 	InitialDP 	::= localValue 0

--  SCF/SRF activation of assist ASE

assistRequestInstructions 	AssistRequestInstructions 	::= localValue 16

--  Assist connection establishment ASE

establishTemporaryConnection 	EstablishTemporaryConnection 	::= localValue 17
 --  Generic disconnect resource ASE

disconnectForwardConnection 	DisconnectForwardConnection 	::= localValue 18

--  Non-assisted connection establishment ASE

connectToResource 	ConnectToResource 	::= localValue 19

--  Connect ASE (elementary SSF function)

connect 	Connect 	::= localValue 20

--  Call handling ASE (elementary SSF function)

releaseCall 	ReleaseCall 	::= localValue 22

--  BCSM Event handling ASE

requestReportBCSMEvent 	RequestReportBCSMEvent 	::= localValue 23
eventReportBCSM 	EventReportBCSM 	::= localValue 24

--  Charging Event handling ASE

requestNotificationChargingEvent 	RequestNotificationChargingEvent 	::= localValue 25
eventNotificationCharging 	EventNotificationCharging 	::= localValue 26

--  SSF call processing ASE

collectInformation 	CollectInformation 	::= localValue 27
continue 	Continue 	::= localValue 31

--  SCF call initiation ASE

initiateCallAttempt 	InitiateCallAttempt 	::= localValue 32

--  Timer ASE

resetTimer 	ResetTimer 	::= localValue 33

--  Billing ASE

furnishChargingInformation 	FurnishChargingInformation 	::= localValue 34

--  Charging ASE

applyCharging 	ApplyCharging 	::= localValue 35
applyChargingReport 	ApplyChargingReport 	::= localValue 36

--  Traffic management ASE

callGap 	CallGap 	::= localValue 41

--  Service management ASE

activateServiceFiltering 	ActivateServiceFiltering 	::= localValue 42
serviceFilteringResponse 	ServiceFilteringResponse 	::= localValue 43

 --  Call report ASE

callInformationReport 	CallInformationReport 	::= localValue 44
callInformationRequest 	CallInformationRequest 	::= localValue 45

--  Signalling control ASE

sendChargingInformation 	SendChargingInformation 	::= localValue 46

--  Specialized resource control ASE

playAnnouncement 	PlayAnnouncement 	::= localValue 47
promptAndCollectUserInformation 	PromptAndCollectUserInformation 	::= localValue 48
specializedResourceReport 	SpecializedResourceReport 	::= localValue 49

--  Cancel ASE

cancel 	Cancel 	::= localValue 53

--  Activity Test ASE

activityTest 	ActivityTest 	::= localValue 55

--  ERROR codes

canceled 	Canceled 	::= localValue 0
cancelFailed 	CancelFailed 	::= localValue 1
eTCFailed 	ETCFailed 	::= localValue 3
improperCallerResponse 	ImproperCallerResponse 	::= localValue 4
missingCustomerRecord 	MissingCustomerRecord 	::= localValue 6
missingParameter 	MissingParameter 	::= localValue 7
parameterOutOfRange 	ParameterOutOfRange 	::= localValue 8
requestedInfoError 	RequestedInfoError 	::= localValue 10
systemFailure 	SystemFailure 	::= localValue 11
taskRefused 	TaskRefused 	::= localValue 12
unavailableResource 	UnavailableResource 	::= localValue 13
unexpectedComponentSequence 	UnexpectedComponentSequence 	::= localValue 14
unexpectedDataValue 	UnexpectedDataValue 	::= localValue 15
unexpectedParameter 	UnexpectedParameter 	::= localValue 16
unknownLegID 	UnknownLegID 	::= localValue 17

 --  APPLICATION SERVICE ELEMENTS

SCF-Activation-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	initialDP
 	 	}
SCF-SRF-activation-of-assist-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF/SRF
 	CONSUMER INVOKES &123;
 	 	assistRequestInstructions
 	 	}
Assist-connection-establishment-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	establishTemporaryConnection
 	 	}
Generic-disconnect-resource-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	disconnectForwardConnection
 	 	}
Non-assisted-connection-establishment-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	connectToResource
 	 	}
 HREF="6.htm#Connect">Connect-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	connect
 	 	}
Call-handling-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	releaseCall
 	 	}
BCSM-event-handling-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	eventReportBCSM
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	requestReportBCSMEvent
 	 	}
Charging-event-handling-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	eventNotificationCharging
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	requestNotificationChargingEvent
 	 	}
SSF-call-processing-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	collectInformation,
 	 	continue
 	 	}
SCF-call-initiation-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	initiateCallAttempt
 	 	}
Timer-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	resetTimer
 	 	}
Billing-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	furnishChargingInformation
 	 	}
Charging-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	applyChargingReport
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	applyCharging
 	 	}
Traffic-management-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	callGap
 	 	}
Service-management-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	serviceFilteringResponse
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	activateServiceFiltering
 	 	}
Call-report-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF
 	CONSUMER INVOKES &123;
 	 	callInformationReport
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	callInformationRequest
 	 	}
Signalling-control-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	sendChargingInformation
 	 	}
Specialized-resource-control-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- consumer is SSF/SRF 	
 	CONSUMER INVOKES &123;
 	 	specializedResourceReport
 	 	}
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	playAnnouncement,
 	 	promptAndCollectUserInformation
 	 	}
 HREF="6.htm#Cancel">Cancel-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	cancel
 	 	}
Activity-test-ASE 	::= APPLICATION-SERVICE-ELEMENT
 	-- supplier is SCF
 	SUPPLIER INVOKES &123;
 	 	activityTest
 	 	}
END

6.5 IN CS1 application contexts

APPLICATION-CONTEXT MACRO ::= BEGIN TYPE NOTATION ::= Symmetric | InitiatorConsumerOf ResponderConsumerOf | empty VALUE NOTATION ::= value(VALUE OBJECT IDENTIFIER) Symmetric ::= "OPERATIONS OF" "&123;" ASEList "}" InitiatorConsumerOf ::= "INITIATOR CONSUMER OF" "&123;" ASEList "}" | empty ResponderConsumerOf ::= "RESPONDER CONSUMER OF" "&123;" ASEList "}" | empty ASEList ::= ASE | ASEList "," ASE ASE ::= type -- shall reference an APPLICATION-SERVICE-ELEMENT type. END Core-INAP-CS1-SSP-to-SCP-AC APPLICATION-CONTEXT -- dialogue initiated by SSP with InitialDP INITIATOR CONSUMER OF &123; SCF-activation-ASE, HREF="64.htm#"> HREF="64.htm#Assist-connection-establishment-ASE">Assist-connection-establishment-ASE, HREF="64.htm#"> HREF="64.htm#Generic-disconnect-resource-ASE">Generic-disconnect-resource-ASE, HREF="64.htm#"> HREF="64.htm#Non-assisted-connection-establishment-ASE">Non-assisted-connection-establishment-ASE, Connect-ASE HREF="64.htm#Call-handling-ASE">Call-handling-ASE, HREF="64.htm#BCSM-event-handling-ASE">BCSM-event-handling-ASE, HREF="64.htm#Charging-event-handling-ASE">Charging-event-handling-ASE, HREF="64.htm#SSF-call-processing-ASE">SSF-call-processing-ASE, HREF="64.htm#Timer-ASE">Timer-ASE, HREF="64.htm#Billing-ASE">Billing-ASE, HREF="64.htm#Charging-ASE">Charging-ASE, HREF="64.htm#Traffic-management-ASE">Traffic-management-ASE, HREF="64.htm#Call-report-ASE">Call-report-ASE, HREF="64.htm#Signalling-control-ASE">Signalling-control-ASE, HREF="64.htm#Specialized-resource-control-ASE">Specialized-resource-control-ASE, Cancel-ASE, Activity-test-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-ssp-to-scp(0) version1(0)} ; Core-INAP-CS1-assist-handoff-SSP-to-SCP-AC APPLICATION-CONTEXT -- dialogue initiated by SSP with AssistRequestInstructions INITIATOR CONSUMER OF &123; HREF="64.htm#"> HREF="64.htm#SCF-SRF-activation-of-assist-ASE">SCF-SRF-activation-of-assist-ASE, HREF="64.htm#"> HREF="64.htm#Generic-disconnect-resource-ASE">Generic-disconnect-resource-ASE, HREF="64.htm#"> HREF="64.htm#Non-assisted-connection-establishment-ASE">Non-assisted-connection-establishment-ASE, HREF="64.htm#Call-handling-ASE">Call-handling-ASE, HREF="64.htm#Timer-ASE">Timer-ASE, HREF="64.htm#Billing-ASE">Billing-ASE, HREF="64.htm#Charging-ASE">Charging-ASE, HREF="64.htm#Specialized-resource-control-ASE">Specialized-resource-control-ASE, Cancel-ASE, Activity-test-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-assist-handoff-ssp-to-scp(1) version1(0)} ; Core-INAP-CS1-IP-to-SCP-AC APPLICATION-CONTEXT -- dialogue initiated by IP with AssistRequestInstructions INITIATOR CONSUMER OF &123; HREF="64.htm#"> HREF="64.htm#SCF-SRF-activation-of-assist-ASE">SCF-SRF-activation-of-assist-ASE, HREF="64.htm#Timer-ASE">Timer-ASE, HREF="64.htm#Specialized-resource-control-ASE">Specialized-resource-control-ASE, Cancel-ASE, Activity-test-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-ip-to-scp(2) version1(0)} ; Core-INAP-CS1-SCP-to-SSP-AC APPLICATION-CONTEXT -- dialogue initiated by SCP with InitiateCallAttempt RESPONDER CONSUMER OF &123; HREF="64.htm#"> HREF="64.htm#Assist-connection-establishment-ASE">Assist-connection-establishment-ASE, HREF="64.htm#"> HREF="64.htm#Generic-disconnect-resource-ASE">Generic-disconnect-resource-ASE, HREF="64.htm#"> HREF="64.htm#Non-assisted-connection-establishment-ASE">Non-assisted-connection-establishment-ASE, Connect-ASE HREF="64.htm#Call-handling-ASE">Call-handling-ASE, HREF="64.htm#BCSM-event-handling-ASE">BCSM-event-handling-ASE, HREF="64.htm#Charging-event-handling-ASE">Charging-event-handling-ASE, HREF="64.htm#SSF-call-processing-ASE">SSF-call-processing-ASE, HREF="64.htm#SCF-call-initiation-ASE">SCF-call-initiation-ASE, HREF="64.htm#Timer-ASE">Timer-ASE, HREF="64.htm#Billing-ASE">Billing-ASE, HREF="64.htm#Charging-ASE">Charging-ASE, HREF="64.htm#Call-report-ASE">Call-report-ASE, HREF="64.htm#Signalling-control-ASE">Signalling-control-ASE, HREF="64.htm#Specialized-resource-control-ASE">Specialized-resource-control-ASE, Cancel-ASE, Activity-test-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-scp-to-ssp(3) version1(0)} ; Core-INAP-CS1-SCP-to-SSP-traffic-management-AC APPLICATION-CONTEXT -- dialogue initiated by SCP with CallGap RESPONDER CONSUMER OF &123; traffic-management-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-scp-to-ssp-traffic-management(4) version1(0)} ; Core-INAP-CS1-SCP-to-SSP-service-management-AC APPLICATION-CONTEXT -- dialogue initiated by SCP with ActivateServiceFiltering RESPONDER CONSUMER OF &123; service-management-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-scp-to-ssp-service-management(5) version1(0)} ; Core-INAP-CS1-SSP-to-SCP-service-management-AC APPLICATION-CONTEXT -- dialogue initiated by SSP with ServiceFilteringResponse INITIATOR CONSUMER OF &123; service-management-ASE } ::= &123;ccitt(0) identified-organization(4) etsi(0) inDomain(1) in-network(1) ac(1) cs1-ssp-to-scp-service-management(6) version1(0)} ;

Contents Page