Skip to content



Originate a call.


Generates an outgoing call to a Extension/Context/Priority or Application/Data


    Action: Originate
    ActionID: <value>
    Channel: <value>
    Exten: <value>
    Context: <value>
    Priority: <value>
    Application: <value>
    Data: <value>
    Timeout: <value>
    CallerID: <value>
    Variable: <value>
    Account: <value>
    EarlyMedia: <value>
    Async: <value>
    Codecs: <value>
    ChannelId: <value>
    OtherChannelId: <value>
    PreDialGoSub: <value>
  • ActionID - ActionID for this transaction. Will be returned.

  • Channel - Channel name to call.

  • Exten - Extension to use (requires 'Context' and 'Priority')

  • Context - Context to use (requires 'Exten' and 'Priority')

  • Priority - Priority to use (requires 'Exten' and 'Context')

  • Application - Application to execute.

  • Data - Data to use (requires 'Application').

  • Timeout - How long to wait for call to be answered (in ms.).

  • CallerID - Caller ID to be set on the outgoing channel.

  • Variable - Channel variable to set, multiple Variable: headers are allowed.

  • Account - Account code.

  • EarlyMedia - Set to 'true' to force call bridge on early media..

  • Async - Set to 'true' for fast origination.

  • Codecs - Comma-separated list of codecs to use for this call.

  • ChannelId - Channel UniqueId to be set on the channel.

  • OtherChannelId - Channel UniqueId to be set on the second local channel.

  • PreDialGoSub - PreDialGoSub Context,Extension,Priority to set options/headers needed before start the outgoing extension

See Also

Generated Version

This documentation was generated from Asterisk branch 18 using version GIT