diff --git a/formats/format_pcm.c b/formats/format_pcm.c
index 60f32892f4b12f939a5ad717411aabbc6f77d2e7..1a5637f3a8ceaa7aa0522b4bf8fdb4e54b61a2ca 100644
--- a/formats/format_pcm.c
+++ b/formats/format_pcm.c
@@ -415,7 +415,7 @@ static off_t au_tell(struct ast_filestream *fs)
 
 static const struct ast_format alaw_f = {
 	.name = "alaw",
-	.exts = "alaw|al",
+	.exts = "alaw|al|alw",
 	.format = AST_FORMAT_ALAW,
 	.write = pcm_write,
 	.seek = pcm_seek,
@@ -432,7 +432,7 @@ static const struct ast_format alaw_f = {
 
 static const struct ast_format pcm_f = {
 	.name = "pcm",
-	.exts = "pcm|ulaw|ul|mu",
+	.exts = "pcm|ulaw|ul|mu|ulw",
 	.format = AST_FORMAT_ULAW,
 	.write = pcm_write,
 	.seek = pcm_seek,