; pager:schedule -- schedule of who's on call at what times.
; for use with CyberPager's PageOnCall rexx script.
;
; this file format based largely (uh, outright stolen :->) from the
; beepersched format created by Tom Limoncelli (tal@warren.mentorg.com)] for
; his Unix IXO pager software.
;
; lines that begin with 0-6 refer to the days Sunday -> Saturday.  the 48
; bytes after refer to who's on duty each half-hour.
;
; a '-' in the list means 'nobody is on duty'.  if PageOnCall's URGENT
; switch is specified, PageOnCall keeps looking for another schedule to
; see if maybe it can find someone else scheduled for that time.  the
; way Tom (:->) manages things is to have lower-case letters mean
; individual people and capital letters meaning their fall-back
; 'urgent' people (usually a list of the person and their fallback).
; for example, 'g' is for greg, and 'G' is for greg and the person that
; backs him up.  of course, you can use any system you wish.


;                        N
;                        O
;                    1 1 O                   1 1
;0 1 2 3 4 5 6 7 8 9 0 1 N 1 2 3 4 5 6 7 8 9 0 1
0--------------------ttttttttttttttttAAAAAAAAAAAA
1------------ttttgggttttttggggiiiiiiitt----------
2------------ttttgggttttttggggiiiiiiitttttttttttt
3------------ttttgggttttttggggiiiiiiitt----------
4------------ttttgggttttttggggiiiiiiitttttttttttt
5------------ttttgggttttttggggiiiiiiitt----------
6-------------------tttttttttttttttttttttttttt---


; these will only be accessed if URGENT is used.
; A "-" in this list means "don't call anyone"
;
;                        N
;                        O
;                    1 1 O                   1 1
;0 1 2 3 4 5 6 7 8 9 0 1 N 1 2 3 4 5 6 7 8 9 0 1
0TTTTTTTTTTTTTTTTTTT--------------TTTTTTTTTTTTTTT
1TTTTTTTTTTTTTTTTTTT--------------TTTTTTTTTTTTTTT
2TTTTTTTTTTTTTTTTTTT--------------TTTTT----------
3TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
4TTTTTTTTTTTTTTTTTTT--------------TTTTT----------
5TTTTTTTTTTTTTTTTTTT--------------TTTTTTTTTTTTTTT
6TTTTTTTTTTTTTTTTTTT--------------TTTTTTTTTTTTTTT


; now we have entries that describe who the people in the tables above
; actually translate to.  these entries __MUST__ come after all schedule
; tables in this file or PageOnCall will not be able to figure out who
; to send a page to.  Additionaly, no spaces are allowed between the
; person's identifier and the equals sign.  I.e., 'c=caw' is legal,
; but 'c =caw' is not.  Additionally, spaces after the = sign will be
; fed wholesale into SpoolPage, so unless an alias name contains a
; space in it, there shouldn't be any spaces in the target list.
;
; it is entirely legal to include a service:pin style target, as well
; as referencing a group.

g=greg
i=ingo
t=tal

; a person and their backup
G=greg,tal
I=ingo,greg
T=tal,greg

; everyone
A=greg,tal,ingo
