Wildix Kite Quick Guide Version 20.09.2013
Wildix Kite is a professional web-based solution for real-time communication through the company website, totally integrated into the telephony system. Introduction 3 Requirements 3 Features 4 Implementation 4 Try Kite 5 Show user presence status and avatar on a web page 6 Limit the access to the service 7 Wildix Kite Quick Guide 2
Introduction Wildix Kite is an efficient solution for business communication that allows a site visitor to contact a company for free via the website, without any software installation. The service is represented on the company website as a customizable button that can be embedded into any web page. With a single click, a website visitor can start a chat, make an audio call and start video or desktop streaming with a company operator, directly from the browser. A call received with Kite service from the website page is treated by the Wildix IP PBX as a usual incoming call and routed to the right destination. The company operator receives a chat request directly to his CTIconnect interface (Wildix Unified Communications tool) and can answer a call from any compatible device - office phone, mobile phone, PC, Wildix DECT phone. Wildix Kite uses a separate Dialplan, making it easy for the company to customize and program the usage of the service to its needs. Requirements Kite is compatible with the following browsers: - Google Chrome, version 29.0.1547.65 and higher; - Mozilla Firefox, version 23.0.1 and higher (currently not fully supported) Minimal WMS version required: 3.20 Kite requires the following licenses: - CTIconnect PRO for audio and chat - Zero Distance for video and screen streaming (Google Chrome only) Wildix Kite Quick Guide 3
Features Kite can be used for: Audio calls; Video sessions; Chat sessions; Screen streaming (Google Chrome only) The following features are supported: Visualization of users avatars; Visualization of users presence and activity statuses and their geolocation; Possibility to answer a call from any compatible device including mobility; Advanced telephony features, such as call transfer, call groups, conference, deviation, voicemail, intrusion, etc. Implementation Update the WMS to the latest version (in case your version is less than 3.20) Note: In case you still use the old Remote Support IP address (the subnet 5.10.0.0/16), after the upgrade it s necessary to apply the new configuration for the VPN: access WMS Settings > Tools and utilities > Remote support, click Reload. Create a Dialplan procedure and name it kite (WMS > Dialplan > Dialplan rules). Add internalcalls (Users dialplan) to Included procedures. Now all the users registered to your PBX can receive calls via Kite service. Wildix Kite Quick Guide 4
Try Kite Open the browser and type: https://kite.wildix.com/pbx_serial_number/extension_number Example: https://kite.wildix.com/0050568xxxxx/324 NOTE: use the serial number of the master PBX for the users registered to slave PBXs Enter your name and the verification number and click Submit If the extension entered in the URL exists, the chat with the user starts automatically: Click Call to start an audio call: NOTE: Click to allow the page kite.wildix.com to access your microphone Click Video to start video streaming Click Hangup to end the call. Wildix Kite Quick Guide 5
Show user presence status and avatar on a web page Show user avatar: https://kite.wildix.com/pbx_serial_number/extension_number/api/avatar Show user status image: https://kite.wildix.com/pbx_serial_number/extension_number/api/presence/image Show user status and geolocation in JSON format: https://kite.wildix.com/pbx_serial_number/extension_number/api/presence Example: {"type":"result","result": {"online":true,"show":false,"device_show":false,"status":false,"location": {"address":false,"lat":false,"lng":false}}} Information about the user that includes all the data in JSON format: https://kite.wildix.com/pbx_serial_number/extension_number/api/info Example: {"type":"result","result":{"uid":"xxxxxxx","name":"user Name","avatar":"http:\/\/ XXX.XX.X.XX\/user_avatar\/XXX.png","pbx":"0050568XXXXX","presence": {"online":true,"show":false,"device_show":false,"status":false,"location": {"address":false,"lat":false,"lng":false}},"pbxip":"xxx.xx.x.xx"}} Wildix Kite Quick Guide 6
The meaning of the variables: uid: unique ID of the user name: user name avatar: http:\/\/[pbx_ip_address]\/user_avatar\/[extension_number].png pbx: PBX Serial number Presence: online: online or offline show: the status set up by the user (away, dnd) device_show: device status (talking, ringing) status: status message location: serves for geolocation ({address, latitude, longitude}) pbxip: PBX IP address Information about the user is not taken from the PBX in real time, it is synchronized every 10 seconds, so it s necessary to specify the refresh time in the JavaScript that loads the information. Limit the access to the service Via ACL groups you can forbid a user s presence status and avatar visualization: Go to WMS > Users > Groups Select a group Add the Ability cannot, Share status via Kite Click Save Via Dialplan you can can limit the numbers that can be dialed: Go to WMS > Dialplan > Dialplan rules Select kite procedure Program the Dialplan procedure according to your needs You can remove Internalcalls from Included procedures and add only those numbers that can be dialed. Otherwise you can set up the system to route the incoming calls to certain numbers to Voicemail or to other users. Wildix Kite Quick Guide 7
Contacts Italy: +39 0461.1715112 support@wildix.com France: +33 176 747 980 support@wildix.fr Wildix Kite Quick Guide 8