Policy attributes are retrieved from Subscription Management
in the Access Gateway and
are passed to WAP Push over SMPP in
the SOAP headers. If the policies are not found in the TWSS SOAP header,
then the Web service uses the values that are defined in the TWSS Administration Console.
The following polices are configured through the Service Policy Manager.
These policies are expected to be in the SOAP header. They may be
stored elsewhere, however.
service.standard.ChargingSupported
If true,
then charging is supported for send operations. This flag is for turning
on and off the data being captured in usage records.
- Type: Boolean
- Value: true
service.config.MaximumTargets
The maximum number
of targets to permit for one request This number is a positive number,
ranging in value from 0 (no maximum) to the maximum value for the
data type.
service.config.ProcessUpToLimit
Specifies how
to proceed when the maximum number of targets has been exceeded. If
true, then the message is sent to the first number of target addresses
up to the maximum, with the delivery status for the remaining target
addresses being marked as undeliverable. If false, then the entire
request is refused and a PolicyException is generated.
- Type: Boolean
- Value: true
service.config.CallLevelPrivacy
Specifies how
to proceed when one target address fails the privacy check. If true,
then if any target address fails the privacy check, the entire request
is refused, and the delivery status for every target addresses is
marked as undeliverable. If false, then the message is sent to the
target addresses that pass the privacy check.
- Type: Boolean
- Value: false
service.config.RequestPriority
The priority
of the message on the JMS queue (0-4 normal, 5-9 expedited).
service.config.messaging.ConfirmDelivery
If
true, then delivery confirmation is requested before making a final
update to the message status (Delivered or DeliveryImpossible).
- Type: Boolean
- Value: false
service.config.StatusRetainTime
Minimum time,
in minutes, to retain the results of the message send.
- Type: Integer
- Value: 1440 (24 hours)
service.config.wap.MessageValidTime
Maximum
time, in minutes, that the WAP Push message will remain valid after
being received in the user handset.
- Type: Integer
- Value: 43200 (30 days)
service.config.wap.PushAction
The action to
be taken when the SI-WAP Push is received by the handset.
- Type: String
- Value: Signal-medium
service.config.wap.UsePushActionFromUser
Specifies
where the Web service implementation obtains the action value. If
true, the Web service implementation code uses the action value provided
by the user through the WAP Push WSDL. If false, the action value
is obtained from the
Service Policy Manager.
- Type: Boolean
- Value: false
service.config.messaging.Billing
The
charging code to be passed to the backend (SMSC) along
with the request for billing purposes. This policy is used only when
the
WAP Push over SMPP and
Parlay X SMS over SMPP Web service implementations are
coresident on the same server. Not required.
service.custom.messaging.ServiceType
The type
of messaging service to use, for billing purposes. Not required.