# State Property The State property indicates the state of SitePhone plugin. Syntax
    [long=] SiteKiosk.Plugins("SitePhone").State
Possible Values
    Long value that retrieves the plugin state.
The property is read only. Remarks Possible status flags are: S_UNKNOWN = -1; S_OFFLINE = 0; S_CONNECTING = 1; S_PAUSING = 2; S_ONLINE = 3; If you want to react when this property changed, you can use the OnStateChanged Event. Examples The following example logs the SitePhone state.
    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    SitePhone = SiteKiosk.Plugins("SitePhone");
    SitePhone.OnStateChanged = OnStateChanged;

    var S_OFFLINE = 0;
    var S_CONNECTING = 1;
    var S_PAUSING = 2;
    var S_ONLINE = 3;

    function OnStateChanged()
    {
       switch (SitePhone.State)
       {
          case S_OFFLINE:
             SiteKiosk.Logfile.Notification("SitePhone is now offline.");
             break;
          case S_CONNECTING:
             SiteKiosk.Logfile.Notification("SitePhone is now connecting.");
             break;
          case S_PAUSING:
             SiteKiosk.Logfile.Notification("SitePhone is now pausing.");
             break;
          case S_ONLINE:
             SiteKiosk.Logfile.Notification("SitePhone is now online.");
             break;
          default:
             SiteKiosk.Logfile.Notification("SitePhone state is unknown.");
       }
    }
    </SCRIPT>
Applies to SiteKiosk v7.0 (and later versions). Back to top