private static List<SendServiceCallEntity> GetDefaultAccount(ICollection<MessageEntity> messages)
        {
            using (var dataBinding = new MessageDataAccessor())
            {
                List<SendServiceCallEntity> dataList = new List<SendServiceCallEntity>();

                // Get the default account for messages without prefixes.
                if (messages.Count(p => !p.HasPrefix) > 0)
                {
                    var account = dataBinding.GetDefaultAccount();
                    if (account != null)
                    {
                        SendServiceCallEntity data = GetSendBatch(account);

                        int counter = 0;
                        List<MessageEntity> entries = new List<MessageEntity>();
                        foreach (var message in messages.Where(p => p.IsValid && !p.HasPrefix))
                        {
                            ProcessMessagesToServiceCall(dataList, account, ref data, ref counter, ref entries, message);
                        }

                        AddMessagesToServiceCallList(dataList, data, entries);
                    }
                }

                return dataList;
            }
        }