Name
BatchPointerRecordChange Update a pointer (PAD) record for a list of numbers
Description
PointerRecordChange updates the pointer (PAD) record associated with a group of numbers. The following are the allowed fields in reqparams:
* dnlist The list of numbers to be changed.
* dateTime The effective date/time of the record. The format of this value is:
mm/dd/yy hh:mmX/Y
where X is the meridiem (A or P), and Y is the SMS/800 timezone indicator. An example of a valid date/time would be: 07/01/98 10:15A/C.
Be aware that Somos only allows schedule date/times where the minute on the quarter hour :00, :15, :30, or :45.

Any other value for minute will cause the record to fail validation.

This field may also contain the value NOW to request an immediate change.

* templatename The SMS Template to which this record should point.
orderNumber The Service Order Number, sent in the SMS/800 so field. Must be from 4-13 bytes, where the first character is alphabetic, the second through twelfth characters are alphanumeric, and the thirteenth character is alphabetic.
sfNumber The Supplemental Form Number, sent in the SMS/800 sf field. Must be 1-6 alphanumeric characters. Required if Service Order Number is not specified.
notes Commentary to be sent in the SMS/800 note field. Can be up to 151 characters.
lns The number of terminating lines sent in the SMS/800 lns field. Format is 1 to 4 decimal numerals.
duedate The Due Date, sent in the SMS/800 dd field. Format is MM/DD/YY. If not specified, SMS/800 will generate a value.
holdValue The Hold Due Date indicator, sent in the SMS/800 hdd field. Allowable values are 0 and 1.
rao The Revenue Accounting Office, sent in the SMS/800 rao field. Must be 3 bytes, decimal numerals. The following rules apply to this field:
  • If the Bill To Number (billToNumber) is 9999999999, then rao must be 999. If it is not specified, SMS/800 will generate a default value of 999.
  • If complex routing is specified, then rao is required, and cannot be 999.
billToNumber The Bill To, or Alternate Billing Number, sent in the SMS/800 abn field. Must be 10 alphanumeric characters. If rao is 999, then billToNumber must be 9999999999.
customer The On-Line Access Customer, sent in the SMS/800 cus field. Must be 5 alphanumeric characters.
agent The On-Line Agent for Customer, sent in the SMS/800 agent field. Must be 5 alphanumeric characters.
telco The company that sold SMS access, sent in the SMS/800 telco field. Must be 4 alphanumeric characters.
icecBilling The IC/EC Billing Indicator, sent in the SMS/800 cbi field. Must be 3 alphabetic characters for an Interexchange Carrier, 4 alphabetic characters for an Exchange Carrier.
contactName The name of the contact person, sent in the SMS/800 ncon field. Maximum of 30 characters.
contactPhone The Contact Phone Number, sent in the SMS/800 ctel field. Must be 10 decimal numerals.
interceptDate The End Intercept Date, sent in the SMS/800 eint field. Format is MM/DD/YY. An End Intercept Date is used for disconnect records. Specifying a value for interceptDate will cause a disconnect rather than a change to be sent.
referralOption The Referral Option, sent in the SMS/800 refer field, and used for disconnect records. Allowable values are 0 and 1.
highpriority This parameter provides access to the SMS/800 High Priority Update feature. Setting it to 1 will tell SMS to place this customer record at the front of the SCP queue. Only a small number of these updates can be done each day. After that, if this parameter is set to 1 the message will fail. You may check the Activity Log to see how many such updates remain for the current day.
comment A comment describing the batch operation.
flowmax The maximum number of messages per hour sent to SMS/800.
rundate The date/time when this batch will run. The format of this value is:
mm/dd/yy hh:mmX
where X is the meridiem (A or P).

To run a batch immediately, either don't use this parameter or set the value to NOW.

MGI Messages
PointerRecordChange sends a REQ-CRC message with an action code of N, C or D. The response message is a RSP-CRC.
Example
The following request parameters will send an immediate change to 8005551212. The SMS Template will be set to *AR-CSF02 and the order number to ORDER1:
dnlist~8005551212,8885551212;dateTime~NOW;templatename~*AR-CSF02; orderNumber~ORDER1