title: How can i connect to asterisk in Node.js
body: <p>I want connect to asterisk via socket programming how can i do this?
  I know there are many module that we can use of these but i dont want use theme.
  I read this <a href="http://www.hacksparrow.com/tcp-socket-programming-in-node-js.html" rel="nofollow">page</a> and want to know How can i connect to asterisk in Node.js via socket programming ?
  This code is TCP Sample:</p>
  
  <pre><code>var net = require('net');
  
  var HOST = '127.0.0.1';
  var PORT = 6969;
  
  // Create a server instance, and chain the listen function to it
  // The function passed to net.createServer() becomes the event handler for the 'connection' event
  // The sock object the callback function receives UNIQUE for each connection
  net.createServer(function(sock) {
  
      // We have a connection - a socket object is assigned to the connection automatically
      console.log('CONNECTED: ' + sock.remoteAddress +':'+ sock.remotePort);
  
      // Add a 'data' event handler to this instance of socket
      sock.on('data', function(data) {
  
          console.log('DATA ' + sock.remoteAddress + ': ' + data);
          // Write the data back to the socket, the client will receive it as data from the server
          sock.write('You said "' + data + '"');
  
      });
  
      // Add a 'close' event handler to this instance of socket
      sock.on('close', function(data) {
          console.log('CLOSED: ' + sock.remoteAddress +' '+ sock.remotePort);
      });
  
  }).listen(PORT, HOST);
  
  console.log('Server listening on ' + HOST +':'+ PORT);
  </code></pre>