A TEXT POST

Meet Our Team: An Interview with Kunal

1. How long have you worked at Plivo?

I joined Plivo in February 2012 as the second hire. Its been a year full of constant learning and fun filled excitement. I came in right out of college having worked on mini python project. It was after I had finished my work with prosody (XMPP Server) under Google Summer of Code, Venky reached out to me through github.

2. What has been your greatest accomplishment within the company so far?

I learned a lot of good stuff at Plivo. One of the greatest accomplishments personally for me would be learning how to create end to end products and working on a stack. Something which I am keen on working now is internal analytics, we have a whole lot of data dumped on S3 which is crying to get on a graph!

3. What websites/apps do you visit/use/think are great?

You’ll find me on reddit and quora.

4. What are the software tools you use at work?

I work on a Debian VM running on 13” MBA.  vim and Xcode for writing code. I usually have Advanced REST Client open on my chrome for quick API tests. Wunderlist to manage my daily tasks and we use asana and github Issue tracker internally. We use HipChat with customized hubot scripts running on it which notifies us about customer details, current calls running on our system or some payment fraud which has been triggered.

5. What is your day to day like?

I have worked on a variety of stuff at Plivo, right from the code running on our API proxy to the call and message graphs you see when you open plivo dashboard. Currently I’m working on rolling out the iOS SDK. So a typical day starts by adding tiny features along with fixing the bugs that have come up out of our beta.

6. Hobbies? Interests aside from Plivo?

I do some light reading here and there. Trying my hand at cooking currently.

7. Any inputs/tips/suggestions for folks deciding to join startups as initial team members?

Before deciding to join a startup, try to work with the team for at least a week. Figure out how things move around, and what kind of work is expected out of you. This would also give you a brief outline about the culture of the company.

Connect with Kunal on Twitter

A TEXT POST

Plivo + PyLadies Workshop

We’re so excited to have members of PyLadies SF join us this weekend to develop their Python skills!

During the two day tutorial, participants will:

1. Learn python basics, including types, containers, functions, iterators and generators.
2. Learn how to create a web application in Python (using flask).
3. Use the Plivo package to learn how to make outbound telephone calls.
4. Create an Interactive Voice Response application. IVR is used to interact with humans on a telephone, for example: When someone calls a number, you can ask for the option of selecting a language preference. ‘Press 1 for English, Press 2 for Spanish’ and then depending on the input you can control the flow of the call.
5. Learn how to create a conferencing app which will let you connect multiple users using Python and Plivo.

PyLadies is an international mentorship group with a focus on helping more women become active participants and leaders in the Python open-source community. Their mission is to promote, educate and advance a diverse Python community through outreach, education, conferences, events and social gatherings. Learn more here!

Got waitlisted for the event or can’t make it? Reach out to our community manager Rachel at rachel@plivo.com or at @rachelmaesmith to be added to the Plivo events newsletter.

A TEXT POST

Get Started with your Free Developer Account

by Kunal Kerkar, @tsudot

Language: Python (see comments for additional languages)
Function: API Call

Preliminary Steps

1. Go to www.plivo.com/accounts/register  and sign up for an account.

2. Follow the steps in your activation email. You now have access to $10 free developer credits each month until you upgrade to a standard account.

3. Create an Endpoint by visiting this link, https://www.plivo.com/endpoint/. Click on ‘New Endpoint’ and fill in the required details. For the purpose of this tutorial, 
Username - yoda, Password - obiwan, Alias - obiwan

image

Make a note of the username Plivo assigns you. It will be something like yodaXXXXXX where XXXXXX are random numbers

image

How to Setup a Softphone

1. Download a Softphone.

If you are using Windows/Mac. Download X-Lite http://www.counterpath.com/x-lite-download.html
For linux, Download blink. http://projects.ag-projects.com/projects/documentation/wiki/Repositories

 2. Open the softphone. On Mac, in the menu bar, click X-lite -> Preference. Choose the Accounts tab and click on the ‘+’ button.

3. Use your endpoint credentials here,

User ID - yodaXXXXXX
Domain - phone.plivo.com
Password - obiwan
Display Name - Yoda
Authorization Name - yodaXXXXXX (same as your username)image

 Click on OK when you’re done.

4. Your endpoint entry in the list would be shown as Enabled.

image

To Make the Call Using API

1. Install the Plivo Python package by typing the following in the terminal and hitting enter:
pip install plivo. 
If you don’t already have Pip installed, youll want to follow this guide (for Mac) first: http://guide.python-distribute.org/installation.html#installing-pip

2. Copy this code in your prefered text editor.

Make sure you replace the auth_id and auth_token variables with your AUTH ID and AUTH TOKEN found here, https://www.plivo.com/dashboard/

image

Replace the ‘to’ variable with your full endpoint SIP URI.

For eg. sip:yoda130320221021@phone.plivo.com

3. Save it as plivo_call.py. Run the script by typing ‘python plivo_call.py’ in your terminal.

Welcome to Plivo! Should you have any questions, feel free to ping our 24/7 live chat support at www.plivo.com 

A TEXT POST

Plivo to Take Part in the Innovation Showcase

We’re proud to announce that Plivo has been chosen as one of the four companies to attend the Innovation Showcase at Enterprise Connect

The third annual Innovation Showcase program takes place at Enterprise Connect Orlando 2013 later this month. The mission is simple: identify and recognize young firms with innovative approaches to enterprise communications. This year a record 20 companies applied.

The submissions tell a broad story. Some of the applicants were geared more toward the CMO than the CIO. Some seemed to be inspired by science fiction shows, and others were highly targeted toward specific platforms such as Lync or Google Apps. A few were aimed at at specific verticals. A few innovations were in the area of management tools, and a fair share were cloud solutions. Of course, as always, a heavy share of solutions focused in the core areas of voice, conferencing, and mobility.

Each year, four companies are selected to be in the Innovation Showcase. As always, the four selections are unranked within the Showcase. This year’s Innovation Showcase includes the following four companies…”

Read the full article here

If you will be attending Enterprise Connect, stop by and say hello; we’d love to meet you!

A TEXT POST

Sansay & Plivo

We’ve teamed up with Sansay to offer a new and powerful cloud communications platform and couldn’t be more excited!

“Sansay’s newfound interoperability with Plivo gives Sansay devices the ability to easily work with the cloud communication functions and messaging services offered by Plivo. This will allow the newly-minted coalition to pursue not only over the top (OTT) markets, but also the growing market for Web-based real time communications (WebRTC) in voice and video alike.

Under the arrangement, Sansay’s SBCs will provide the necessary security features to ensure privacy on the calls, as well as the various technical aspects of such communications like packet header manipulations, transcoding and call routing. Meanwhile, Plivo will be serving as more of a face-forward sort of functionality, serving as the API platform from which several major VoIP applications—hosted PBX messaging, call recording, WebRTC and several others—can be introduced…”

Read the full article here!