FluentStream

SDK

View and explore the FluentStream API Platform SDK. These resources are meant to help you build what you need or want. If you have any questions feel free to ask away. Or better yet join out project and start contributing.

Live Dispatcher

This repository is used to integrate with FluentStream Technologies phone system to capture and handle events. Use this library for custom a integration with CRM software and other web pages

Start Exploring liveDispatcher

Example

Building authentication options for CRM software.

    var options = {username:this.username , passhash:this.password};
    var url = this.config.authentication.url + "?username=" + this.username + "&passhash=" + this.password
    var that = this;
    var r = new XMLHttpRequest();

    r.open(this.config.authentication.httpType , url);

    r.onreadystatechange = function(){

        if(r.readyState != 4 || r.status != 200){}
        else{

            console.log("log in succeded");
            that.run();
        }
    }

See our full list of projects.

Example

Start and connect a call using WebPhone

var myWebPhone = WebPhone;
var audioElement = $('#phoneAudioElem');
myWebPhone.initialize({
    realm: realm, 
    impi: impi,
    impu: impu,
    websocket_proxy_url:ws_url,
    password:password,
    display_name:displayname
}, audioElement);

myWebPhone.start();

this.listenTo(myWebPhone, 'connected', function(){
    myWebPhone.makeCall('1800COMCAST');
});

WebPhone API

This repository is used for simplified interfacing with the SIPml5 library. It provides basic functions and emits events for your listening pleasure.

Start Exploring webPhone API