
Receive port:
	waits for ring
	gets CID
	gets Called Number
	answers call
	collects DTMF's
	if dtmf is caller ID
		dials 88 
	else 
		hangup
	sleeps 1
	dials called number
	waits for DTMF
	if dtmf is 77 
		write pass record
	else 
		write fail record

Generator port:
	Dials a number setting CID
	waits till answered
	dials ports CID
	waits for DTMF
	if dtmf is not 88
		hangup and write fail record
	else if hangup
		write fail record
	else
		collect DTMF
	if DTMF is dialled number
		dial 77
		write pass record
	else
		write fail record
	hangup
