Commit d84cb193 authored by liebigan's avatar liebigan
Browse files

initial commit of esrp tplan2

parent 2f8bb1d4
Loading
Loading
Loading
Loading
+441 −467

File changed.

Preview size limit exceeded, changes collapsed.

+58 −0
Original line number Diff line number Diff line
Package esrp_commons {
	Domain {
		pics:
		- PICS_TARGET_SIP_REGISTER_SUPPORT
		- PICS_TARGET_DEQUEUE_REGISTRATION_SUPPORT
		- PICS_FIXED_TARGET_SUPPORT
		- PICS_QUEUE_STATE_SUPPORT
		- PICS_SECURITY_POSTURE_SUPPORT
		- PICS_ELEMENT_STATE_SUPPORT
		- PICS_SERVICE_STATE_SUPPORT
		;
		entities:
		- DOWNSTREAM
		- IUT // ESRP
		- UPSTREAM
		- DIVERSION
		- ECRF
		- LIS
		;
		events:
		- configured
		- receives
		- returns
		- forwards
		- sends
		- dequeue_registered // complete dequeue registration + IUT subscribed for QueueState
		- default_routes
		; 
	}
	Data {
		type SIP_INVITE;
		type SIP_REGISTER;
		type SIP_RESPONSE
			with
				"STATUS" of type Number
			;
		type DEQUEUE_REGISTRATION_REQUEST;
		type DEQUEUE_REGISTRATION_RESPONSE;
		type DEQUEUE_DEREGISTRATION_REQUEST;
		type DEQUEUE_DEREGISTRATION_RESPONSE;
		type QUEUE_STATE_SUBSCRIBE_REQUEST;
		type QUEUE_STATE_NOTIFY_REQUEST
			with
				"queueState" of type QueueState
			;
		type QUEUE_STATE_NOTIFY_RESPONSE;
		type SECURITY_POSTURE_SUBSCRIBE_REQUEST;
		type SECURITY_POSTURE_SUBSCRIBE_RESPONSE;
		type SECURITY_POSTURE_NOTIFICATION_REQUEST;
		type ELEMENT_STATE_SUBSCRIBE_REQUEST;
		type ELEMENT_STATE_NOTIFICATION_REQUEST;
		type SERVICE_STATE_SUBSCRIBE_REQUEST;	
		type SERVICE_STATE_NOTIFICATION_REQUEST;

		type Number;
		type QueueState;
	}
}
 No newline at end of file