diff --git a/pysysinfo/asterisk.py b/pysysinfo/asterisk.py
index <HASH>..<HASH> 100644
--- a/pysysinfo/asterisk.py
+++ b/pysysinfo/asterisk.py
@@ -149,20 +149,20 @@ class AsteriskInfo:
                 % (self._amihost, self._amiport)
                 )
 
-    def _sendAction(self, action, keys=None, vars=None):
+    def _sendAction(self, action, attrs=None, chan_vars=None):
         """Send action to Asterisk Manager Interface.
         
         @param action: Action name
-        @param keys:   Tuple of key-value pairs for action attributes.
-        @param vars:   Tuple of key-value pairs for channel variables.
+        @param attrs:   Tuple of key-value pairs for action attributes.
+        @param chan_vars:   Tuple of key-value pairs for channel variables.
 
         """
         self._conn.write("Action: %s\r\n" % action)
-        if keys:
-            for (key,val) in keys:
+        if attrs:
+            for (key,val) in attrs:
                 self._conn.write("%s: %s\r\n" % (key, val))
-        if vars:
-            for (key,val) in vars:
+        if chan_vars:
+            for (key,val) in chan_vars:
                 self._conn.write("Variable: %s=%s\r\n" % (key, val))
         self._conn.write("\r\n")
Fix variable name to avoid using reserved name.