-
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.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
PBXScript
- PBXScript.CompareNumbers
- PBXScript.ConvertToCanonical
- PBXScript.CreateObject
- PBXScript.DataFolder
- PBXScript.EndScript
- PBXScript.GetAudioFileLength
- PBXScript.InstallLanguageID
- PBXScript.IsUserOrGroupBusy
- PBXScript.IsUserOrGroupBusyEx
- PBXScript.Licenses
- PBXScript.OutputTrace
- PBXScript.OutputTraceEx
- PBXScript.PreviousScripts
- PBXScript.SendEMail
- PBXScript.Sleep
- PBXScript.SystemLanguageID
- PBXScript.WebRequest
PBXConfig
-
2 pages in this category
-
Introduction
Last Updated:VBScript → Lua The following interfaces are private COM interfaces, i.e. they are only available witihn an call routing script. They dont' need to get instantiated. PBXCall This interface covers properties and methods being directly connected to the current call. PBXUser This interface covers properties and methods being directly connected to the user the current script is running for. PBXScript This interface covers common propertie - 513 views
-
Server Script API Return Values
Last Updated:VBScript → Lua The following names or values can be used directly within the call routing script, e.g. Dim nRetVal nRetVal = PBXCall.Hold ("*hold*") If (nRetVal = PBXSuccess) Then ... End If Additionally it is possible to receive the return value / cause from the latest connect to attempt by using the GSE build in function LastCause(). Result Name Value Remark PBXSuccess 0 PBXFailure - 75 views
-