/**
  * Sms sending templates
  */
 public static function sendNumberCalledSms($transaction_number)
 {
     $phone = PriorityQueue::phone($transaction_number);
     $name = PriorityQueue::name($transaction_number);
     if ($phone) {
         $terminal_id = TerminalTransaction::terminalId($transaction_number);
         $service_id = Terminal::serviceId($terminal_id);
         $priority_number = PriorityQueue::priorityNumber($transaction_number);
         $terminal_name = $terminal_id != 0 ? Terminal::name($terminal_id) : '';
         $business_name = $terminal_id != 0 ? Business::name(Business::getBusinessIdByTerminalId($terminal_id)) : '';
         $name = $name == null ? null : ' ' . $name;
         $message = "Hello{$name}, Your number ({$priority_number}) has been called! Please proceeed to the {$terminal_name} at {$business_name}.";
         Notifier::sendServiceSms($message, $phone, $service_id);
     }
 }
 public static function getBusinessIdByTerminalId($terminal_id)
 {
     return Business::getBusinessIdByServiceId(Terminal::serviceId($terminal_id));
 }