SMS: print option for text messaging

  • 5
  • 48
  • Idea
  • Updated 4 weeks ago
  • (Edited)
I am a U.S. business that works with real estate. I would like for you to consider adding a feature to text messaging (SMS) that would allow us to print out the conversation so that we can put it in our files if we need to. The only way I know to do it right now is a cut and paste into a word program and that is tedious and slow.
Photo of Dale Edwards

Dale Edwards

  • 490 Points 250 badge 2x thumb

Posted 4 years ago

  • 5
  • 48
Photo of Eric L

Eric L

  • 2,688 Points 2k badge 2x thumb
I completely agree with Dale!  The only way to accomplish this now is to copy & paste the text from each message one-by-one.  Unfortunately, doing so does not include date & time stamps, or who sent which message.  All it needs is a simple "Print Conversation" button.
Photo of MacSupport

MacSupport

  • 120 Points 100 badge 2x thumb
I agree, this is a must have for business.

Tried loading the SQL database, but this would requite a bit of SQL magic to accomplish.
(Edited)
Photo of Eric L

Eric L

  • 2,688 Points 2k badge 2x thumb
Is there any update on this?

Again, crucial feature for those who use texting though the desktop app.  We want to start using this feature to communicate with clients, but there's no easy way to print the conversations for documentation.
Photo of Kim

Kim, Alum

  • 43,724 Points 20k badge 2x thumb
Eric- here is a new integration that you may want to look into in the meantime: RingCentral for Dropbox 
Photo of Eric L

Eric L

  • 2,688 Points 2k badge 2x thumb
And does this allow you to print entire text conversations?  Including date & time stamps for each message, and the number each message is from.
Photo of MacSupport

MacSupport

  • 120 Points 100 badge 2x thumb
I had to write a PHP script to output the conversations from RingCentral Messages. It involves 3 steps, so a built-in solution is much needed.

BTW, if anyone wants the PHP script, let me know.
Photo of MacSupport

MacSupport

  • 120 Points 100 badge 2x thumb
Here is a sample screen-shot. The top two balloons in red are the contacts. When printed, there is a page bread for each new contact.

Photo of MacSupport

MacSupport

  • 120 Points 100 badge 2x thumb
Yes. For example this conversation is about 7 pages (in PDF), then the next conversation starts at the top of page 8. Each message is time-stamped.
Photo of Patton Echols

Patton Echols

  • 134 Points 100 badge 2x thumb
@MacSupport.  I'd be interested in looking at your Script if you'll share. 
Photo of MacSupport

MacSupport

  • 120 Points 100 badge 2x thumb
Here is the PHP script. You will still need to import the SQLite database into MySQL on your server first.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8" />
	<title>Ring Central Messages</title>
	<meta name="generator" content="BBEdit 11.5" />
  <link rel="stylesheet" href="sms.css">
</head>
<body>
<h2>Ring Central Messages</h2>
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
		$mysqli = mysqli_connect("localhost", "SQLUSER", "SQLPASSWORD", "DATABASE");
		if (mysqli_connect_errno()) {
		  trigger_error('Database connection failed: '  . mysqli_connect_error(), E_USER_ERROR);
		}
		$now = date('Y-m-d H:i:s');
		$sql  = "SELECT * FROM Messages Where 1 ";
		$sql .= " ORDER BY CreationTime ASC,Conversationid ASC";
		$result = $mysqli->query($sql);
if($result === false) {
  trigger_error('Wrong SQL: ' . $sql . ' Error: ' . $mysqli->error, E_USER_ERROR);
} else {
  $rows_returned = $result->num_rows;
}
$Conversations = '';
echo $rows_returned;
$result->data_seek(0);
//echo '<pre>';
while($row = $result->fetch_assoc()){
    //print_r($row);
    if ($row['ConversationId']) {
    	//$MessageID = $row['CreationTime'].'.'.$row['Id'];
    	$MessageID = $row['RemoteId'];
    	$Conversations[$row['ConversationId']][$MessageID]['MessageTime'] = $row['CreationTime'];
    	$Sender = preg_replace( '/[^0-9]/', '', $row['Sender'] );
    	$Conversations[$row['ConversationId']][$MessageID]['Sender'] = $Sender;
    	$Recipient = preg_replace( '/[^0-9]/', '', $row['Recipients'] );
    	$Conversations[$row['ConversationId']][$MessageID]['Recipient'] = $Recipient;
    	$Conversations[$row['ConversationId']][$MessageID]['Message'] = $row['Subject'];
    	$Conversations[$row['ConversationId']][$MessageID]['Direction'] = $row['Direction'];
    
    }
}
$LastEpoch ='';
$ConvertedConversations ='';
foreach( $Conversations as $ConversationID=>$Conversation ) {
	ksort($Conversation);
	foreach( $Conversation as $ConversationData ) {
		$Epoch = $ConversationData['MessageTime'];
		$ShortEpoch = substr($Epoch,0,-2);
		$mysqldate = date( 'Y-m-d H:i:s', $Epoch ); //.'['.$Epoch.']';
		$ConvertedConversations[$ConversationID][$ShortEpoch]['DateSent'] = $mysqldate;
		$ConvertedConversations[$ConversationID][$ShortEpoch]['Sender'] = $ConversationData['Sender'];
		$ConvertedConversations[$ConversationID][$ShortEpoch]['Recipient'] = $ConversationData['Recipient'];
		$ConvertedConversations[$ConversationID][$ShortEpoch]['Direction'] = $ConversationData['Direction'];
		if($ShortEpoch != $LastEpoch) {
			$ConvertedConversations[$ConversationID][$ShortEpoch]['Message'] = $ConversationData['Message'];
		} else {
			$ConvertedConversations[$ConversationID][$ShortEpoch]['Message'] = $ConvertedConversations[$ConversationID][$ShortEpoch]['Message'].''.$ConversationData['Message'];
		
		}
		$LastEpoch = $ShortEpoch;
	}
}
//echo '<pre>';print_r($ConvertedConversations);exit;
foreach( $ConvertedConversations as $ConversationID=>$Conversation ) {
	ksort($Conversation);
 	//echo '<pre>';print_r($ConversationID);echo '</pre>';
 	$NewConversation = true;
	echo '    <div class="content">';
	foreach( $Conversation as $Message ) {
		if($NewConversation) {
			$NewConversation = false;
			echo '<hr>';
			echo '<p class="triangle-obtuse right">From: '.$Message['Sender'].'</p>';
			echo '<p class="triangle-obtuse left">To: '.$Message['Recipient'].'</p>';
		}	
 		if ($Message['Direction'] == 1){
			echo '<p class="messagedate">'.$Message['DateSent'].'</p><p class="triangle-right left">';
		}else{
			echo '<p class="messagedate">'.$Message['DateSent'].'</p><p class="triangle-right right">';
		}
		echo $Message['Message'].'</p>';
	}
	echo '</div><div class="page-break"></div>';
}
?>
</body>
</html>
Photo of saraamy

saraamy

  • 100 Points 100 badge 2x thumb
To print text messages android, Coolmuster Android Assistant could also help, it could transfer android text messages to computer easily.
(Edited)
Photo of Russell

Russell

  • 104 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Print SMS Conversation.

We need to be able to print certain communications with our clients, either as PDF or routed to a local or network printer.

We need timestamps to be visible.  Cutting & pasting or taking screenshots is slow and cumbersome.

Please add this feature in the next release!
Thanks :-)
(Edited)
Photo of Kim Ecklund

Kim Ecklund

  • 142 Points 100 badge 2x thumb
I completely agree that this is needed.  I work for a law office and the text feature is fantastic, until you have to print the texts for court. Doing 50 screen shots for a conversation is not realistic.
Photo of Rhonda Richards

Rhonda Richards

  • 62 Points
I agree with Kim!!   Rhonda Richards
I would also like to endorse this request to print out text conversations with date/time stamp. Our office would print this to a PDF file for record keeping purposes.
Photo of Mark Whitney

Mark Whitney

  • 122 Points 100 badge 2x thumb
I would like to add to this chain of requests.  I run a small law firm, and more and more clients want to communicate with text messages.  In many cases, it is vital that we save a history of the text communications with time and date stamps.  The best option here would be if one could print the entire history of the text thread to a PDF file.  Please, please, please!!!  We really need this.
Photo of Jami Villarreal

Jami Villarreal

  • 202 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Desktop app: print SMS.

We need the ability like the old softphone app to see sent messages so that we can print transmission results.
Photo of Captain

Captain

  • 122 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Is there a way to print a report showing the thread of TEXT messages between some....

I am a US Based ringcentral desktop phone system user. Needing to be able to print out a text thread or forward the thread via email
Photo of Attorney Stagg

Attorney Stagg

  • 90 Points 75 badge 2x thumb
I have finally figured out a way to save incoming and outgoing texts / conversations.  Use the Microsoft Snip Tool in Windows Accessories.  It is time consuming as you have to snip and save each page of the conversation, but it is the only thang I know to do if a conversation is important enough that you need a hard copy of both sides of conversation.  If I could find a phone service similar to RIngCentral that provides the ability to download full conversations I might change services.
Photo of Andréa Venezio

Andréa Venezio

  • 116 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Feature Request: Printing Text Messages.

I am a US based customer, and I need to print the content of every text message I exchanged with a specific number over the last year, for my lawyers to bring to an upcoming lawsuit.

However, RC tech support said this was not possible at this time, and said I would have to submit a feature request to make this option available in the future.

If this capability is available, please let me know.  Otherwise, please submit this feature request.

Thanks!
Photo of Blake Brunson

Blake Brunson

  • 82 Points 75 badge 2x thumb
I agree with Dale & KIm...I work for a CPA firm and I prepare tax returns and use the texting function in Ring Central to ask questions to clients and there responses are necessary for the file and backup of what we have reported, on returns, based on client responses...And 50 screen shots isn't practical to document these responses.   Please add this printing function!!!
Photo of Joyce Dilllman

Joyce Dilllman

  • 194 Points 100 badge 2x thumb
I also asked for this feature.  Apparently it's not very high on the priority list for Ring Central.
Photo of Karen Heaps

Karen Heaps

  • 134 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Please add text to print feature to the desk top application.

Please add this feature of being able to print off text conversations to add to files. This would be such an asset to my business and something that would most certainly differentiate RIngCentral from other communication vendors.
Photo of Steven Liedy

Steven Liedy

  • 110 Points 100 badge 2x thumb
Hey Ring Central - do you care? Asking for some friends.
Photo of Staffing

Staffing

  • 80 Points 75 badge 2x thumb
Also chiming in here! This would be incredibly helpful for my office, as well. Thanks!
Agreed!  We can put a man on the moon but there's no print function?  Yes, please, and sooner rather than later!

Photo of TONY GOODHARDT

TONY GOODHARDT

  • 70 Points
Yes I have the same problem for court records. I like the .php solution, but that takes a programmer to write and run, so in the meanwhile I found the https://picpick.app/en/ scrolling window will capture the entire conversation. If you then save the image as a .pdf, it can be converted to text all at once. Copy / Paste.
Photo of Sally Bergman

Sally Bergman

  • 102 Points 100 badge 2x thumb
This reply was created from a merged topic originally titled Print SMS threads.

Would very much like the ability to print an entire SMS thread or at least the ability to have outgoing texts sent to a particular individual also cc'd to my email so I can archive it to the client from there.
Photo of WEEKS

WEEKS

  • 60 Points
Agree with all of the above.  This should be a priority.
Photo of Steven Liedy

Steven Liedy

  • 110 Points 100 badge 2x thumb
Does no one from Ring Central read the comments on these threads? Why doesn't someone weigh in and provide some feedback? Maybe something like "we expect to roll that feature out with an update on such-and-such a date" or "we don't really care what you think". 
Photo of Saadet

Saadet, Employee

  • 67,810 Points 50k badge 2x thumb
Hi Steven, 

I assure you that myself and Jessica read everything on this Community :) We regularly meet up with and provide feedback to our Product Team. We receive over 100 requests per month here and the Product Team receives feedback from multiple teams as well. So, as a company, we are receiving hundreds of requests per quarter and it does require some prioritization. I know it can be frustrating to see the request you're really pulling for get passed by, however, please be aware that this Community is an advocate for our customers and their needs.
Photo of Steven Liedy

Steven Liedy

  • 110 Points 100 badge 2x thumb
I do appreciate your response. It's helpful to know that we are at least being heard, even if nothing is actually being done due to limited resources and other issues being considered a priority. That being said, it seems that this would be an easy fix requiring very little development time. And considering this thread is three (3!) years old, I'm going to have to suggest that priorities need to be reassessed. Or more resources be brought to bear.
Photo of TONY GOODHARDT

TONY GOODHARDT

  • 70 Points
I also appreciate everything Ring Central does for us. I called support on this issue again today and was referred to devsupport@ringcentral.com. I will offer my service as an ESP PSE to develop a program to print, copy, paste R/C SMS conversations if I am granted access to the database table for my corporate account. 
Photo of Katie Farrell

Katie Farrell

  • 92 Points 75 badge 2x thumb
This reply was created from a merged topic originally titled Feature Request.

Account type: US, business
Business: law firm

Print or saving feature for the text messages using RingCentral app for desktop for Mac. We text our clients often, and sometimes need to be able to print off or save pdfs of the conversations to their digital file.  We use it to keep clients honest or remind them that we have already discussed something.  We scan in all of our correspondence to the client, and text messages have been difficult to save.  Text messages are sometimes the easiest way to get in touch with a client, so it is disappointing that this feature does not exist.  
Photo of Fernando Brito Jr.

Fernando Brito Jr.

  • 60 Points
Any update from Ring Central when/if this is going to be available.  I am also an attorney and this would be a very valuable feature.  
Photo of Saadet

Saadet, Employee

  • 67,810 Points 50k badge 2x thumb
Hey Fernando, no update at this time. If that changes, I'll let you all know!
Photo of SAMANTHA LEE

SAMANTHA LEE

  • 182 Points 100 badge 2x thumb
i am canceling my account because there is no service like this.  just so you know, i think others should let you know the reason they have cancelled too.  
Photo of Steven Liedy

Steven Liedy

  • 110 Points 100 badge 2x thumb
This thread requesting a feature to print text messages started THREE YEARS AGO! Gee, I'm beginning to think Ring Central doesn't care about its users. But I could be wrong. Evidently this issue is insurmountable for the developers (if there are any). For anyone following this thread, I think we should weigh in with an estimate of when this feature will be added. The one who comes closest will be awarded the Flying Fickle Finger of Fate Award. I'll start us off with a guess of December 2023.
Photo of Attorney Stagg

Attorney Stagg

  • 90 Points 75 badge 2x thumb
check back to my earlier comment about using Microsoft Snip tool.  That is still the only way I have found to print both sides of text conversation.
Photo of Tom Rex

Tom Rex

  • 450 Points 250 badge 2x thumb
That's what I had to do. It took 6 snippets of my vertical monitor to capture all of the texts. I made sure I overlapped each page so I was sure I didn't miss anything. The PDF file had the same 6  long pages.