{"id":1048,"date":"2023-09-22T12:23:45","date_gmt":"2023-09-22T15:23:45","guid":{"rendered":"https:\/\/maurobernal.com.ar\/blog\/?p=1048"},"modified":"2023-09-22T12:23:48","modified_gmt":"2023-09-22T15:23:48","slug":"ami-commands-list","status":"publish","type":"post","link":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/","title":{"rendered":"AMI Commands List"},"content":{"rendered":"\n<p>AMI es la interface que tiene disponible Asterisk para permitir la integraci\u00f3n con sistemas externos.<\/p>\n\n\n\n<p>En esta ocasi\u00f3n te dejo el listado completo en Asterisk 18 de comandos disponibles para interactuar con tu PBX<\/p>\n\n\n\n<table>\n    <tr>\n        <td>AbsoluteTimeout                              <\/td>\n        <td>Set absolute timeout.<\/td>\n    <\/tr>\n    <tr>\n        <td>  AGI                                          <\/td>\n        <td>Add an AGI command to execute by<\/td>\n    <\/tr>\n    <tr>\n        <td>  AOCMessage                                   <\/td>\n        <td>Generate an Advice of Charge mess<\/td>\n    <\/tr>\n    <tr>\n        <td>  Atxfer                                       <\/td>\n        <td>Attended transfer.<\/td>\n    <\/tr>\n    <tr>\n        <td>  BlindTransfer                                <\/td>\n        <td>Blind transfer channel(s) to the<\/td>\n    <\/tr>\n    <tr>\n        <td>  Bridge                                       <\/td>\n        <td>Bridge two channels already in th<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeDestroy                                <\/td>\n        <td>Destroy a bridge.<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeInfo                                   <\/td>\n        <td>Get information about a bridge.<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeKick                                   <\/td>\n        <td>Kick a channel from a bridge.<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeList                                   <\/td>\n        <td>Get a list of bridges in the syst<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeTechnologyList                         <\/td>\n        <td>List available bridging technolog<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeTechnologySuspend                      <\/td>\n        <td>Suspend a bridging technology.<\/td>\n    <\/tr>\n    <tr>\n        <td>  BridgeTechnologyUnsuspend                    <\/td>\n        <td>Unsuspend a bridging technology.<\/td>\n    <\/tr>\n    <tr>\n        <td>  CancelAtxfer                                 <\/td>\n        <td>Cancel an attended transfer.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Challenge                                    <\/td>\n        <td>Generate Challenge for MD5 Auth.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ChangeMonitor                                <\/td>\n        <td>Change monitoring filename of a c<\/td>\n    <\/tr>\n    <tr>\n        <td>  Command                                      <\/td>\n        <td>Execute Asterisk CLI Command.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeKick                               <\/td>\n        <td>Kick a Confbridge user.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeList                               <\/td>\n        <td>List participants in a conference<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeListRooms                          <\/td>\n        <td>List active conferences.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeLock                               <\/td>\n        <td>Lock a Confbridge conference.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeMute                               <\/td>\n        <td>Mute a Confbridge user.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeSetSingleVideoSrc                  <\/td>\n        <td>Set a conference user as the sing<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeStartRecord                        <\/td>\n        <td>Start recording a Confbridge conf<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeStopRecord                         <\/td>\n        <td>Stop recording a Confbridge confe<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeUnlock                             <\/td>\n        <td>Unlock a Confbridge conference.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ConfbridgeUnmute                             <\/td>\n        <td>Unmute a Confbridge user.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ControlPlayback                              <\/td>\n        <td>Control the playback of a file be<\/td>\n    <\/tr>\n    <tr>\n        <td>  CoreSettings                                 <\/td>\n        <td>Show PBX core settings (version e<\/td>\n    <\/tr>\n    <tr>\n        <td>  CoreShowChannels                             <\/td>\n        <td>List currently active channels.<\/td>\n    <\/tr>\n    <tr>\n        <td>  CoreStatus                                   <\/td>\n        <td>Show PBX core status variables.<\/td>\n    <\/tr>\n    <tr>\n        <td>  CreateConfig                                 <\/td>\n        <td>Creates an empty file in the conf<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIDialOffhook                             <\/td>\n        <td>Dial over DAHDI channel while off<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIDNDoff                                  <\/td>\n        <td>Toggle DAHDI channel Do Not Distu<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIDNDon                                   <\/td>\n        <td>Toggle DAHDI channel Do Not Distu<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIHangup                                  <\/td>\n        <td>Hangup DAHDI Channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIRestart                                 <\/td>\n        <td>Fully Restart DAHDI channels (ter<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDIShowChannels                            <\/td>\n        <td>Show status of DAHDI channels.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DAHDITransfer                                <\/td>\n        <td>Transfer DAHDI Channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DBDel                                        <\/td>\n        <td>Delete DB entry.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DBDelTree                                    <\/td>\n        <td>Delete DB Tree.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DBGet                                        <\/td>\n        <td>Get DB Entry.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DBGetTree                                    <\/td>\n        <td>Get DB entries, optionally at a p<\/td>\n    <\/tr>\n    <tr>\n        <td>  DBPut                                        <\/td>\n        <td>Put DB entry.<\/td>\n    <\/tr>\n    <tr>\n        <td>  DeviceStateList                              <\/td>\n        <td>List the current known device sta<\/td>\n    <\/tr>\n    <tr>\n        <td>  DialplanExtensionAdd                         <\/td>\n        <td>Add an extension to the dialplan<\/td>\n    <\/tr>\n    <tr>\n        <td>  DialplanExtensionRemove                      <\/td>\n        <td>Remove an extension from the dial<\/td>\n    <\/tr>\n    <tr>\n        <td>  Events                                       <\/td>\n        <td>Control Event Flow.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ExtensionState                               <\/td>\n        <td>Check Extension Status.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ExtensionStateList                           <\/td>\n        <td>List the current known extension<\/td>\n    <\/tr>\n    <tr>\n        <td>  FAXSession                                   <\/td>\n        <td>Responds with a detailed descript<\/td>\n    <\/tr>\n    <tr>\n        <td>  FAXSessions                                  <\/td>\n        <td>Lists active FAX sessions<\/td>\n    <\/tr>\n    <tr>\n        <td>  FAXStats                                     <\/td>\n        <td>Responds with fax statistics<\/td>\n    <\/tr>\n    <tr>\n        <td>  Filter                                       <\/td>\n        <td>Dynamically add filters for the c<\/td>\n    <\/tr>\n    <tr>\n        <td>  G729LicenseList                              <\/td>\n        <td>G.729 License List<\/td>\n    <\/tr>\n    <tr>\n        <td>  G729LicenseStatus                            <\/td>\n        <td>G.729 License Status<\/td>\n    <\/tr>\n    <tr>\n        <td>  GetConfig                                    <\/td>\n        <td>Retrieve configuration.<\/td>\n    <\/tr>\n    <tr>\n        <td>  GetConfigJSON                                <\/td>\n        <td>Retrieve configuration (JSON form<\/td>\n    <\/tr>\n    <tr>\n        <td>  Getvar                                       <\/td>\n        <td>Gets a channel variable or functi<\/td>\n    <\/tr>\n    <tr>\n        <td>  Hangup                                       <\/td>\n        <td>Hangup channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  IAXnetstats                                  <\/td>\n        <td>Show IAX Netstats.<\/td>\n    <\/tr>\n    <tr>\n        <td>  IAXpeerlist                                  <\/td>\n        <td>List IAX Peers.<\/td>\n    <\/tr>\n    <tr>\n        <td>  IAXpeers                                     <\/td>\n        <td>List IAX peers.<\/td>\n    <\/tr>\n    <tr>\n        <td>  IAXregistry                                  <\/td>\n        <td>Show IAX registrations.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ListCategories                               <\/td>\n        <td>List categories in configuration<\/td>\n    <\/tr>\n    <tr>\n        <td>  ListCommands                                 <\/td>\n        <td>List available manager commands.<\/td>\n    <\/tr>\n    <tr>\n        <td>  LocalOptimizeAway                            <\/td>\n        <td>Optimize away a local channel whe<\/td>\n    <\/tr>\n    <tr>\n        <td>  LoggerRotate                                 <\/td>\n        <td>Reload and rotate the Asterisk lo<\/td>\n    <\/tr>\n    <tr>\n        <td>  Login                                        <\/td>\n        <td>Login Manager.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Logoff                                       <\/td>\n        <td>Logoff Manager.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MailboxCount                                 <\/td>\n        <td>Check Mailbox Message Count.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MailboxStatus                                <\/td>\n        <td>Check mailbox.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MeetmeList                                   <\/td>\n        <td>List participants in a conference<\/td>\n    <\/tr>\n    <tr>\n        <td>  MeetmeListRooms                              <\/td>\n        <td>List active conferences.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MeetmeMute                                   <\/td>\n        <td>Mute a Meetme user.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MeetmeUnmute                                 <\/td>\n        <td>Unmute a Meetme user.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MessageSend                                  <\/td>\n        <td>Send an out of call message to an<\/td>\n    <\/tr>\n    <tr>\n        <td>  MessageSendInfo                              <\/td>\n        <td><\/td>\n    <\/tr>\n    <tr>\n        <td>  MixMonitor                                   <\/td>\n        <td>Record a call and mix the audio d<\/td>\n    <\/tr>\n    <tr>\n        <td>  MixMonitorMute                               <\/td>\n        <td>Mute \/ unMute a Mixmonitor record<\/td>\n    <\/tr>\n    <tr>\n        <td>  ModuleCheck                                  <\/td>\n        <td>Check if module is loaded.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ModuleLoad                                   <\/td>\n        <td>Module management.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Monitor                                      <\/td>\n        <td>Monitor a channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  MuteAudio                                    <\/td>\n        <td>Mute an audio stream.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Originate                                    <\/td>\n        <td>Originate a call.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Park                                         <\/td>\n        <td>Park a channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  ParkedCalls                                  <\/td>\n        <td>List parked calls.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Parkinglots                                  <\/td>\n        <td>Get a list of parking lots<\/td>\n    <\/tr>\n    <tr>\n        <td>  PauseMonitor                                 <\/td>\n        <td>Pause monitoring of a channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Ping                                         <\/td>\n        <td>Keepalive command.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPCallIDToChannel                         <\/td>\n        <td><\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPNotify                                  <\/td>\n        <td>Send a NOTIFY to either an endpoi<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPQualify                                 <\/td>\n        <td>Qualify a chan_pjsip endpoint.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPRegister                                <\/td>\n        <td>Register an outbound registration<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowAors                                <\/td>\n        <td>Lists PJSIP AORs.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowAuths                               <\/td>\n        <td>Lists PJSIP Auths.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowContacts                            <\/td>\n        <td>Lists PJSIP Contacts.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowEndpoint                            <\/td>\n        <td>Detail listing of an endpoint and<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowEndpoints                           <\/td>\n        <td>Lists PJSIP endpoints.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowRegistrationInboundContactStatuses  <\/td>\n        <td>Lists ContactStatuses for PJSIP i<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowRegistrationsInbound                <\/td>\n        <td>Lists PJSIP inbound registrations<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowRegistrationsOutbound               <\/td>\n        <td>Lists PJSIP outbound registration<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowResourceLists                       <\/td>\n        <td>Displays settings for configured<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowSubscriptionsInbound                <\/td>\n        <td>Lists subscriptions.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPShowSubscriptionsOutbound               <\/td>\n        <td>Lists subscriptions.<\/td>\n    <\/tr>\n    <tr>\n        <td>  PJSIPUnregister                              <\/td>\n        <td>Unregister an outbound registrati<\/td>\n    <\/tr>\n    <tr>\n        <td>  PlayDTMF                                     <\/td>\n        <td>Play DTMF signal on a specific ch<\/td>\n    <\/tr>\n    <tr>\n        <td>  PlayMF                                       <\/td>\n        <td>Play MF digit on a specific chann<\/td>\n    <\/tr>\n    <tr>\n        <td>  PresenceState                                <\/td>\n        <td>Check Presence State<\/td>\n    <\/tr>\n    <tr>\n        <td>  PresenceStateList                            <\/td>\n        <td>List the current known presence s<\/td>\n    <\/tr>\n    <tr>\n        <td>  PRIDebugFileSet                              <\/td>\n        <td>Set the file used for PRI debug m<\/td>\n    <\/tr>\n    <tr>\n        <td>  PRIDebugFileUnset                            <\/td>\n        <td>Disables file output for PRI debu<\/td>\n    <\/tr>\n    <tr>\n        <td>  PRIDebugSet                                  <\/td>\n        <td>Set PRI debug levels for a span<\/td>\n    <\/tr>\n    <tr>\n        <td>  PRIShowSpans                                 <\/td>\n        <td>Show status of PRI spans.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueAdd                                     <\/td>\n        <td>Add interface to queue.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueChangePriorityCaller                    <\/td>\n        <td>Change priority of a caller on qu<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueLog                                     <\/td>\n        <td>Adds custom entry in queue_log.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueMemberRingInUse                         <\/td>\n        <td>Set the ringinuse value for a que<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueuePause                                   <\/td>\n        <td>Makes a queue member temporarily<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueuePenalty                                 <\/td>\n        <td>Set the penalty for a queue membe<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueReload                                  <\/td>\n        <td>Reload a queue, queues, or any su<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueRemove                                  <\/td>\n        <td>Remove interface from queue.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueReset                                   <\/td>\n        <td>Reset queue statistics.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueRule                                    <\/td>\n        <td>Queue Rules.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueStatus                                  <\/td>\n        <td>Show queue status.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueSummary                                 <\/td>\n        <td>Show queue summary.<\/td>\n    <\/tr>\n    <tr>\n        <td>  QueueWithdrawCaller                          <\/td>\n        <td>Request to withdraw a caller from<\/td>\n    <\/tr>\n    <tr>\n        <td>  Redirect                                     <\/td>\n        <td>Redirect (transfer) a call.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Reload                                       <\/td>\n        <td>Send a reload event.<\/td>\n    <\/tr>\n    <tr>\n        <td>  SendText                                     <\/td>\n        <td>Sends a text message to channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  Setvar                                       <\/td>\n        <td>Sets a channel variable or functi<\/td>\n    <\/tr>\n    <tr>\n        <td>  ShowDialPlan                                 <\/td>\n        <td>Show dialplan contexts and extens<\/td>\n    <\/tr>\n    <tr>\n        <td>  SorceryMemoryCacheExpire                     <\/td>\n        <td>Expire (remove) ALL objects from<\/td>\n    <\/tr>\n    <tr>\n        <td>  SorceryMemoryCacheExpireObject               <\/td>\n        <td>Expire (remove) an object from a<\/td>\n    <\/tr>\n    <tr>\n        <td>  SorceryMemoryCachePopulate                   <\/td>\n        <td>Expire all objects from a memory<\/td>\n    <\/tr>\n    <tr>\n        <td>  SorceryMemoryCacheStale                      <\/td>\n        <td>Marks ALL objects in a sorcery me<\/td>\n    <\/tr>\n    <tr>\n        <td>  SorceryMemoryCacheStaleObject                <\/td>\n        <td>Mark an object in a sorcery memor<\/td>\n    <\/tr>\n    <tr>\n        <td>  Status                                       <\/td>\n        <td>List channel status.<\/td>\n    <\/tr>\n    <tr>\n        <td>  StopMixMonitor                               <\/td>\n        <td>Stop recording a call through Mix<\/td>\n    <\/tr>\n    <tr>\n        <td>  StopMonitor                                  <\/td>\n        <td>Stop monitoring a channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  UnpauseMonitor                               <\/td>\n        <td>Unpause monitoring of a channel.<\/td>\n    <\/tr>\n    <tr>\n        <td>  UpdateConfig                                 <\/td>\n        <td>Update basic configuration.<\/td>\n    <\/tr>\n    <tr>\n        <td>  UserEvent                                    <\/td>\n        <td>Send an arbitrary event.<\/td>\n    <\/tr>\n    <tr>\n        <td>  VoicemailRefresh                             <\/td>\n        <td>Tell Asterisk to poll mailboxes f<\/td>\n    <\/tr>\n    <tr>\n        <td>  VoicemailUsersList                           <\/td>\n        <td>List All Voicemail User Informati<\/td>\n    <\/tr>\n    <tr>\n        <td>  VoicemailUserStatus                          <\/td>\n        <td>Show the status of given voicemai<\/td>\n    <\/tr>\n    <tr>\n        <td>  WaitEvent                                    <\/td>\n        <td>Wait for an event to occur.<\/td>\n    <\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>AMI es la interface que tiene disponible Asterisk para permitir la integraci\u00f3n con sistemas externos. En esta ocasi\u00f3n te dejo el listado completo en Asterisk 18 de comandos disponibles para&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[147],"tags":[220,148],"class_list":["post-1048","post","type-post","status-publish","format-standard","hentry","category-asterisk","tag-ami","tag-asterisk"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AMI Commands List &#183; devops Mauro Bernal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AMI Commands List &#183; devops Mauro Bernal\" \/>\n<meta property=\"og:description\" content=\"AMI es la interface que tiene disponible Asterisk para permitir la integraci\u00f3n con sistemas externos. En esta ocasi\u00f3n te dejo el listado completo en Asterisk 18 de comandos disponibles para...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/\" \/>\n<meta property=\"og:site_name\" content=\"devops Mauro Bernal\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-22T15:23:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-22T15:23:48+00:00\" \/>\n<meta name=\"author\" content=\"Mauro Bernal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@_maurobernal\" \/>\n<meta name=\"twitter:site\" content=\"@_maurobernal\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mauro Bernal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/\"},\"author\":{\"name\":\"Mauro Bernal\",\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#\\\/schema\\\/person\\\/09c4dbdfb59b20e015c703fd19713283\"},\"headline\":\"AMI Commands List\",\"datePublished\":\"2023-09-22T15:23:45+00:00\",\"dateModified\":\"2023-09-22T15:23:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/\"},\"wordCount\":856,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#\\\/schema\\\/person\\\/09c4dbdfb59b20e015c703fd19713283\"},\"keywords\":[\"ami\",\"asterisk\"],\"articleSection\":[\"Asterisk\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/\",\"url\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/\",\"name\":\"AMI Commands List &#183; devops Mauro Bernal\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#website\"},\"datePublished\":\"2023-09-22T15:23:45+00:00\",\"dateModified\":\"2023-09-22T15:23:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/ami-commands-list\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AMI Commands List\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/\",\"name\":\"devops Mauro Bernal\",\"description\":\"Cuando tu trabajo es hacer que las cosas funcionen bien...\",\"publisher\":{\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#\\\/schema\\\/person\\\/09c4dbdfb59b20e015c703fd19713283\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/maurobernal.com.ar\\\/blog\\\/#\\\/schema\\\/person\\\/09c4dbdfb59b20e015c703fd19713283\",\"name\":\"Mauro Bernal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/maurobernal.com.ar\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-maurobernal.png?fit=1740%2C1740&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/maurobernal.com.ar\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-maurobernal.png?fit=1740%2C1740&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/maurobernal.com.ar\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-maurobernal.png?fit=1740%2C1740&ssl=1\",\"width\":1740,\"height\":1740,\"caption\":\"Mauro Bernal\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/maurobernal.com.ar\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/logo-maurobernal.png?fit=1740%2C1740&ssl=1\"},\"description\":\"Desarrollo de Sistemas en .Net, IT Callcenters, DBA de SQL Server, Mikrotik, Pentest y T\u00e9cnico consultor de Sistemas Bejerman\",\"sameAs\":[\"https:\\\/\\\/maurobernal.com.ar\",\"https:\\\/\\\/x.com\\\/_maurobernal\",\"https:\\\/\\\/youtube.com\\\/maurobernal\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AMI Commands List &#183; devops Mauro Bernal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/","og_locale":"es_ES","og_type":"article","og_title":"AMI Commands List &#183; devops Mauro Bernal","og_description":"AMI es la interface que tiene disponible Asterisk para permitir la integraci\u00f3n con sistemas externos. En esta ocasi\u00f3n te dejo el listado completo en Asterisk 18 de comandos disponibles para...","og_url":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/","og_site_name":"devops Mauro Bernal","article_published_time":"2023-09-22T15:23:45+00:00","article_modified_time":"2023-09-22T15:23:48+00:00","author":"Mauro Bernal","twitter_card":"summary_large_image","twitter_creator":"@_maurobernal","twitter_site":"@_maurobernal","twitter_misc":{"Escrito por":"Mauro Bernal","Tiempo de lectura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/#article","isPartOf":{"@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/"},"author":{"name":"Mauro Bernal","@id":"https:\/\/maurobernal.com.ar\/blog\/#\/schema\/person\/09c4dbdfb59b20e015c703fd19713283"},"headline":"AMI Commands List","datePublished":"2023-09-22T15:23:45+00:00","dateModified":"2023-09-22T15:23:48+00:00","mainEntityOfPage":{"@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/"},"wordCount":856,"commentCount":0,"publisher":{"@id":"https:\/\/maurobernal.com.ar\/blog\/#\/schema\/person\/09c4dbdfb59b20e015c703fd19713283"},"keywords":["ami","asterisk"],"articleSection":["Asterisk"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/","url":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/","name":"AMI Commands List &#183; devops Mauro Bernal","isPartOf":{"@id":"https:\/\/maurobernal.com.ar\/blog\/#website"},"datePublished":"2023-09-22T15:23:45+00:00","dateModified":"2023-09-22T15:23:48+00:00","breadcrumb":{"@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/maurobernal.com.ar\/blog\/ami-commands-list\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/maurobernal.com.ar\/blog\/"},{"@type":"ListItem","position":2,"name":"AMI Commands List"}]},{"@type":"WebSite","@id":"https:\/\/maurobernal.com.ar\/blog\/#website","url":"https:\/\/maurobernal.com.ar\/blog\/","name":"devops Mauro Bernal","description":"Cuando tu trabajo es hacer que las cosas funcionen bien...","publisher":{"@id":"https:\/\/maurobernal.com.ar\/blog\/#\/schema\/person\/09c4dbdfb59b20e015c703fd19713283"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/maurobernal.com.ar\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/maurobernal.com.ar\/blog\/#\/schema\/person\/09c4dbdfb59b20e015c703fd19713283","name":"Mauro Bernal","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/i0.wp.com\/maurobernal.com.ar\/blog\/wp-content\/uploads\/2023\/07\/logo-maurobernal.png?fit=1740%2C1740&ssl=1","url":"https:\/\/i0.wp.com\/maurobernal.com.ar\/blog\/wp-content\/uploads\/2023\/07\/logo-maurobernal.png?fit=1740%2C1740&ssl=1","contentUrl":"https:\/\/i0.wp.com\/maurobernal.com.ar\/blog\/wp-content\/uploads\/2023\/07\/logo-maurobernal.png?fit=1740%2C1740&ssl=1","width":1740,"height":1740,"caption":"Mauro Bernal"},"logo":{"@id":"https:\/\/i0.wp.com\/maurobernal.com.ar\/blog\/wp-content\/uploads\/2023\/07\/logo-maurobernal.png?fit=1740%2C1740&ssl=1"},"description":"Desarrollo de Sistemas en .Net, IT Callcenters, DBA de SQL Server, Mikrotik, Pentest y T\u00e9cnico consultor de Sistemas Bejerman","sameAs":["https:\/\/maurobernal.com.ar","https:\/\/x.com\/_maurobernal","https:\/\/youtube.com\/maurobernal"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/posts\/1048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/comments?post=1048"}],"version-history":[{"count":1,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/posts\/1048\/revisions"}],"predecessor-version":[{"id":1049,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/posts\/1048\/revisions\/1049"}],"wp:attachment":[{"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/media?parent=1048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/categories?post=1048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maurobernal.com.ar\/blog\/wp-json\/wp\/v2\/tags?post=1048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}