channelcall
channelcall
TYPE
,
PROCEDURE
,
EXTRAS

The channelcall statement calls a procedure in the active channel module.

Parameters

This statement has three parameters:

type – type of channel (Dial, Email, etc.). Can also optionally specify the exact module to call, for example `Email:Python`. If the module name is missing, the active module will be used.

procedure – name of the procedure to call.

extras – additional parameter values, if any, will be passed back to the called procedure.

Description

This statement calls a procedure in the active channel module.

    channelcall "Dial","Dialectic","DialDigits","8005551212"

Note: This statement works slightly differently than in Panorama 6.0 and earlier versions. In Panorama X, extra parameters can now only be used to pass values, they cannot receive values back from the called procedure. Returned values now must be passed back via a global variable.

See Also

- channelactivemodule -- returns the currently active module for a channel, if any.
- channelactivemodule( -- returns the currently active module for a channel, if any.
- channelcatalog -- creates a list of all channel databases (including the path for each database).
- channelgetdictionary -- returns the current settings for a specified channel.
- channelinformation -- returns information about a specified channel.
- channelinformation( -- returns information about a specified channel.
- channelload -- loads a channel module.
- channelmodules -- returns a list of available modules for a specified channel type.
- channelmodules( -- returns a list of available modules for a specified channel type.
- channelopen -- opens a channel module for editing.
- channelpath -- returns the path of a specified channel module.
- channelpath( -- returns the path of a specified channel module.
- channelprocedures -- returns a list of procedures available in a specified channel.
- channelsetdictionary -- saves new settings for a specified channel.
- channelswitch -- switches the active channel module.
- channeltypes -- returns a list of available channel types.
- channeltypes( -- returns a list of available channel types.
- dialdigits -- dials one or more digits.
- dialphone -- dials one or more digits, adjusting for area codes, country codes, etc..
- sendarrayemail -- sends a single e-mail to multiple recipients.
- sendbulkemail -- sends a single e-mail to multiple recipients.
- sendemail -- sends an e-mail. It gives access to the maximum number of options available.
- sendoneemail -- sends a single e-mail to a single recipient.

History

Version | Status | Notes
10.0 | Updated | Carried over from Panorama 6.0, but extra parameters can now only be used to pass values, they cannot receive values back from the called procedure. Returned values now must be passed back via a global variable.