NAME

Contacts

DESCRIPTION

You can add, edit and delete entries to the NMIS Contacts table. Allows information to be stored about contacts for the network.

Used to control who is notified about an event, and how, and maybe subject to a dutytime roster system.

Contacts table is used by two Policy tables, Events Policy and Escalations Policy

Contact

A unique name. An entry of 'default' will be used if no other name matches.

If no 'default', then possibly no contact will be matched, and no user notification delivered for this event. As time moves on, maybe the next LevelX escalation will match a contact|dutytime window.

DutyTime

A string representing a time range followed by the day of week. Time range may be from late to early am - see examples. I would suggest that care be taken to have contigious or overlapping dutytimes, [ unless you require a window of silence].

DutyTime policies can be set to restrict the days and hours that this Contact can be contacted. DutyTime intersects with Timezone.

A 'null' entry will assume 24x7, 7 days a week.

		some valid entries
		00:24:SunMonTueWedThuFriSat
		09:13:MonTueWedThuFri
		00:24:MonTueWedThuFriSatSun
		00:24:SatSun 

Email

A list of comma seperated email addresses.

Location

A string. Not used.

Mobile

A string. Not used.

Pager

A numeric pager number used by SNPP to send an event to a pager.

Phone

A string. Not used.

TimeZone

An offset to the localhost time for DutyTime. Offsets DutyTime so that dutytime policies can be set in the native timezone of the contact.

	-7
	+8

Example

		1)
		in LevelX of Escalation, use multiple contacts like this
		email:Contact1:Contact2
	
		in Contacts, create two contacts like this
		Contact1 00:24:MonTueWedThuFri email1@s...
		Contact2 00:24:SunSat email2@s...
	
		NMIS will look to email both contacts, but only actually send to the
		contact with a current dutytime window.
	
		2)
		Say you wish to configure a weekend contact roster with dutytime's at 5.00pm Fri to 8.00am Mon, try this.
	
		Contact1 is on duty during the week.
		Contact2 is on weekend duty.
	
		in Escalation LevelX
		email:W1:W2:W3:R1:R2:R3
	
		in contacts, create three contacts, all to the same email...
		R1 17:24:Fri contact2@s...
		R2 00:24:SatSun contact2@s...
		R3 00:08:Mon contact2@s...
		W1 08:24:Mon contact1@s...
		W2 00:24:TueWedThu contact1@s...
		W3 00:17:Fri contact1@s...