kazoocon 2014 - control cellular service via apis

10
PRESENTED BY: Control Cellular Service via APIs Chris Cole

Upload: james-solada

Post on 30-Jun-2015

829 views

Category:

Technology


1 download

DESCRIPTION

2600hz engineer Chris Cole demos the advanced functionality of our API. Currently there are tons of callflow options that include ring a device, ring a user, manual presence, pivot, etc. Chris explores this functionality in his live demo.

TRANSCRIPT

Page 1: KazooCon 2014 - Control Cellular Service via APIs

PRESENTED BY:

Control Cellular Service via APIs

Chris Cole

Page 2: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

Last Year We Launched a Beta of 2600hz Mobile

WiM

ax vs. LTE vs. 3G vs. 2G

Porting

Activations

Blacklists APIs !

Model Provisioning

Overlaying VoIP Numbers

Overlaying of SMS/MMS

Latency

Cryptic Error Messages

Voicemail Indicators

Backend Redundancy

SOC Codes, SOC Codes, SOC Codes!

More Porting!

Phone as Modem

Grizzly Bears

Exte

nsion D

ialing

Billing

Page 3: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

2600hz Mobile

The good news is, we’re closer then ever to turning this into a standard product:

We have customers using our UI to activate phones regularly now

We are releasing our API documentation allowing you to control Cell Service from your own webpage!

We have a revised UI in the works providing complete functionality

We’re also simplifying our business model more

Everyone is going to get wholesale pricing

Everyone will pay for only what they use + a base fee

Discounts require minimums

Page 4: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

2600hz MobileAvailable APIs:

Device ManagementGET /device/{esn}/validateGET /device/{esn}/subscriptionPOST /device/{esn}/activatePOST /device/{esn}/deactivate

Subscription ManagementGET /subscription/{mdn}/infoGET /subscription/{mdn}/usage_detailPOST /subscription/{mdn}/suspendPOST /subscription/{mdn}/restorePOST /subscription/{mdn}/cancelPOST /subscription/{mdn}/refreshPOST /subscription/{mdn}/change_planPOST /subscription/{mdn}/add_featurePOST /subscription/{mdn}/remove_featurePOST /subscription/{mdn}/swap_devicePOST /subscription/{mdn}/configure

Port ManagementGET /portGET /port/{mdn}/prevalidatePOST /port/{mdn}/port_inPOST /port/{mdn}/modifyPOST /port/{mdn}/swap_inPOST /port/{mdn}/cancel

http://top.k.zswitch.net/v1/accounts/{accountID}/

Misc. FunctionsGET /coverage

mdn = Mobile Directory Numberesn = Electronic Serial Number

Christopher Cole
Page 5: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

2600hz MobileTerminology

Term Meaning Example

ESN Electronic Serial NumberUniquely Identifies a Device

DEC: 256691416400086800HEX: 99000074015310

IMEI International Mobile Station Equipment 99 000074 015310 3

MDN Mobile Device NumberUniquely Identifies a Subscription

5551234242

ICC ID Integrated Circuit Card IDUniquely Identifies a SIM Card

89011200000001079564

MSL Master Subsidy LockUsed for Provision, Carrier Wipe and other restricted features

929374

CSA Communications Service Area DENDEN303

Page 6: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

2600hz MobileProvisioning

Step Meaning

1. Carrier Wipe Removes carrier-specific data from the device,Required if previously associated with a different numberUsually triggered by *#*#72786#*#* or ##72786##

2. System Update Retrieves the latest software / operating system for the device

3. Profile Update Updates the device’s network access information, resynchronizing it with the network.

4. PRL Update Updates the preferred roaming list, optimizing your cellular connections when roaming.

These Over-The-Air updates require a cellular connectionNewer LTE devices support updating over WIFI

Page 7: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

2600hz MobileCellular Features

Voice BlockingOne-Way Call BlockingData ThrottlingTethering

MMSSMS BlockingSMS Originate Blocking SMS Terminate Blocking

LTEWIMAX

SIPInternational Dialing

Page 8: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

Let’s have some fun

with the 2600hz Mobile APIs!

Page 9: KazooCon 2014 - Control Cellular Service via APIs

#kazoocon14

Let’s perform an activation with the 2600hz Mobile App!

Page 10: KazooCon 2014 - Control Cellular Service via APIs

Thank You!

#kazoocon14