Service Creation for sipd sip-cgi
The web form invokes a cgi script that generates Tcl or Perl code for
the actual call behavior, using the sip-cgi specification. The Tcl
code is then interpreted by the sipd server. (Details of where this
file is to be located remain to be worked out. This might be a
directory like /import/sipd/scripts/foo for user foo or
it may be uploaded via sipc).
cgi-tcl is to be used
to write the cgi scripts. It's installed in ~hgs/lib/cgi1.2/
Example services include:
- time-of-day call routing to various numbers (home, office, mobile),
including the Columbia unified messaging system;
- cooperative telemarketer filtering application -- before allowing
in-bound call, check whether caller is on a "black list";
- automatic directory look-up using LDAP (e.g., an outbound call to
"John Doe, Columbia University" gets redirected to jd48@columbia.edu)
- dialing plan for routing calls based on destination number.