diff --git a/lib/api/streaming.js b/lib/api/streaming.js
index <HASH>..<HASH> 100644
--- a/lib/api/streaming.js
+++ b/lib/api/streaming.js
@@ -129,7 +129,7 @@ Streaming.prototype._getFayeClient = function(channelName) {
     this._fayeClients[clientType] = this._createClient(isGeneric);
     if (this._fayeClients[clientType]._dispatcher.getConnectionTypes().indexOf('callback-polling') === -1) {
       // prevent streaming API server error
-      this._fayeClients[clientType].selectTransport('long-polling');
+      this._fayeClients[clientType]._dispatcher.selectTransport('long-polling');
       this._fayeClients[clientType]._dispatcher._transport.batching = false;
     }
   }
selectTransport is a dispatcher method, not a client method