-
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
-
2 pages in this category
-
PBXWebRequest
Last Updated:Lua → VBScript SwxWare v13.10 In order to communicate from ECR scripts with web services of all kinds, the Lua integration offers a dynamically embeddable module based on the proven curl library. This module is not loaded by default because this does not unnecessarily increase the resource requirements of the Lua runtime environment. Functions offered by this module Execute all well-known request types: GET, POST, PUT, PATCH, DELETE und HEAD - 254 views
-
PBXConfigUser
Last Updated:Lua SwxWare v13.10 PBXConfigUser is a class returned by PBXScript.GetUserByAddress(). The member functions are always called in combination with a variable (be aware of the colon ':'). Example: aUsers = PBXScript.GetUserByAddress(UserAddr) for _, oUser in ipairs(aUsers) do PBXScript.OutputTrace("User : " .. oUser:UserID()) PBXScript.OutputTrace("Name : " .. oUser:Name()) PBXScript.OutputTrace("EMailAddress: " .. oUser: - 164 views
-