-
Server Script API (Lua)
Server Script API (Lua)
Introduction
PBXCall
- PBXCall.Activate()
- PBXCall.Alerting()
- PBXCall.CalledPartyName()
- PBXCall.CalledPartyNumber()
- PBXCall.CalledPartyNumberCanonical()
- PBXCall.CallId()
- PBXCall.CallingDeviceName()
- PBXCall.CallingDeviceType()
- PBXCall.CallingEntityId()
- PBXCall.CallingEntityType()
- PBXCall.CallingPartyName()
- PBXCall.CallingPartyNumber()
- PBXCall.CallProceeding()
- PBXCall.CallType()
- PBXCall.Charges()
- PBXCall.ConnectedName()
- PBXCall.ConnectedNumber()
- PBXCall.DeletePhoneCallListEntry()
- PBXCall.DialedNumber()
- PBXCall.Disconnect()
- PBXCall.Hold()
- PBXCall.IsFaxToneDetected()
- PBXCall.IsInternal()
- PBXCall.IsOnHold()
- PBXCall.IsOriginatorDisconnected()
- PBXCall.LastRecordedMessage()
- PBXCall.LastRecordedMessageLength()
- PBXCall.OriginalCallingPartyName()
- PBXCall.OriginalCallingPartyNumber()
- PBXCall.PlayMessage()
- PBXCall.PostDialingDigits()
- PBXCall.RecordMessage()
- PBXCall.SecondaryCallingPartyNumber()
- PBXCall.SendEMail()
- PBXCall.SkipAlerting()
- PBXCall.TransferrerName()
- PBXCall.TransferrerNumber()
- PBXCall.WaitForDisconnect()
PBXUser
- PBXUser.Away()
- PBXUser.AwayViaPresence()
- PBXUser.BusyRedirect()
- PBXUser.BusyRedirectNumber()
- PBXUser.DelayedRedirect()
- PBXUser.DelayedRedirectNumber()
- PBXUser.DelayedRedirectTimeout()
- PBXUser.DoNotDisturb()
- PBXUser.DoNotDisturbViaPresence()
- PBXUser.EnableParallelCall()
- PBXUser.FreeStatusText()
- PBXUser.IsBusy()
- PBXUser.IsLoggedIn()
- PBXUser.IsOutlookBusy()
- PBXUser.IsOutOfOffice()
- PBXUser.Name()
- PBXUser.Now()
- PBXUser.NumberOfNewVoiceMessages()
- PBXUser.ParallelCallNumbers()
- PBXUser.PhonePin()
- PBXUser.UnconditionalRedirect()
- PBXUser.UnconditionalRedirectNumber()
- PBXUser.UserId()
PBXGroup
- PBXGroup.CallerIsMember()
- PBXGroup.GroupID()
- PBXGroup.IsBusy()
- PBXGroup.IsLoggedIn()
- PBXGroup.Name()
PBXScript
- PBXScript.CompareNumbers()
- PBXScript.ConvertToCanonical()
- PBXScript.EndScript()
- PBXScript.GetAudioFileLength()
- PBXScript.GetPBXConfig()
- PBXScript.GetUserByAddress()
- PBXScript.InstallLanguageId()
- PBXScript.Now()
- PBXScript.OutputTrace()
- PBXScript.OutputTraceEx()
- PBXScript.PreviousScripts()
- PBXScript.SendEMail()
- PBXScript.Sleep()
- PBXScript.SystemLanguageId()
- PBXScript.Type()
- PBXScript.Version()
PBXWebRequest
-
5 pages in this category
-
PBXGroup.IsLoggedIn()
Last Updated:Lua → VBScript SwxWare v13.27 Returns true if at least one group user is currently logged into SwyxWare with any client. local bLoggedIn = PBXGroup.IsLoggedIn() This function returns a boolean value. You can also use PBXGroup.IsBusy() to check if all group users are currently busy. - 17 views
-
PBXGroup.IsBusy()
Last Updated:Lua → VBScript SwxWare v13.27 Returns true if all group users are currently busy, i.e. not able to accept another call. local 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. - 21 views
-
PBXGroup.CallerIsMember()
Last Updated:Lua → VBScript SwxWare v13.27 This function returns true if the current caller is a member of the group the script is running for. local 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. - 12 views
-
PBXGroup.GroupID()
Last Updated:Lua → VBScript SwxWare v13.27 Returns the SwyxWare internal id of the group the script is running for. local nID = PBXGroup.GroupID() This function returns a number value. - 19 views
-
PBXGroup.Name()
Last Updated:Lua → VBScript SwxWare v13.27 Returns the name of the group the script is running for. local sName = PBXGroup.Name() This function returns a string value. - 16 views
-