Your SlideShare is downloading. ×
0
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

XCally technology - Cloud Barcamp Italia on Line - Giuseppe Innamorato

1,363

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,363
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XENIALABwww.xenialab.com
  • 2. www.xenialab.com2006: Best VoIP and TLC business case2007: founded at I3P – Politecnico di Torino2009: Enterprise Social Voice Communication project become1st classified for the European POR project 2007-20132010: Xenialab becomes I3P Start-up of the Year2011: xCALLY becomes Microsoft successful case history2012: xCALLY international go-to-market strategy defined inCalifornia (UCLA – Los Angeles)Who we are
  • 3. Who we areBartolomeo BoglioloCFODiego GosmarCEOGiuseppe InnamoratoCTOFederico De GioanniniChristian Di ScalfaniMarco MurdoccaGiuseppe CareriAndrea BiancoAntonio SavoiniDevelopment and Pre-SalePhdEngineersProject Managerswww.xenialab.comGiorgio CostamagnaPresident
  • 4. www.xenialab.comThe OfferCustomer CareMobile Apps
  • 5. ✓ OPEN SOURCE✓ FLEXIBLE✓ SCALABLEwww.xenialab.com
  • 6. www.xenialab.comASTERISK
  • 7. OK for PBX but…VERY COMPLEX to MANAGEVERY COMPLEX to MAINTAINSCRIPTS ? VISUAL IVR ?ANALYTICS ? REPORTS ?AGENT EXPERIENCE ?MULTICHANNELS ?DEVELOPMENT IS A MUST… …www.xenialab.com
  • 8. MULTI-CHANNELSREADYCONTACT CENTER PRODUCT+ASTERISK FLEXIBILTYwww.xenialab.com
  • 9. ✓ EASY to use agent client✓ READY for Multi-Channels✓ Script, IVR, CRM integrated✓ Inbound Multi-Skill – Outbound Dialer✓ Almost 30% COST-SAVING✓ Up and Running in 1 daywww.xenialab.comCRM,TT, ERP
  • 10. The offer at a glance…www.xenialab.com
  • 11. The Cloud infrastructureMilan – Rome: Libero Cloud
  • 12. Roadmapwww.xenialab.comWeb UnifiedDesktopExperience
  • 13. Vision on the Cloudwww.xenialab.comNode JSxCALLYChat RoomNode JSxCALLYChat RoomChatRequests
  • 14. SIP Messaging call flow SETUPwww.xenialab.com> queue show CC-XENIALABCC-XENIALAB has 0 calls (max unlimited) in rrmemory strategy (0s holdtime, 0stalktime), W:0, C:0, A:0, SL:0.0% within 0sMembers:SIP/diego_gosmar (ringinuse disabled) (dynamic) (Not in use) has taken nocalls yetNo Callers-- Executing [4@FROM-SIP-MESSAGE:3]MessageSend("Message/ast_msg_queue","sip:4,<sip:diego_gosmar@194.116.82.178>") in new stack-- Executing [4@FROM-SIP-MESSAGE:4] UserEvent("Message/ast_msg_queue","MESSAGEBODY,From: diego_gosmar,To: 4,Body: YES") in new stackThe Call Center Agent ACCEPTING THE CHAT ENGAGEMENT:
  • 15. www.xenialab.com-- Executing [4@FROM-SIP-MESSAGE:4] UserEvent("Message/ast_msg_queue","MESSAGEBODY,From: diego_gosmar,To: 4,Body: Buongiorno, come posso essereutile?") in new stackSIP Messaging call flow MESSAGESSalve, volevo informazioni sul vostroprodotto a catalogo...Asterisk Manager API
  • 16. SIP Messaging call flow SETUPwww.xenialab.comMembers:SIP/diego_gosmar (ringinuse disabled) (dynamic) (Busy) hastaken no calls yetNo CallersSwitch to other free agents
  • 17. webclient-node.js/socket.io chatserver connectionwww.xenialab.comChat web client – javascript code Node.js chat server$(document).ready(function(){var socket = io.connect(‘address,{port:xy});……………});var server = app.listen(port);var socket = io.listen(app);socket.on(connection, function (client) {var address = client.handshake.address;client.emit("yourIp",address.address);……..});socket.on(yourIp, function (msg) {$("#ipAddress").html("your network address is "+msg);});
  • 18. webclient-xcally chat requestwww.xenialab.comChat web client – javascript code Node.js chat server$("#btnConnect").click(function() {.....socket.emit("callUser",{email:email,from:ip});});client.on(callUser, function (msg) {console.log("CallUser: "+msg);rooms++;console.log("Send queue show msg to room: "+rooms);ami.send({action: command,command: queue show CC-XENIALAB,actionid:XCHATTY_CALL_USER_+rooms});client.join("room_"+rooms);client.set(roomNumber, rooms, function () {});client.set(email, msg.email, function () {});});var AsteriskAmi = require(asterisk-ami);var ami = new AsteriskAmi( {host: ip, username: username,password: passwd, reconnect:true } );ami.on(ami_data, function(data){....if(XCHATTY_CALL_USER) && member(s) found ...ami.send({action: MessageSend,ActionID:xenialab_chatroom,To:sip:+members[member], From:sip:xcally-webchat,Body:JSON.stringify(objToJson) ,Variable: Chat Room xenialab_webchat});xCally client - Popup
  • 19. xcally – webclient messagingwww.xenialab.comxcally client chat serversocket.on(startChat, function (data) {$("#onlineChat").show();$("#offlineChat").hide();$("#chatUsername").html(data.from);});accepts conversation room.emit(startChat,data);webclient$(#btnSend).click(function (event) {var time=getCurrentTime();var message=$(#txtMsg).val();socket.emit("message",{from:$("#txt_ip").val(),message:$(#txtMsg).val()});$(div#messages).append($(<br>),time + " - me > "+message);});client.on(message, function (msg) {....ami.send({action: MessageSend’,ActionID:xenialab_chatroom,To:sip:+arrRooms[channel],From:sip:xcally-webchat,Body:JSON.stringify(objToJson)});.....});});Message shownto xcally agentWebclient types a message
  • 20. ContactsWeb:http://www.xenialab.com/mobile/www.xcally.comMail-to: info@xcally.comPhone: +39 011 19886500+1 630 206 4470www.xenialab.com

×