diff --git a/OpenVBX/controllers/messages/inbox.php b/OpenVBX/controllers/messages/inbox.php index dc5d840b..3e76dfac 100644 --- a/OpenVBX/controllers/messages/inbox.php +++ b/OpenVBX/controllers/messages/inbox.php @@ -145,6 +145,7 @@ public function scripts($group = false) 'original_called' => $item->called, 'original_caller' => $item->caller, 'owner_type' => $item->owner_type, + 'sid' => $item->call_sid, ); } @@ -310,6 +311,7 @@ private function inbox($group = false) 'original_called' => $item->called, 'original_caller' => $item->caller, 'owner_type' => $item->owner_type, + 'sid' => $item->call_sid, ); } diff --git a/OpenVBX/views/messages/details.php b/OpenVBX/views/messages/details.php index 6cc27c7c..5c70b410 100644 --- a/OpenVBX/views/messages/details.php +++ b/OpenVBX/views/messages/details.php @@ -124,6 +124,43 @@

Transcription

content_text) ? "(no transcription)" : $message->content_text) ?>
+ call_sid,0,2) == 'MM'): + echo "

Media Attachements

"; + + $ci = & get_instance(); + + require_once(APPPATH . 'libraries/twilio.php'); + + $ci->twilio = new TwilioRestClient($ci->twilio_sid,$ci->twilio_token,$ci->twilio_endpoint); + + $media_url = "Accounts/{$this->twilio_sid}/Messages/{$message->call_sid}/Media.xml"; + + $mediaObj = $ci->twilio->request($media_url, "GET"); + + $media_xml = $mediaObj->ResponseXml; + + foreach($media_xml->MediaList->Media as $media): + + $media_uri = 'https://api.twilio.com/2010-04-01/Accounts/'.$this->twilio_sid.'/Messages/'.$message->call_sid.'/Media/'.$media->Sid; + + if(strpos($media->ContentType,'image')!==false): + echo ''; + elseif(strpos($media->ContentType,'audio')!==false): + echo ''; + elseif(strpos($media->ContentType,'video')!==false): + echo ''; + endif; + + echo '
'.$media->ContentType.': Click To Download'; + echo '

'; + + endforeach; + + endif; ?> diff --git a/OpenVBX/views/messages/inbox.php b/OpenVBX/views/messages/inbox.php index 7819d831..538764f0 100644 --- a/OpenVBX/views/messages/inbox.php +++ b/OpenVBX/views/messages/inbox.php @@ -40,11 +40,12 @@ - + " class="quick-call-button"> " class="quick-sms-button"> +  mms':'') ?>