diff --git a/lib/adhearsion/voip/asterisk/ami/parser.rb b/lib/adhearsion/voip/asterisk/ami/parser.rb
index <HASH>..<HASH> 100644
--- a/lib/adhearsion/voip/asterisk/ami/parser.rb
+++ b/lib/adhearsion/voip/asterisk/ami/parser.rb
@@ -134,7 +134,7 @@ module Adhearsion
 		      # event, so add it to the event queue.
 					def packet
 						return if not @current_packet
- 						@current_packet[:raw] = @__ragel_raw.join if @current_packet.raw?
+ 						@current_packet[:raw] = @__ragel_raw.join("\n") if @current_packet.raw?
             action_id = nil
             if not @current_packet.is_event? or @current_packet['ActionID']
 						  action_id = @current_packet['ActionID'] || 0
Make sure raw data is returned as a multi-line string. Closes bug #<I>.

git-svn-id: <URL>