Comandos Asterisk CLI 1.6

he Asterisk command line interface (CLI) is reached by using the Linux shell command
asterisk -r

If you want debugging output, add one or many v_:s
asterisk -vvvvvr

The Asterisk server has to be running in the background for the CLI to start.

If you want to run a CLI command in a shell script, use the x option

asterisk -rx "logger reload"

For help in the CLI mode, use the core show help {command} command. To get help on various applications you can use in the extensions.conf config file, use the show applications command.

This list current as of build 1.6.2.19:

General/Misc Commands



  • !<command>: Execute a shell command

  • ael reload: Reload AEL configuration

  • ael set debug {read|tokens|mac}: Enable AEL debugging flags

  • agi dump html: Dumps a list of AGI commands in HTML format

  • agi exec: Add AGI command to a channel in Async AGI

  • agi set debug {on|off}: Enable/Disable AGI debugging

  • agi show commands {topic}: List AGI commands or specific help

  • cdr show status: Display the CDR status

  • channel originate: Originate a call

  • channel redirect: Redirect a call

  • channel request hangup: Request a hangup on a given channel

  • cli check permissions: Try a permissions config for a user

  • cli reload permissions: Reload CLI permissions config

  • cli show aliases: Show CLI command aliases

  • cli show permissions: Show CLI permissions

  • config list: Show all files that have loaded a configuration file

  • config reload: Force a reload on modules using a particular configuration file

  • devstate change: Change a custom device state

  • devstate list: List currently known custom device states

  • dnsmgr refresh: Performs an immediate refresh

  • dnsmgr reload: Reloads the DNS manager configuration

  • dnsmgr status: Display the DNS manager status

  • event dump cache: Dump the internal event cache (for debugging)

  • features reload: Reloads configured features

  • features show: Lists configured features

  • file convert: Convert audio file

  • group show channels: Display active channels with group(s)

  • http show status: Display HTTP server status

  • indication add: Add the given indication to the country

  • indication remove: Remove the given indication from the country

  • indication show: Display a list of all countries/indications

  • keys init: Initialize RSA key passcodes

  • keys show: Displays RSA key information

  • local show channels: List status of local channels

  • logger mute: Toggle logging output to a console

  • logger reload: Reopens the log files

  • logger rotate: Rotates and reopens the log files

  • logger set level {DEBUG|NOTICE}: Enables/Disables a specific logging level for this console

  • logger show channels: List configured log channels

  • meetme {lock|unlock|mute|unmute}: Execute a command on a conference or conferee

  • meetme list {concise}: List all or one conference

  • mfcr2 call files {on|off}: Enable/Disable MFC/R2 call files

  • mfcr2 set blocked: Reset MFC/R2 channel forcing it to BLOCKED

  • mfcr2 set debug: Set MFC/R2 channel logging level

  • mfcr2 set idle: Reset MFC/R2 channel forcing it to IDLE

  • mfcr2 show channels {group|con}: Show MFC/R2 channels

  • mfcr2 show variants: Show supported MFC/R2 variants

  • mfcr2 show versions: Show OpenR2 library version

  • mgcp audit endpoints: Audit specified MGCP endpoint

  • mgcp reload: Reload MGCP configuration

  • mgcp set debug {on|off}: Enable/Disable MGCP debugging

  • mgcp show endpoints: List defined MGCP endpoints

  • minivm list accounts: List defined mini-voicemail boxes

  • minivm list templates: List message templates

  • minivm list zones: List zone message formats

  • minivm reload: Reload Mini-voicemail configuration

  • minivm show settings: Show mini-voicemail general settings

  • minivm show stats: Show some mini-voicemail statistics

  • mixmonitor {start|stop}: Execute a MixMonitor command

  • module load: Load a module by name

  • module reload: Reload configuration

  • module show {like}: List modules and info

  • module unload: Unload a module by name

  • moh reload: Reload MusicOnHold

  • moh show classes: List MusicOnHold classes

  • moh show files: List MusicOnHold file-based classes

  • no debug channel: Disable debugging on channel(s)

  • parkedcalls show: List currently parked calls

  • phoneprov show routes: Show registered phoneprov http routes

  • realtime destroy: Delete a row from a RealTime database

  • realtime load: Used to print out RealTime variables.

  • realtime store: Store a new row into a RealTime database

  • realtime update: Used to update RealTime variables.

  • realtime update2: Used to test the RealTime update2 method

  • rtcp set debug {on|off|ip}: Enable/Disable RTCP debugging

  • rtcp set stats {on|off}: Enable/Disable RTCP stats

  • rtp set debug {on|off|ip}: Enable/Disable RTP debugging

  • say load {new|old}: Set or show the say mode

  • sla show stations: Show SLA Stations

  • sla show trunks: Show SLA Trunks

  • ss7 block cic: Blocks the given CIC

  • ss7 block linkset: Blocks all CICs on a linkset

  • ss7 set debug {on|off} linkset: Enables SS7 debugging on a linkset

  • ss7 show linkset: Shows the status of a linkset

  • ss7 show version: Displays libss7 version

  • ss7 unblock cic: Unblocks the given CIC

  • ss7 unblock linkset: Unblocks all CICs on a linkset

  • stun set debug {on|off}: Enable/Disable STUN debugging

  • timing test: Run a timing test

  • transcoder show: Display DAHDI transcoder utilization.

  • udptl set debug {on|off|ip}: Enable/Disable UDPTL debugging

  • ulimit: Set or show process resource limits

  • voicemail reload: Reload voicemail configuration

  • voicemail show users: List defined voicemail boxes

  • voicemail show zones: List zone message formats


 

Core Commands



  • core abort shutdown: Cancel a running shutdown

  • core clear profile: Clear profiling info

  • core ping taskprocessor: Ping a named task processor

  • core restart gracefully: Restart Asterisk gracefully

  • core restart now: Restart Asterisk immediately

  • core restart when convenient: Restart Asterisk at empty call volume

  • core set debug channel: Enable/disable debugging on a channel

  • core set {debug|verbose}: Set level of debug/verbose chattiness

  • core show applications {like|d}: Shows registered dialplan applications

  • core show application: Describe a specific dialplan application

  • core show calls {uptime}: Display information on calls

  • core show channels {concise|ve: Display information on channels

  • core show channel: Display information on a specific channel

  • core show channeltypes: List available channel types

  • core show channeltype: Give more details on that channel type

  • core show codecs {audio|video|: Displays a list of codecs

  • core show codec: Shows a specific codec

  • core show config mappings: Display config mappings (file names to config engines)

  • core show file formats: Displays file formats

  • core show file version {like}: List versions of files used to build Asterisk

  • core show functions {like}: Shows registered dialplan functions

  • core show function: Describe a specific dialplan function

  • core show help: Display help list, or specific help on a command

  • core show hints: Show dialplan hints

  • core show hint: Show dialplan hint

  • core show image formats: Displays image formats

  • core show license: Show the license(s) for this copy of Asterisk

  • core show profile: Display profiling info

  • core show settings: Show some core settings

  • core show switches: Show alternative switches

  • core show sysinfo: Show System Information

  • core show taskprocessors: List instantiated task processors and statistics

  • core show threads: Show running threads

  • core show translation {recalc}: Display translation matrix

  • core show uptime {seconds}: Show uptime information

  • core show version: Display version info

  • core show warranty: Show the warranty (if any) for this copy of Asterisk

  • core stop gracefully: Gracefully shut down Asterisk

  • core stop now: Shut down Asterisk immediately

  • core stop when convenient: Shut down Asterisk at empty call volume

  • core waitfullybooted: Wait for Asterisk to be fully booted


 

dahdi Commands



  • dahdi destroy channel: Destroy a channel

  • dahdi restart: Fully restart DAHDI channels

  • dahdi set dnd: Sets/resets DND (Do Not Disturb) mode on a channel

  • dahdi set hwgain: Set hardware gain on a channel

  • dahdi set swgain: Set software gain on a channel

  • dahdi show cadences: List cadences

  • dahdi show channels {trunkgroup}: Show active DAHDI channels

  • dahdi show channel: Show information on a channel

  • dahdi show status: Show all DAHDI cards status

  • dahdi show version: Show the DAHDI version in use


 

Database Commands



  • database del: Removes database key/value

  • database deltree: Removes database keytree/values

  • database get: Gets database value

  • database put: Adds/updates database value

  • database show: Shows database contents

  • database showkey: Shows database contents


 

Dialplan Commands



  • dialplan add extension: Add new extension into context

  • dialplan add ignorepat: Add new ignore pattern

  • dialplan add include: Include context in other context

  • dialplan debug: Show fast extension pattern matching data structures

  • dialplan reload: Reload extensions and *only* extensions

  • dialplan remove extension: Remove a specified extension

  • dialplan remove ignorepat: Remove ignore pattern from context

  • dialplan remove include R: Remove a specified include from context

  • dialplan set chanvar: Set a channel variable

  • dialplan set extenpatternmatch: Use the Old extension pattern matching algorithm.

  • dialplan set extenpatternmatch: Use the New extension pattern matching algorithm.

  • dialplan set global: Set global dialplan variable

  • dialplan show chanvar: Show channel variables

  • dialplan show globals: Show global dialplan variables

  • dialplan show: Show dialplan


 

Fax Commands



  • fax set debug {on|off}: Enable/Disable FAX debugging on new FAX sessions

  • fax set g711cap {on|off}: Enable/Disable G.711 session capture

  • fax set t38cap {on|off}: Enable/Disable T.38 session capture

  • fax show capabilities: Show the capabilities of the registered FAX technology modules

  • fax show hostid: Display the Fax Host-ID

  • fax show licenses: Show number of Fax licenses

  • fax show session: Show the status of the named FAX sessions

  • fax show sessions: Show the current FAX sessions

  • fax show settings: Show the global settings and defaults of both the FAX core and technology modules

  • fax show stats: Summarize FAX session history

  • fax show version: Show versions of FAX For Asterisk components


 

IAX2 Commands



  • iax2 provision: Provision an IAX device

  • iax2 prune realtime: Prune a cached realtime lookup

  • iax2 reload: Reload IAX configuration

  • iax2 set debug {on|off|peer}: Enable/Disable IAX debugging

  • iax2 set debug jb {on|off}: Enable/Disable IAX jitterbuffer debugging

  • iax2 set debug trunk {on|off}: Enable/Disable IAX trunk debugging

  • iax2 set mtu: Set the IAX systemwide trunking MTU

  • iax2 show cache: Display IAX cached dialplan

  • iax2 show callnumber usage: Show current entries in IP call number limit table

  • iax2 show channels: List active IAX channels

  • iax2 show firmware: List available IAX firmware

  • iax2 show netstats: List active IAX channel netstats

  • iax2 show peers {like}: Show details on specific IAX peer

  • iax2 show provisioning: Display iax provisioning

  • iax2 show registry: Display IAX registration status

  • iax2 show stats: Display IAX statistics

  • iax2 show threads: Display IAX helper thread info

  • iax2 show users {like}: List defined IAX users

  • iax2 test losspct: Set IAX2 incoming frame loss percentage

  • iax2 unregister: Unregister (force expiration) an IAX2 peer from the registry


 

SIP Commands



  • sip notify: Send a notify packet to a SIP peer

  • sip prune realtime {peer|all}: Prune cached Realtime users/peers

  • sip qualify peer: Send an OPTIONS packet to a peer

  • sip reload: Reload SIP configuration

  • sip set debug {on|off|ip|peer}: Enable/Disable SIP debugging

  • sip set history {on|off}: Enable/Disable SIP history

  • sip show {channels|subscription}: List active SIP channels or subscriptions

  • sip show channelstats: List statistics for active SIP channels

  • sip show channel: Show detailed SIP channel info

  • sip show domains: List our local SIP domains

  • sip show history: Show SIP dialog history

  • sip show inuse: List all inuse/limits

  • sip show mwi: Show MWI subscriptions

  • sip show objects: List all SIP object allocations

  • sip show peers: List defined SIP peers

  • sip show peer: Show details on specific SIP peer

  • sip show registry: List SIP registration status

  • sip show sched: Present a report on the status of the sched queue

  • sip show settings: Show SIP global settings

  • sip show tcp: List TCP Connections

  • sip show users: List defined SIP users

  • sip show user: Show details on specific SIP user

  • sip unregister: Unregister (force expiration) a SIP peer from the registry


 

PRI Commands



  • pri set debug {on|off|0|1|2} s: Enables PRI debugging on a span

  • pri set debug file: Sends PRI debug output to the specified file

  • pri show debug: Displays current PRI debug settings

  • pri show spans: Displays PRI Information

  • pri show span: Displays PRI Information

  • pri show version: Displays libpri version


 

Manager Commands



  • manager reload: Reload manager configurations

  • manager set debug {on|off}: Show, enable, disable debugging of the manager code

  • manager show command: Show a manager interface command

  • manager show commands: List manager interface commands

  • manager show connected: List connected manager interface users

  • manager show eventq: List manager interface queued events

  • manager show users: List configured manager users

  • manager show user: Display information on a specific manager user


 

Queue Commands



  • queue add member: Add a channel to a specified queue

  • queue reload {parameters|member: Reload queues, members, queue rules, or parameters

  • queue remove member: Removes a channel from a specified queue

  • queue reset stats: Reset statistics for a queue

  • queue set penalty: Set penalty for a channel of a specified queue

  • queue show: Show status of a specified queue

  • queue {pause|unpause} member: Pause or unpause a queue member

  • queue show rules: Show the rules defined in queuerules.conf


Copiado de:

http://www.voip-info.org/wiki/view/Asterisk+CLI+1.6

Entradas más populares de este blog

Como redireccionar el trafico a una nueva IP con IPtables

Kgpg en ubuntu

Uso de UFW en ubuntu