Network Cloudmax
Install this theme
Be soft, kind and loving. But also take nobody’s shit.
Best Android Apps: 25 best apps for Android

gadgetnews1:

Best Android Apps: 25 best apps for Android

image

Looking for the best Android apps? Our round-up of the best apps for Android includes the best productivity apps, best travel apps, best lifestyle apps and many more. It’s got free Android apps as well as paid apps, and we add a new App of the Week every week.

APP OF THE WEEK: Wildcard What is Wildcard?

There’s no shortage of choice when it comes to news curation services. From Flipboard to…

View On WordPress

Getting started with REST and the SoftLayer Billing API

meganarketinglove:

In this article we will go over a few of the more common billing related API questions we have received, and provide some REST examples on how to gather information from the SoftLayer API. Being able to understand the SoftLayer billing API can be key to planning your budget, as well as tracking usage and spending trends.

Before we begin I find it helpful to set some environment variables so that we don’t have to provide our SoftLayer user and API key in every call. In your terminal run the following, substituting in your Portal username and API key:

export SOFTLAYER_USERNAME=<username>
export SOFTLAYER_API_KEY=<apikey>

How do I find out what my next bill will be?

This is obviously an important thing to know, and one of the more basic billing queries you can make using the SoftLayer REST API. Here we use getNextInvoiceTotalAmount to retrieve the pre-tax total amount of an account’s next invoice measured in US Dollars ($USD). The amount assumes no changes or charges occur between now and the time of billing.

curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk https://api.softlayer.com/rest/v3/SoftLayer_Account/getNextInvoiceTotalAmount.json

How much has an hourly device cost me month-to-date?

This API query is really handy for determining your current costs as well as providing insight on the benefit of hourly vs monthly costs. Long term you may find that the hourly server you are using would cost less if you migrated to a monthly pricing model. The use of Object Masks will help us narrow the output to just include the information we are looking for.

$ curl -sk "https://$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/<VSI_ID>/getBillingItem?objectMask=mask\[createDate,hoursUsed,hourlyRecurringFee,currentHourlyCharge\]"

The output will give us creation date of the VSI, the month to date charges, the hourly rate, and the total number of hours the device has been used so far since the start of the billing period:

{"createDate":"2015-12-16T15:50:05-06:00","currentHourlyCharge":".46","hourlyRecurringFee":".023","hoursUsed":"20"}

Additional Resources

To get more information about the meaning of these values, please see:
SoftLayer_Billing_Item
getInvoiceItems
getBillingItem

How do I find a billing item from a provisioned product?

To find a billing item of a provisioned product you would use the getBillingItem call on the specific resource you are trying to locate. For instance if I wanted to find the Billing Item for one of my Endurance Storage volumes with an ID of 1234567 I would make the following API call:

curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk \
https://api.softlayer.com/rest/v3/SoftLayer_Network_Storage/1234567/getBillingItem

Along with the Billing Item ID you are looking for the output will give you information on the creation date, billing dates, recurring fees and if the item can be cancelled along with a host of other information.

{
    "allowCancellationFlag": 1,
    "cancellationDate": null,
    "categoryCode": "storage_service_enterprise",
    "createDate": "2015-11-17T12:14:14-06:00",
    "cycleStartDate": "2015-12-04T00:07:24-06:00",
    "description": "Endurance Storage",
    "id": "87654321",
    "laborFee": "0",
    "laborFeeTaxRate": "0",
    "lastBillDate": "2015-12-04T00:07:24-06:00",
    "modifyDate": "2015-12-04T00:07:24-06:00",
    "nextBillDate": "2016-01-04T00:00:00-06:00",
    "oneTimeFee": "0",
    "oneTimeFeeTaxRate": "0",
    "orderItemId": 99999999,
    "parentId": null,
    "recurringFee": "0",
    "recurringFeeTaxRate": "0",
    "recurringMonths": 1,
    "serviceProviderId": 1,
    "setupFee": "0",
    "setupFeeTaxRate": "0"
}

How do I cancel an item?

The first step in the cancellation request would be to get the billing ID of the item you would like to cancel using the method in our previous example:

curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk \
https://api.softlayer.com/rest/v3/<SERVICE>/<ID>/getBillingItem

Once you have the correct Billing ID you can invoke the cancelService request. In this example we will be cancelling a Network Storage device with an ID of 12345678 and a billing ID of 9876543. The command should return the value ‘true’ to indicate that the item has been marked for cancellation.

curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/9876543/cancelService
 
true

Note

If you are wanting to use the REST API to cancel a Bare Metal server you cannot use cancelService but rather you will need to invoke cancelItem and provide a cancellation reason.

How do I find a provisioned product from a billing item?

If you need to associate a Billing ID with the service or item it corresponds to you can usegetAssociatedBillingItem or getAssociatedParent along with an Object Mask. This can be used when parsing an invoice for a specific product or simply trying to determine a line item on an invoice to an actual SoftLayer product offering.

$ curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk "https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/1234321/getAssociatedParent?objectMask=mask\[id\]"
 
[{"id":987789}]]
 
curl --user "$SOFTLAYER_USERNAME:$SOFTLAYER_API_KEY" -sk https://api.softlayer.com/rest/v3/SoftLayer_Billing_Item/1234321/getAssociatedBillingItem?objectMask=mask\[description,id,categoryCode\]"| python -m json.tool
{
    "allowCancellationFlag": 1,
    "cancellationDate": null,
    "categoryCode": "storage_service_enterprise",
    "createDate": "2015-04-29T06:55:46-07:00",
    "cycleStartDate": "2015-12-04T00:07:21-06:00",
    "description": "Endurance Storage",
    "id": 987789,
    "laborFee": "0",
    "laborFeeTaxRate": "0",
    "lastBillDate": "2015-12-04T00:07:21-06:00",
    "modifyDate": "2015-12-04T00:07:21-06:00",
    "nextBillDate": "2016-01-04T00:00:00-06:00",
    "oneTimeFee": "0",
    "oneTimeFeeTaxRate": "0",
    "orderItemId": 99999999,
    "parentId": null,
    "recurringFee": "0",
    "recurringFeeTaxRate": "0",
    "recurringMonths": 1,
    "serviceProviderId": 1,
    "setupFee": "0",
    "setupFeeTaxRate": "0"
}
Take Control of your Company’s Cloud Strategy

meganarketinglove:

After experimenting with the deployment of a small private cloud environment what’s next? This webcast will outline ideal use cases and detail the necessary preparation for a scaled out, production ready Dell SUSE OpenStack Cloud Solution, powered by OpenStack.

SUSE and Dell can help you:

Boost business agility

Improve service quality to the line of business

Maximize ROI on future operational and capital expenditures

This informative four part recorded webcast series explains how you can take control of your cloud environment with SUSE and Dell.

To view this completed webinar series please fill out the form.

Competed Webinars

Part 1: Introduction to OpenStack and the Dell SUSE OpenStack Cloud Solution, Powered by OpenStack
Broad industry support from industry leaders like Dell and SUSE and rapid user adoption have made OpenStack the leading open source cloud computing project. This webcast will provide an overview of the OpenStack project, its technical architecture, and how Dell and SUSE are working together to enable organizations to rapidly deploy enterprise-ready private clouds based on OpenStack

Part 2: Deploying and configuring the Dell SUSE OpenStack Cloud Solution, Powered by OpenStack
Deploying OpenStack can be challenging, however, Dell and SUSE have jointly developed a solution that eases the deployment and configuration of an OpenStack-based cloud environment.This webcast will demonstrate the SUSE OpenStack Cloud installation process, outline common configuration scenarios and offer best practices for private cloud deployments.

Part 3: Simplifying OpenStack administration and DevOps with SUSE OpenStack Cloud and Dell
The DevOps model enables the line of business and IT to align processes and rapidly achieve organizational goals. A private cloud can provide the technical foundation to help facilitate adoption of DevOps within the enterprise. This webcast will explain how to set-up the self-service and management capabilities of SUSE OpenStack Cloud to make DevOps a reality.

Part 4: Architecting the Dell and SUSE OpenStack Cloud solution for real world deployment
After experimenting with the deployment of a small private cloud environment what’s next? This webcast will outline ideal use cases and detail the necessary preparation for a scaled out, production ready Dell SUSE OpenStack Cloud Solution, powered by OpenStack.

Create marketing experiences as unique as each customer.

meganarketinglove:

Email. Mobile. Social. Ads. The Web. We’re here to help.

Design, build, and manage data-driven email marketing campaigns on a secure and trusted platform — from basic promotional emails to sophisticated cross-channel strategies.

Align your social and email marketing strategies to reach your on-the-go customers. Meet your mobile users in real time with SMS/MMS, OTT, push notifications, and beyond.

Listen to your customers, prospects, and competitors, and engage with them individually. Publish to all of your social media accounts, and analyze the results in one easy-to-use interface.

Securely and automatically activate your marketing, sales, and service CRM data across all digital advertising to reach the right audience with the right message — every time.

Marketing Cloud is the only solution for collecting real-time Web behavior and responding with personalized recommendations for each customer — automatically.

Design the entire customer experience with your brand across every channel — throughout every stage of the customer lifecycle. Optimize as you go for maximum engagement.

Integrate marketing with sales and service to create 1-to-1 relationships across the entire customer lifecycle. Cultivate one great, lifelong relationship with every customer.

Find the right fit.

Choose a product to meet your needs.

Email, Mobile, and

Web Marketing

Email marketing

Mobile messaging

Campaign management

Predictive Intelligence

Data and analytics

GET STARTED

Social Media Marketing

Social listening and analysis

Content marketing

Community management and social care

GET STARTED

Advertising

Media optimization
and audience
management with
Facebook, Twitter,
and LinkedIn

GET STARTED

B2B Marketing Automation

Lead generation

Lead qualification

Lead nurturing

Lead tracking

GET STARTED

Five9 Customer Shares Tips for Cloud-based Contact Center Software Deployment at Call Center Week Winter Conference & Expo

meganarketinglove:

ORLANDO, FL. – January 28, 2016 – Five9, Inc. (NASDAQ: FIVN), a leading provider of cloud contact center software for the enterprise market, is participating with customer GolfNow, in a session at Call Center Week Winter Conference & Expo, IQPC in Orlando, FL.

Michael Barnes, Director for Salesforce at Golf Channel, will detail the top 10 best practices that will keep contact center technology deployment on track and under budget.

Time: 2:00 - 2:40pm, Track 3

Date: Friday, January 29, 2016

Location: Salon 3 &4; Rosen Centre Hotel, Orlando, FL

Title: Top 10 Tips for a Successful Five9 Deployment

About Five9

Five9 is a leading provider of cloud software for the contact center market, bringing the power of the cloud to thousands of customers and facilitating more than three billion customer interactions annually. Since 2001, Five9 has led the cloud revolution in contact centers, helping organizations transition from legacy premise-based solutions to the cloud. Five9 provides businesses reliable, secure, compliant and scalable cloud contact center software designed to create exceptional customer experiences, increase agent productivity and deliver tangible business results. For more information visit www.five9.com.

Talk with us @Five9, LinkedIn, Facebook, Blog.