diff --git a/configs/basic-pbx/extensions.conf b/configs/basic-pbx/extensions.conf
index 9682e062cd799c52348e4a2b1e60321274292202..074a82f46080026bffc74968e1f13892a8807544 100644
--- a/configs/basic-pbx/extensions.conf
+++ b/configs/basic-pbx/extensions.conf
@@ -9,7 +9,7 @@ INTERNAL_DIAL_OPT=,30
 exten = _11XX,hint,PJSIP/${EXTEN}
 
 [Features]
-; Extension to check user voicemail. We don't requre the user to enter
+; Extension to check user voicemail. We don't require the user to enter
 ; their pincode.
 exten = 8000,1,Verbose(1, "User ${CALLERID(num)} dialed the voicemail feature.")
  same = n,VoiceMailMain(${CALLERID(num)}@example,s)
diff --git a/configs/samples/app_mysql.conf.sample b/configs/samples/app_mysql.conf.sample
index fafd4f7a2e3c13bdd9b0c7222e332543092548a5..63ddc406e85911ba0291d1b0899b7dcc8c695d5d 100644
--- a/configs/samples/app_mysql.conf.sample
+++ b/configs/samples/app_mysql.conf.sample
@@ -9,7 +9,7 @@
 ; emptystring - the string ""
 ; null        - unset the variable
 ;
-; WARNING: setting nullvalue=null may have undesireable consequences, in
+; WARNING: setting nullvalue=null may have undesirable consequences, in
 ; particular if you use subroutines in AEL or the LOCAL() variable construct.
 ; You have been warned.  Don't complain if you use that setting in combination
 ; with Gosub or AEL and get buggy behavior.
diff --git a/configs/samples/cdr.conf.sample b/configs/samples/cdr.conf.sample
index 1d0af78643aba7eb45d5fac2bb377184e0245dc7..5cd1dc17aa8234bba6eafe5031680742b1d8ebcf 100644
--- a/configs/samples/cdr.conf.sample
+++ b/configs/samples/cdr.conf.sample
@@ -145,7 +145,7 @@
 ; phase, and that cdr_tds.conf exists and is properly set up with a [global] category.
 ;
 ; Also, remember, that if you wish to log CDR info to a database, you will have to define
-; a specific table in that databse to make things work! See the doc directory for more details
+; a specific table in that database to make things work! See the doc directory for more details
 ; on how to create this table in each database.
 ;
 
diff --git a/configs/samples/chan_dahdi.conf.sample b/configs/samples/chan_dahdi.conf.sample
index 5c1d2ee9e5dcd07db21d83de4513845955046d5f..5c3af43623e6bc57c35574abf482c3aab4e5c509 100644
--- a/configs/samples/chan_dahdi.conf.sample
+++ b/configs/samples/chan_dahdi.conf.sample
@@ -1077,7 +1077,7 @@ pickupgroup=1
 ; Few zones are supported at the time of this writing, but may be selected
 ; with "progzone".
 ;
-; progzone also affects the pattern used for buzydetect (unless
+; progzone also affects the pattern used for busydetect (unless
 ; busypattern is set explicitly). The possible values are:
 ;   us (default)
 ;   ca (alias for 'us')
diff --git a/configs/samples/cli_permissions.conf.sample b/configs/samples/cli_permissions.conf.sample
index 4a6973f507db85ed7225a8e8f9e88cdc69b52353..9f69e1c9ab329b3d2795fcd268bc6df31abbdc9c 100644
--- a/configs/samples/cli_permissions.conf.sample
+++ b/configs/samples/cli_permissions.conf.sample
@@ -11,7 +11,7 @@
 ;
 ; default_perm = permit | deny
 ;                This is the default permissions to apply for a user that
-;                does not has a permissions definided.
+;                does not has a permissions defined.
 ;
 ; user options:
 ; permit = <command name> | all		; allow the user to run 'command' |
diff --git a/configs/samples/dundi.conf.sample b/configs/samples/dundi.conf.sample
index 3c67164b163097304897221aded382ffa2cdbfd5..3e8da2d1f510788ff3578db2b7564889b555e394 100644
--- a/configs/samples/dundi.conf.sample
+++ b/configs/samples/dundi.conf.sample
@@ -183,7 +183,7 @@ autokill=yes
 ;           host.  This is also the context in which peers are permitted
 ;           to precache.
 ;
-; noinclude - Disincludes this peer when searching a particular context
+; noinclude - Excludes this peer when searching a particular context
 ;             for lookup (set "all" to perform no lookups with that
 ;             host.
 ;
diff --git a/configs/samples/extensions.ael.sample b/configs/samples/extensions.ael.sample
index 495001f90500f38d0d2871b3b4b47200062f0a02..b0e15178f808612f642f217bc25e1668bb72c51d 100644
--- a/configs/samples/extensions.ael.sample
+++ b/configs/samples/extensions.ael.sample
@@ -201,7 +201,7 @@ context ael-iaxtel700 {
 // The SWITCH statement permits a server to share the dialplan with
 // another server. Use with care: Reciprocal switch statements are not
 // allowed (e.g. both A -> B and B -> A), and the switched server needs
-// to be on-line or else dialing can be severly delayed.
+// to be on-line or else dialing can be severely delayed.
 //
 context ael-iaxprovider {
 	switches {
diff --git a/configs/samples/extensions.conf.sample b/configs/samples/extensions.conf.sample
index db4c215e84b186625b890749f31254e76541d658..8d6c3e89a151364542f122ae8337c2483dd01d00 100644
--- a/configs/samples/extensions.conf.sample
+++ b/configs/samples/extensions.conf.sample
@@ -312,7 +312,7 @@ exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxt
 ; The SWITCH statement permits a server to share the dialplan with
 ; another server. Use with care: Reciprocal switch statements are not
 ; allowed (e.g. both A -> B and B -> A), and the switched server needs
-; to be on-line or else dialing can be severly delayed.
+; to be on-line or else dialing can be severely delayed.
 ;
 [iaxprovider]
 ;switch => IAX2/user:[key]@myserver/mycontext
@@ -509,7 +509,7 @@ exten => _X.,n,Set(LOCAL(cntx)=${ARG5})
 
 exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
 exten => _X.,n,Dial(${dev},20,p)			; Ring the interface, 20 seconds maximum, call screening
-						; option (or use P for databased call _X.creening)
+						; option (or use P for databased call _X.screening)
 exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)		; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
 
 exten => stdexten-NOANSWER,1,VoiceMail(${mbx},u)	; If unavailable, send to voicemail w/ unavail announce
diff --git a/configs/samples/extensions.lua.sample b/configs/samples/extensions.lua.sample
index e845f0dc90ff06a86270003f8d4ed75b522bafe9..e9d84e01c3301b08250261bdb9f52be7978dea7b 100644
--- a/configs/samples/extensions.lua.sample
+++ b/configs/samples/extensions.lua.sample
@@ -55,7 +55,7 @@ TRUNKMSD = 1
 --
 --   include = {"a", "b", "c"};
 --
--- Channel variables can be accessed thorugh the global 'channel' table.
+-- Channel variables can be accessed through the global 'channel' table.
 --
 --   v = channel.var_name
 --   v = channel["var_name"]
@@ -104,7 +104,7 @@ TRUNKMSD = 1
 -- reserved word.  In the 'goto' example, with Lua 5.1 or earlier, 'goto' is
 -- not a reserved word so you'd be calling the Asterisk dialplan application
 -- 'goto'.  Lua 5.2 however, introduced the 'goto' control statement which
--- makes 'goto' a reserved word.  This casues the interpreter to fail parsing
+-- makes 'goto' a reserved word.  This causes the interpreter to fail parsing
 -- the file and pbx_lua.so will fail to load.  The same applies to any use of
 -- Lua tables including extensions, channels and any tables you create.
 --
diff --git a/configs/samples/extensions_minivm.conf.sample b/configs/samples/extensions_minivm.conf.sample
index 1bd4731ce5cb9f3482b5ca3e4c8d709ea518e6b8..abe5a0bccbfce05389098c321c56b87500d3fc54 100644
--- a/configs/samples/extensions_minivm.conf.sample
+++ b/configs/samples/extensions_minivm.conf.sample
@@ -120,7 +120,7 @@ exten => record,n,noop(Recording status: ${MINIVM_APPMESS_STATUS})
 exten => record,n,macroreturn
 
 ;.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
-; To set a counter and use a template for voicemail to users without acounts
+; To set a counter and use a template for voicemail to users without accounts
 ; use something like this
 ;
 ; email address is in the "account" channel variable. Set from ast_db or a script
diff --git a/configs/samples/hep.conf.sample b/configs/samples/hep.conf.sample
index 32bd8df39ff60427ee367d92a6f92e7ff994bdd6..48586445e44f55122846ac5ea4b22597ae729eb3 100644
--- a/configs/samples/hep.conf.sample
+++ b/configs/samples/hep.conf.sample
@@ -16,7 +16,7 @@
 enabled = no                       ; Enable/disable forwarding of packets to a
                                    ; HEP server. Default is "yes".
 capture_address = 192.168.1.1:9061 ; The address of the HEP capture server.
-capture_password = foo             ; If specified, the authorization passsword
+capture_password = foo             ; If specified, the authorization password
                                    ; for the HEP server. If not specified, no
                                    ; authorization password will be sent.
 capture_id = 1234                  ; A unique integer identifier for this
diff --git a/configs/samples/iax.conf.sample b/configs/samples/iax.conf.sample
index 1ee96ff87266ffb3b1e07247eee4c5af4972164d..cbce423ef008a55e3eb65bc2b9eb35fba55a5a89 100644
--- a/configs/samples/iax.conf.sample
+++ b/configs/samples/iax.conf.sample
@@ -44,7 +44,7 @@
 ;
 
 ;
-; Disable UDP checksums (if nochecksums is set, then no checkums will
+; Disable UDP checksums (if nochecksums is set, then no checksums will
 ; be calculated/checked on systems supporting this feature)
 ;
 ; Accepted values: yes, no
diff --git a/configs/samples/logger.conf.sample b/configs/samples/logger.conf.sample
index 5a03f5997e59ac5c12d68abd2e066b8cf468c3f5..d046708f4faa8cbbde7dafe18ae370683abfd509 100644
--- a/configs/samples/logger.conf.sample
+++ b/configs/samples/logger.conf.sample
@@ -121,7 +121,7 @@
 ;   - [json]    - Log the output in JSON. Note that JSON formatted log entries,
 ;                 if specified for a logger type of 'console', will be formatted
 ;                 per the 'default' formatter for log messages of type VERBOSE.
-;                 This is due to the remote consoles intepreting verbosity
+;                 This is due to the remote consoles interpreting verbosity
 ;                 outside of the logging subsystem.
 ;
 ; Log levels include the following, and are specified in a comma delineated
diff --git a/configs/samples/minivm.conf.sample b/configs/samples/minivm.conf.sample
index 79fdbb0e2ce952b02245bc86ea0201a671b3d6a3..b7f3810ba3484827f4d887f402031e74ce57fe7e 100644
--- a/configs/samples/minivm.conf.sample
+++ b/configs/samples/minivm.conf.sample
@@ -68,7 +68,7 @@ silencethreshold=128
 ;fromstring=The Asterisk PBX
 ;
 
-;emailsubject=[PBX]: New message ${MVM_COUNER} in mailbox ${VM_MAILBOX}
+;emailsubject=[PBX]: New message ${MVM_COUNTER} in mailbox ${VM_MAILBOX}
 ; The following definition is very close to the default, but the default shows
 ; just the CIDNAME, if it is not null, otherwise just the CIDNUM, or "an unknown
 ; caller", if they are both null.
diff --git a/configs/samples/motif.conf.sample b/configs/samples/motif.conf.sample
index 9d5bc808c98d2e37100317bb057b2920641a8eb0..9c9037ac20f3fc2a79c46a72b427f73b1a856907 100644
--- a/configs/samples/motif.conf.sample
+++ b/configs/samples/motif.conf.sample
@@ -34,7 +34,7 @@
 ;
 ; When placing an outgoing call through an endpoint the requested target is searched for in the roster list. If present
 ; the first Jingle or Google Jingle capable resource is specifically targetted. Since the capabilities of the resource are
-; known the outgoing session initation will disregard the configured transport and use the determined one.
+; known the outgoing session initiation will disregard the configured transport and use the determined one.
 ;
 ; If the target is not found in the roster the target will be used as-is and a session will be initiated using the
 ; transport specified in this configuration file. If no transport has been specified the endpoint defaults to ice-udp.
diff --git a/configs/samples/ooh323.conf.sample b/configs/samples/ooh323.conf.sample
index 563ec9fa8b27540743014978513ba25cb8f41050..5316dfce902f8b986d5bcce3eb1d4860da58faeb 100644
--- a/configs/samples/ooh323.conf.sample
+++ b/configs/samples/ooh323.conf.sample
@@ -100,7 +100,7 @@ context=default
                     ; when we're not on hold
 
 ;Type of Service
-;Default - none (lowdelay, thoughput, reliability, mincost, none)
+;Default - none (lowdelay, throughput, reliability, mincost, none)
 ;tos=lowdelay
 
 ;amaflags = default
diff --git a/configs/samples/queues.conf.sample b/configs/samples/queues.conf.sample
index a58f77c933aba4c3ece28647bf04329604983215..aa7e03d34b133208256106aa509fc339db3e3a1e 100644
--- a/configs/samples/queues.conf.sample
+++ b/configs/samples/queues.conf.sample
@@ -158,7 +158,7 @@ monitor-type = MixMonitor
 ;
 ; In timeoutpriority=conf mode however timeout specified in config file will take higher
 ; priority than timeout in application arguments, so if config file has timeout 0, each
-; queue member will be called indefineately and application timeout will be checked only
+; queue member will be called indefinitely and application timeout will be checked only
 ; after this call attempt. This is useful for having queue members with custom timeouts
 ; specified within Dial application of Local channel, and allows handling NO ANSWER which
 ; would otherwise be interrupted by queue destroying child channel on timeout.
@@ -192,7 +192,7 @@ monitor-type = MixMonitor
 ; Autopause will pause a queue member if they fail to answer a call
 ; no: Member will not be paused
 ; yes: Member will be paused only in the queue where the timeout took place
-; all: Memeber will be paused in all queues he/she is a member
+; all: Member will be paused in all queues he/she is a member
 ;autopause=yes
 ;
 ; Autopausedelay delay autopause for autopausedelay seconds from the
diff --git a/configs/samples/rtp.conf.sample b/configs/samples/rtp.conf.sample
index 3027b95f821024475a8a09eae4482da451d4cae6..7e1442cc7db9423453f278a210019599fbcad27e 100644
--- a/configs/samples/rtp.conf.sample
+++ b/configs/samples/rtp.conf.sample
@@ -22,7 +22,7 @@ rtpend=20000
 			;(min 500, max 60000, default 5000)
 ;
 ; Enable strict RTP protection.  This will drop RTP packets that do not come
-; from the recoginized source of the RTP stream.  Strict RTP qualifies RTP
+; from the recognized source of the RTP stream.  Strict RTP qualifies RTP
 ; packet stream sources before accepting them upon initial connection and
 ; when the connection is renegotiated (e.g., transfers and direct media).
 ; Initial connection and renegotiation starts a learning mode to qualify