SlideShare a Scribd company logo
1 of 9
1
Crocodile SDK & Network
Crocodile SDK & Network
Crocodile SDK & Network
Peter Dunkley, Technical Director, Crocodile RCS Ltd
Email: peter.dunkley@crocodile-rcs.com
Twitter: @pdunkley
Crocodile SDK & Network Architecture
Crocodile
SDK
Network
Edge
Web Service Network Core
JsSIP
JSJaC
Crocodile
MSRP
Kamailio
node-
xmpp-bosh
rfc5766-
turn-server
Apache
Tomcat
Kamailio
jBilling
Mobicents Diameter
Mobicents SIP
Servlets
Crocodile Network (Deployed on Amazon AWS)
WSS
HTTPS
ejabberd
● The Crocodile SDK provides an easy to use
API enabling rapid development of real-time
communication applications
● The only thing that limits what you can do is
your imagination
● The Crocodile SDK interacts with our web-
service and wraps a SIP client stack, XMPP
client stack, and MSRP client stack.
The Crocodile SDK
● The Web Service provides a json API for
provisioning and management.
● The Crocodile SDK uses the Web Service
● Third-party websites can interact directly with
the Web Service
● All access is over HTTPS
The Crocodile Network (Web Service)
● SIP Edge Proxy, XMPP Connection Manager,
MSRP Relay, TURN Server
● All traffic from the SDK uses WSS
● WSS connections are authenticated
● Hosted traffic is routed into the Network Core
– We can host domains
● Remote traffic is routed to the remote network it
belongs to
– We are just another interconnect
The Crocodile Network (Network Edge)
● SIP Proxy/Registrar
● XMPP Server
● Pre-Pay Application Server
● Billing Server
● Traffic must come from the Network Edge
The Crocodile Network (Network Core)
● All traffic connecting to the network is secure
(HTTPS and WSS)
● The MSRP Relay and TURN Server use
ephemeral credentials
● Amazon AWS Multi A-Z Deployment
– EC2 servers with RDS database
– SES for email and Route 53 for DNS
– Elastic Beanstalk for web-services
– ElastiCache, Redshift, and DynamoDB
Security, scalability, and reliability
Crocodile RCS Ltd
www.crocodile-rcs.com

More Related Content

More from Crocodile WebRTC SDK and Cloud Signalling Network

More from Crocodile WebRTC SDK and Cloud Signalling Network (7)

DevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDKDevCon5 (July 2014) - Acision SDK
DevCon5 (July 2014) - Acision SDK
 
Kamailio World 2014 - Kamailio - The Platform for Interoperable WebRTC
Kamailio World 2014 - Kamailio - The Platform for Interoperable WebRTCKamailio World 2014 - Kamailio - The Platform for Interoperable WebRTC
Kamailio World 2014 - Kamailio - The Platform for Interoperable WebRTC
 
DevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSocketsDevCon 5 (December 2013) - WebRTC & WebSockets
DevCon 5 (December 2013) - WebRTC & WebSockets
 
WebRTC Conference and Expo (November 2013) - Signalling Workshop
WebRTC Conference and Expo (November 2013)  - Signalling WorkshopWebRTC Conference and Expo (November 2013)  - Signalling Workshop
WebRTC Conference and Expo (November 2013) - Signalling Workshop
 
Astricon 10 (October 2013) - SIP over WebSocket on Kamailio
Astricon 10 (October 2013) - SIP over WebSocket on KamailioAstricon 10 (October 2013) - SIP over WebSocket on Kamailio
Astricon 10 (October 2013) - SIP over WebSocket on Kamailio
 
ITSPA May 2013 - WebRTC, TURN, and WebSocket
ITSPA May 2013 - WebRTC, TURN, and WebSocketITSPA May 2013 - WebRTC, TURN, and WebSocket
ITSPA May 2013 - WebRTC, TURN, and WebSocket
 
FOSDEM 2013 - SIP and MSRP over WebSocket in Kamailio
FOSDEM 2013 - SIP and MSRP over WebSocket in KamailioFOSDEM 2013 - SIP and MSRP over WebSocket in Kamailio
FOSDEM 2013 - SIP and MSRP over WebSocket in Kamailio
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

Crocodile RTC Launch (Google Campus) - 2: Crocodile SDK & Network

  • 2. Crocodile SDK & Network Crocodile SDK & Network Peter Dunkley, Technical Director, Crocodile RCS Ltd Email: peter.dunkley@crocodile-rcs.com Twitter: @pdunkley
  • 3. Crocodile SDK & Network Architecture Crocodile SDK Network Edge Web Service Network Core JsSIP JSJaC Crocodile MSRP Kamailio node- xmpp-bosh rfc5766- turn-server Apache Tomcat Kamailio jBilling Mobicents Diameter Mobicents SIP Servlets Crocodile Network (Deployed on Amazon AWS) WSS HTTPS ejabberd
  • 4. ● The Crocodile SDK provides an easy to use API enabling rapid development of real-time communication applications ● The only thing that limits what you can do is your imagination ● The Crocodile SDK interacts with our web- service and wraps a SIP client stack, XMPP client stack, and MSRP client stack. The Crocodile SDK
  • 5. ● The Web Service provides a json API for provisioning and management. ● The Crocodile SDK uses the Web Service ● Third-party websites can interact directly with the Web Service ● All access is over HTTPS The Crocodile Network (Web Service)
  • 6. ● SIP Edge Proxy, XMPP Connection Manager, MSRP Relay, TURN Server ● All traffic from the SDK uses WSS ● WSS connections are authenticated ● Hosted traffic is routed into the Network Core – We can host domains ● Remote traffic is routed to the remote network it belongs to – We are just another interconnect The Crocodile Network (Network Edge)
  • 7. ● SIP Proxy/Registrar ● XMPP Server ● Pre-Pay Application Server ● Billing Server ● Traffic must come from the Network Edge The Crocodile Network (Network Core)
  • 8. ● All traffic connecting to the network is secure (HTTPS and WSS) ● The MSRP Relay and TURN Server use ephemeral credentials ● Amazon AWS Multi A-Z Deployment – EC2 servers with RDS database – SES for email and Route 53 for DNS – Elastic Beanstalk for web-services – ElastiCache, Redshift, and DynamoDB Security, scalability, and reliability