New Files
controller_refer.tcl | Controller for SIP REFER request and response handling |
welcome.cgi | Welcome page. It takes a PIN from the user required for authentication. |
main_menu.cgi |
Display main menu. |
get_devices.cgi |
Display device selection menu. Lists the devices the user is
authorized to control. |
get_commands.cgi |
Display command selection menu. Lists the commands for the
selected device. |
get_arguments.cgi |
Prompts the user for each argument required by the selected command. |
process_command.cgi |
Process the command. |
subscription_menu.cgi |
Display menu to manage
subscriptions. |
get_subscriptions.cgi | Lists current subscriptions for
user. |
get_subscription_devices.cgi | Display menu for devices the
user is authorized to subscribe to. |
get_subscription_events.cgi |
Display menu for events for a
device that the user can subscribe to. |
record_subscription.cgi
|
Record device event subscription
(notification request). |
remove_subscription.cgi |
Remove subscription for user. |
send_notification.cgi |
Handles all event notifications. |
get_notification.cgi |
Get notification message for
user. |
Modified Files
controller_do.tcl | Handle SIP DO request and response. |
controller_request.tcl |
Handle all SIP requests. |
controller_response.tcl |
Handle all SIP responses. |
controller.tcl |
Main controller for SIP. |
sipstack.tcl |
Handle SIP parsing, composing, re-transmission, callback
handling. |
transmission.tcl |
Handle TCP and UDP transmission. |
vxmlcall.h |
Represents a SIP
incoming/outgoing call to/from the browser. |
vxmlcall.cpp |
Implementation for vxmlcall.h |
vxmlsession.h |
Represents a VoiceXML session. |
vxmlsession.cpp |
Implementations for vxmlsession.h |
fia.h |
represents our VoiceXML form
interpretation algorithm |
fia.cpp |
implementation for fia.h |
Configuration/Other Files
device_control.conf |
Configuration info for device control center |
device_control.sql |
SQL dump for device control center schema. |
Not applicable since user interaction is via phone.
Sip Library |
VoiceXML interpreter |