anul trecut am creat o postare pe blog care s-a concentrat pe Twilio cele mai bune opțiuni alternative pentru 2018, Aceasta este o postare pe blog de urmărire pentru a vorbi despre alternativele pe care le aveți la începutul anului 2019.

Twilio a continuat să impresioneze și să crească în 2018 și continuă să facă o treabă bună de marketing CPaaS(platforma de comunicare ca serviciu) API-uri și SDK-uri către comunitatea dezvoltatorilor, am observat câteva dintre acțiunile demne de remarcat pe care Twilio le-a făcut în 2018:

  • Twilio rulare la cheie soluții de contact center, cum ar fi Twilio Flex
  • Twilio Low-code / nici un cod Visual builder (Studio)
  • Twilio achiziționarea SendGrid (comunicat de presă)
  • Suport API Twilio pentru Whatsapp
  • creșterea prețurilor Twilio peste bord

multe aplicații și servicii de afaceri încă se transmit pe Twilio începând cu ianuarie 2019, cum ar fi gestionarea mașinilor inteligente cu aplicații programabile wireless, de partajare a călătoriilor, cum ar fi Uber, funcții precum verificarea în doi pași atunci când accesăm e-mailurile și paginile noastre web sunt în mare parte alimentate de API-uri Cpaas Twilio, Nexmo, Plivo.

problema

am vorbit cu atât de mulți clienți Twilio de la întreprindere la dezvoltatori. Scopul a fost să afle cum îl folosesc și de ce vor să migreze prost din aceste platforme.Aproape în fiecare discuție, două lucruri au apărut întotdeauna. În primul rând, Twilio începe la prețuri accesibile, dar atunci când traficul clienților începe să crească, încep să se simtă furioși să migreze din platformă pentru a economisi o sumă considerabilă de bani în fiecare lună.

în al doilea rând, dezvoltatorii și întreprinderile care și-au pariat modelul de afaceri pe API-urile Twilio de top încep să obțină o concurență directă din partea Twilio, cu produse precum Twilio Flex! Comunitatea cu care m-am întâlnit crede, de asemenea, că acesta este începutul doar pentru Twilio să înceapă să concureze direct cu furnizorii de servicii și întreprinderile de întreprindere care au avut încredere în companie.

aproape fiecare furnizor de CPaaS de acolo concurează pe piață fie prin prețuri ușor mai bune, SLA etc.. și încercând să câștige atenția dezvoltatorilor pentru a câștiga aderența API în aplicațiile lor și pentru a câștiga traficul, cu toate acestea, chiar și până la sfârșitul anului 2018 și începutul anului 2019, niciunul dintre furnizorii CPaaS existenți nu oferă libertatea și liniștea sufletească dezvoltatorilor și companiilor să nu simtă blocarea cu preț, calitate, Altele.

am continuat să monitorizez și să încerc diferiți furnizori de CPaaS, apoi ne-am dat seama că niciunul dintre acești furnizori populari de CPaaS sau API-uri de comunicații și furnizori de SDK-uri nu este suficient de perfect și trecerea de la unul la altul ca alternativă nu este o soluție, de fapt, este o pierdere completă de timp!

de ce ? deoarece fiecare furnizor de CPaaS are puterea și punctele slabe, în special pe partea de conectivitate a transportatorului și a prețurilor.

de exemplu, în timp ce Twilio este puternic în America de Nord, Nexmo este mai puternic în UE și Unifonic este puternic în KSA și așa mai departe, deci cine vrea să se integreze cu multe API-uri diferite, SDK-uri într-o singură aplicație „YUCK!”.

alternative open Source Twilio

https://docs.jambonz.org

fondată de Dave Horton, jambonz este o alternativă promițătoare Twilio open-source pentru furnizorii de comunicații.

jambonz este o platformă CPaaS open source auto-găzduită, „adu-ți totul”, dezvoltată de creatorul serverului SIP open source drachtio.

spre deosebire de aceste servicii CPaaS fancy-pantaloni, jambonz este proiectat pentru a fi:

  • 100% open source — întregul proiect este public pe github.com/jambonz (totul!)
  • ușor de auto-gazdă — cu un singur clic pentru a rula pe infrastructura la alegere
  • Confidențialitate-centric-datele clienților nu sunt niciodată stocate de platformă
  • multi — chiriaș-bun pentru furnizori și orgs mai mari

Caracteristici — Pro

  • toate controalele de telefonie obișnuite — dial, aduna DTMF, leave, Park, hangup
  • control media:
  • integrări text-To-speech (TTS) și speech-to-text (STT), utilizând conturile google și AWS
  • controale de apel pentru Redare audio, intrare vorbire, transcriere
  • redirecționare Media prin websocket
  • înregistrare SIP, conectivitate trunchi și apelare
  • Aplicații — definiți și gestionați un set de fluxuri de apeluri și comportamente
  • JSON pe bază de control apel
  • REST API pentru controlul apelurilor live și de aprovizionare a resurselor și de gestionare
  • structura de date ierarhice, care se pot ocupa de o varietate de scenarii de implementare
  • registrator, Call control, Session Border Control( SBC), API server, și infrastructura de management să se ocupe de toate caracteristicile de mai sus
  • EC2 amis și terraform script — uri pentru lansarea unui cluster jambonz pe AWS
  • orice doriți să adăugați-este un proiect open source!

contra

Jambonz nu acceptă încă capabilități SMS deci, dacă sunteți în căutarea în SMS-uri programabile, ați putea dori să păstrați lectură pentru următoarea soluție alternativă.

Jambonz nu vine cu facturare sau AAA, va trebui să construiți controlul creditului la nivelul aplicației (nu-mi place personal această abordare). Cu toate acestea, văd o posibilă cale către apelurile proxy de la Jambonz prin TCXC pentru a obține AAA ca serviciu fără a fi nevoie să scrieți niciun cod.

pentru cine este jambonz?

jambonz este făcut pentru:

  • utilizatorii Cpaas comerciali care doresc să economisească Costuri folosind propriile trunchiuri SIP și servicii de vorbire, mai degrabă decât să plătească tarife percepute unui furnizor CPaaS.
  • companii cu cerințe stricte de Confidențialitate a datelor care doresc să evite expunerea datelor sensibile ale clienților lor către terțe părți pe care nu le pot audita în mod eficient.
  • dezvoltatorii care doresc un control mai mare și capacitatea de a adăuga propriile caracteristici la o platformă CPaaS pe care o controlează.
  • întreprinderi cu departamente IT capabile care gestionează deja cea mai mare parte a ceea ce este necesar pentru o soluție de telefonie găzduită (de ex. stocare în cloud, API-uri de vorbire, infrastructură ca cod etc.) și încep să se întrebe de ce plătesc atât de mulți bani unei terțe părți pentru a face același lucru pentru ei
  • furnizori de servicii care doresc un produs cu etichetă albă pe care îl pot oferi ca soluție de marcă clienților lor.

Video de prezentare : https://www.youtube.com/watch?v=qWz9CM2_HUs

Disclaimer:

nu am testat încă acest proiect în producție, totuși i-am citit documentele și am aruncat o scurtă privire asupra codului său pe github și arată promițător și merge în direcția cea bună.

am de gând să-l testeze pentru un caz de utilizare în curând și să ofere mai mult feedback cititorilor despre experiențele mele.

IMOP: răspunsul pentru furnizorii de comunicații care caută stiva CPaaS completă este Restcomm

Restcomm CPaaS Platforma site-ul oficial.

după cercetări aprofundate, ne-am dat seama că ceea ce are nevoie comunitatea este un API, SDK pentru voce, video, mesagerie , 2FA, coadă de apel, conferințe, Webrtc care ne permite să folosim orice SMS, voce, Video, Wireless, canal de mesagerie, transportator pe care îl dorim, inclusiv Nexmo, Twilio, Plivo și alți transportatori de nivel 1 precum Airtel, TATA, BT, Verizon etc…

deci, modul de a rezolva problema a fost necesar pentru a construi voce, video, mesagerie, API-uri webrtc și software developer kit (SDK) de la zero. aceasta va interacționa cu infrastructura noastră backend pentru a finaliza tranzacția.

deși este total posibil să o construim, ne-am dat seama că pentru a o face corect și a o scala corect avem nevoie de câțiva ani și câteva milioane de dolari și probabil 2-3 ani pentru a face treaba corect!

am studiat profund proiectul Restcomm și am realizat că are toate stivele care împuternicesc majoritatea comercianților cu amănuntul CPaaS de succes, cum ar fi Twilio, Plivo, Nexmo, cu stivele lor open-source dovedite și bine respectate (GMLC, USSD, SMSC, JSS7, SIP servlet, JDiameter). Oferte Restcomm aduce propriul operator de transport (BYOC) opțiune care face posibilă această cerere folosind interfețe SIP / SMPP. Fluxul de trafic va fi astfel:

aplicație pentru dezvoltatori Circus Restcomm cloud Circus sip/SMPP Circus TelecomsXChange.

Restcomm stive open source sunt utilizate de către cei mai mari operatori din lume, inclusiv Zain, Etisalat, Google, U-fone și multe altele. dacă petreceți puțin timp pe slide share, veți găsi prezentări relevante care explică modul în care aceste companii îl folosesc.

Restcomm contra

înainte de a merge traseul Restcomm trebuie să realizeze că nu are nici o facturare prepaid și motor de rating, trebuie să construiască propriul sistem de facturare folosind API-uri Restcomm și web-cârlige, callback de stare sau de a folosi JDiameter pentru încărcare în timp real, care nu este disponibil în versiunea nor de Restcomm încă.

de asemenea, puteți utiliza TCXC Cloud CPaaS AAA pentru facturarea preplătită ca o lucrare în jur. citiți această postare pe blog pentru mai multe detalii despre acest subiect.

Restcomm Pro:

vreau să lumina mare că Restcomm este inițial un proiect open-source reprezentând peste 5.000.000 de linii de cod JAVA și a luat estimări 1.554 de ani de efort în conformitate cu OpenHub. În opinia mea, singura stivă tehnologică care oferă libertatea și capacitățile mature de a fi o alternativă reală la twilio din punct de vedere tehnologic.

pentru voce aici este un raport independent de AT& t Research labs și Columbia University compară MSS (Mobicents Sip Server), OCCAS (Oracle Communications Converged Application Server) și IBM WAS (Websphere Application Server). Raportul este axat pe cel mai înalt nivel de disponibilitate a serviciilor.Acesta este doar unul dintre motivele pentru care cred că este răspunsul corect, fericit să împărtășesc mai mult dacă aveți nevoie.

extinderea opiniile mele pe Restcomm

s-ar putea suna ca sunt de vânzare Restcomm, dar eu chiar cred că dacă sapi suficient de adânc în acest subiect și să evalueze toate tehnologiile acolo veți realiza că nu am nici o intenție de mis-lider sau doar de vânzare.

personal mi-am petrecut mai mult de 3 ani din viață cercetând acest subiect specific și încercând să dau cel mai bun răspuns la acesta.

de asemenea, merită menționat faptul că versiunea cloud a Restcomm nu vinde servicii direct dezvoltatorilor. Permite doar CSP-urilor (furnizori de servicii de comunicații sau agregatori de comunicații) să adauge stratul API RESTFul deasupra infrastructurii sale pentru a permite dezvoltatorilor să își folosească serviciile într-un mod programabil.

pentru dezvoltatorii care doresc să migreze doar de la Twilio la un alt furnizor CPaaS, menționez în articol CSP-urile care au activat CPaaS de Restcomm , deoarece sunt sigur că poate scala și livra calitatea dorită de dezvoltatori.

Sper că acest lucru clarifică „de ce” am ales Restcomm sau CSPs activat de restcomm ca zeul tuturor alternativelor la furnizorii de CPaaS cutie neagră.

urmând aceeași practică, puteți realiza cu ușurință , va deveni evident tehnologia de bază utilizată de furnizorul de succes CPaaS este stiva Restcomm open-source dedesubt. Aceasta este ceea ce ma determinat să intru profund în proiectul Restcomm și să învăț totul despre el înainte de a împărtăși acest articol.

Movin on… Telestax compania din spatele proiectului open source Restcomm, au scos complexitatea configurării și configurației Restcomm oferind o modalitate ușoară de a începe și de a scala platforma CPaaS în Cloud.

acest lucru rezolvă stratul API al problemei, următorul lucru de care aveți nevoie este să utilizați Restcomm Cloud Bring your own Carrier (BYOC) feature pentru a vă conecta la operatorii de voce, SMS folosind protocoalele SIP și SMPP.

odată ce ați terminat, sunteți gata să adăugați cât mai multe SMS-uri & purtători de voce, după cum aveți nevoie, inclusiv Twilio, Nexmo. și lăsați aplicația să interacționeze cu un singur API și puteți manipula conectivitatea și rutarea la nivel de aplicație.

Disclaimer: sunt fondatorul TelecomsXChange și nu timid să-l promoveze în acest articol .

o altă opțiune este că puteți utiliza, de asemenea, TelecomsXChange (TCXC) platforma pentru a conecta instantaneu contul Restcomm cloud la sute de transportatori de voce și SMS (Tier 1, Tier 2, Tier 3) din întreaga lume, la prețuri en-gros și de a folosi API-uri en-gros pe care le expunem pentru a automatiza relațiile de transport și conectivitate complet.

Making Outbound Call Examplecurl -X POST https://:@cloud.restcomm.com/restcomm/2012-04-24/Accounts/ACCOUNT_SID/Calls.json -d 
"From=19542405000" -d
"To=" -d
"Url="

Lasă un răspuns

Adresa ta de email nu va fi publicată.