Highlight a phrase and click this icon to search it on Swyx-Forum    Highlight a phrase and click this icon to search it within the Swyx Knowledgebase    Highlight a phrase and click this icon to search it using Goolge    Highlight a phrase and click this icon to search it using Wikipedia

Highlight a phrase and click this icon to search it on Swyx-Forum    Highlight a phrase and click this icon to search it within the Swyx Knowledgebase    Highlight a phrase and click this icon to search it using Goolge    Highlight a phrase and click this icon to search it using Wikipedia

SwyxPEDIA

Bookmark and Share

SwyxPEDIA

Bookmark and Share

PBXScript.PreviousScripts


This collection holds informations about all scripts that has been started for this call before the current script has been started. If a call is forwarded from a script with option "Proceed with destination's call routing", i.e. when PBXCall.ConnectToEx is called with bProceedWithDestinationScript set to true. Note that the standard redirection (immediate, delayed, busy) always set this flag.

The collection contains PreviousScript objects containing the following information for each previous script:

  • UserName
  • UserId
  • StartTime
  • EndTime

The follwowing example code lists all previous script information into the server trace file:

Dim PrevScripts
Set PrevScripts = PBXScript.PreviousScripts
PBXScript.OutputTrace "Number of previous scripts: " & PrevScripts.Count
Dim Script
For Each Script In PrevScripts
  PBXScript.OutputTrace "UserName:  " & Script.UserName
  PBXScript.OutputTrace "UserID:    " & Script.UserID
  PBXScript.OutputTrace "StartTime: " & Script.StartTime
  PBXScript.OutputTrace "EndTime:   " & Script.EndTime
Next

Please note that a previous script object does contain the username only, not any of his internal extensions.

A common usage for this collection is to check if the current call was originally meant for some other certain user.

A sample code snippet demonstrating the usage of the collection can be found here:

Based on this sample there is another sample available, that checks against a list:

  

Server Script API

 

You might also be interested in the following articles:

GSE build in functions
VBScript build in functions




 | View Topic History  |

 

SwyxPEDIA Help
Sponsors