-
Server Script API (VBScript)
Server Script API (VBScript)
Introduction
PBXCall
- PBXCall.Activate
- PBXCall.Alerting
- PBXCall.CalledPartyNumber
- PBXCall.CalledPartyNumberCanonical
- PBXCall.CallId
- PBXCall.CallingDeviceName
- PBXCall.CallingDeviceType
- PBXCall.CallingEntityId
- PBXCall.CallingEntityType
- PBXCall.CallingPartyName
- PBXCall.CallingPartyNumber
- PBXCall.CallProceeding
- PBXCall.Charges
- PBXCall.CLIMode
- PBXCall.ConnectedName
- PBXCall.ConnectedNumber
- PBXCall.DialedNumber
- PBXCall.Disconnect
- PBXCall.FaxToneDetected
- PBXCall.Hold
- PBXCall.IsInternal
- PBXCall.IsOnHold
- PBXCall.IsOriginatorDisconnected
- PBXCall.LastRecordedMessage
- PBXCall.LastRecordedMessageLength
- PBXCall.PhoneCallListEntry
- PBXCall.PlayMessage
- PBXCall.PostDialingDigits
- PBXCall.RecordMessage
- PBXCall.SecondaryCallingPartyNumber
- PBXCall.SendEMail
- PBXCall.SkipAlerting
- PBXCall.WaitForDisconnect
PBXUser
- PBXUser.Away
- PBXUser.BusyRedirect
- PBXUser.BusyRedirectNumber
- PBXUser.DataFolder
- PBXUser.DelayedRedirect
- PBXUser.DelayedRedirectNumber
- PBXUser.DelayedRedirectTimeout
- PBXUser.DoNotDisturb
- PBXUser.EnableMobileExtensions
- PBXUser.EnableParallelCall
- PBXUser.FreeStatusText
- PBXUser.IsBusy
- PBXUser.IsConferenceUser
- PBXUser.IsLoggedIn
- PBXUser.IsOutlookBusy
- PBXUser.IsOutOfOffice
- PBXUser.MobileIdentificationNumbers
- PBXUser.MobilePhoneNumber
- PBXUser.Name
- PBXUser.Now
- PBXUser.NumberOfNewVoicemails
- PBXUser.ParallelCallNumbers
- PBXUser.Pin
- PBXUser.UnconditionalRedirect
- PBXUser.UnconditionalRedirectNumber
- PBXUser.UploadFile
- PBXUser.UserID
- PBXUser.VoicemailEMailAddress
- PBXUser.VoicemailRecording
- PBXUser.VoicemailRecordingTimeout
- PBXUser.VoicemailWelcomeMessage
PBXGroup
PBXScript
- PBXScript.CompareNumbers
- PBXScript.ConvertToCanonical
- PBXScript.CreateObject
- PBXScript.DataFolder
- PBXScript.EndScript
- PBXScript.GetAudioFileLength
- PBXScript.InstallLanguageID
- PBXScript.IsUserOrGroupBusy
- PBXScript.IsUserOrGroupBusyEx
- PBXScript.Licenses
- PBXScript.Now
- PBXScript.OutputTrace
- PBXScript.OutputTraceEx
- PBXScript.PreviousScripts
- PBXScript.SendEMail
- PBXScript.Sleep
- PBXScript.SystemLanguageID
- PBXScript.Type
- PBXScript.WebRequest
PBXConfig
-
5 pages in this category
-
PBXGroup.IsLoggedIn
Last Updated:VBScript → Lua SwxWare v13.27 Returns True if at least one group user is currently logged into SwyxWare with any client. Dim bLoggedIn bLoggedIn = PBXGroup.IsLoggedIn This function returns a boolean value. You can also use PBXGroup.IsBusy to check if all group users are currently busy. - 289 views
-
PBXGroup.IsBusy
Last Updated:VBScript → Lua SwxWare v13.27 Returns True if all group users are currently busy, i.e. not able to accept another call. Dim bBusy bBusy = PBXGroup.IsBusy This function returns a boolean value. You can also use PBXGroup.IsLoggedIn to check if at least one group user is logged in into SwyxWare with any device. - 188 views
-
PBXGroup.CallerIsMember
Last Updated:VBScript → Lua SwxWare v13.27 This function returns True if the current caller is a member of the group the script is running for. Dim bMember bMember = PBXGroup.CallerIsMember This function return a boolean value. The return value can be used for authentication purpose, e.g. to unlock certain call routing functionality for members of the current group. - 178 views
-
PBXGroup.GroupID
Last Updated:VBScript → Lua SwxWare v13.27 Returns the SwyxWare internal id of the group the script is running for. Dim nID nID = PBXGroup.GroupID This function returns a long value. - 157 views
-
PBXGroup.Name
Last Updated:VBScript → Lua SwxWare v13.27 Returns the name of the group the script is running for. Dim sName sName = PBXGroup.Name This function returns a string value. - 145 views
-