Call handling services are to be specified via a table, both as a web form and as a Tcl/Tk table for sipc:
Caller Password Day From To Action --------------------------------------------------------------- * 4711 any any any ring short long long sweetheart@ * any any any ring song.au * * Mo-Fr 10pm 8am forward to voicemail hgs@cs. * any 9am 10am busy * * vacation forward to voicemail
Users should be able to add and delete such features, with a delete button next to each feature. The "action" parameter is a pull-down menu.
The specification of time ranges needs to be considered. One option is to allow days to be specified as weekdays and "Mo-Fr", "Sa-Su". It should also be possible to enter a time range manually, e.g., to specify a vacation period. (In the example above, 'vacation' is a user-defined time-range, defined by a starting and ending date and time.)