Ajinkya	Bobade,	Student	id:	10405918,	Company:	Tata	Communications	
CPT Monthly Report Tata Communications Summer I
Summary : In voice, Tata Communications is the world’s largest wholesale carrier. Tata network
handles 1 out of every 10 international calls and connects more than 70% of the world’s mobile carriers.
On the Internet, Tata is a major Tier-1 IP provider, consistently ranked in the top five telecommunications
companies on five continents, by internet route.
The Tata Communications portfolio includes transmission, IP, converged voice, mobility,
managed network connectivity, hosted data center, communications solutions and business transformation
services to global and Indian enterprises & service providers, as well as broadband and content services to
Indian consumer).
The position of Tata Communications in the industry can be explained as follows: The internet is
a global connection of computer networks. It is actually a system connected by cables travelling all
around the world. Your device connects to Internet through Internet Service provider (For example:
Verizon, Optimum) the ISP (Internet Service Provider) sends the request to the server further up the chain
(DNS). The DNS finds address match to the server hosting that website, this server could be in a different
country so this request travels both underground and under water (here’s where Tata Communications
come into picture they have a vast network of undersea cables connecting all the continents these cable
are known as internet backbone) the request reaches server and server sends the requested response. Over
24% of world’s internet route use Tata network.
I work in Voice ILD Services & Solutions Engineering group. Our team manages the voice Data
across the continents, my role is to automate most of the manual processes for example data transfer
through server generates a record file in form of CSV and this file is stored on the HDD of the server, this
server runs on Centos Virtual machine. My task is to take this csv file and send through the Centos
Virtual machine using PHP scripting language, So far I have learned how to write a code to send email in
PHP through centos VM, further I am currently working on sending the large CSV file as an attachment
to this email. In addition to this I am working on Inventory management in the Quality and Assurance lab,
having direct access to the lab I am able to learn how these various servers (PSX,ESX,GSX) function here
my role is to make sure all the servers and the cards inside it like Hard disk Drives, Small form-factor
pluggable transceiver (SFP),power supply are present up to date in the record. Tata uses a tool called
Cramer to keep records, which runs on top of JAVA Virtual machine. Cramer is used to maintain
database of servers across all the continents, It has a detailed documentation of which server lies where in
the system . My role here I learned how to use Cramer which runs on top of Java. I also learned how to
use JAVA to modify the entries in Cramer.
I learned Unix, PHP and sandbox systems . And their use in Centos Virtual Machine.
Ajinkya	Bobade,	Student	id:	10405918,	Company:	Tata	Communications	
Tasks performed
• Determine how to send emails from the centos VM
• Research various servers used the lab (example ESX, PSX, GSX) understand how they work
• Make inventory record of Servers in lab in form of excel sheet, this excel sheet serves as a
reference to make a record in the final software Cramer
• To install Cramer following tasks were performed:
• Install Java 1.6.0_17
o disable Java Auto upgrade feature
o avoiding to keep cached java files on pc
o setting up timeout parameters for Cramer GUI
• After installing Cramer:
Cross reference what is in Cramer PROD vs Physical lab inventory and flag
Identify if any updates are needed, e.g., moving devices/cards/shelves in Cramer PROD to match
Physical inventory (some items may have been moved and no longer match what’s in Cramer)
o Items that are in Physical inventory but not in Cramer PROD inventory
o Items that are in Cramer PROD but not in Physical inventory – do we need to remove
these?
Skills learned :
• PHP Scripting
• Use of terminal for Unix System
• Centos Virtual Machine
• Use of Cramer for data entry of the servers.
• Identify various type of servers and their functions
Challenges faced:
• Understanding use of terminal on Unix System: Being not accustomed to Unix I had to learn from
scratch example of which is: how to access files and how to read files using cat command.
• Apache for Unix: I had to research about how the apache server can be installed on Unix, I
further had to research how to get started with the PHP Scripting on Unix.
• Understand how to install Cramer software: Cramer is used as an online tool to make database of
the servers, Cramer requires specific java (Java 1.6.0_17) along with other specific permissions
(like setting up timeout parameters for Cramer GUI), I had to talk to technical support team and
research on the topic to get Cramer functioning properly.

Internship report

  • 1.
    Ajinkya Bobade, Student id: 10405918, Company: Tata Communications CPT Monthly ReportTata Communications Summer I Summary : In voice, Tata Communications is the world’s largest wholesale carrier. Tata network handles 1 out of every 10 international calls and connects more than 70% of the world’s mobile carriers. On the Internet, Tata is a major Tier-1 IP provider, consistently ranked in the top five telecommunications companies on five continents, by internet route. The Tata Communications portfolio includes transmission, IP, converged voice, mobility, managed network connectivity, hosted data center, communications solutions and business transformation services to global and Indian enterprises & service providers, as well as broadband and content services to Indian consumer). The position of Tata Communications in the industry can be explained as follows: The internet is a global connection of computer networks. It is actually a system connected by cables travelling all around the world. Your device connects to Internet through Internet Service provider (For example: Verizon, Optimum) the ISP (Internet Service Provider) sends the request to the server further up the chain (DNS). The DNS finds address match to the server hosting that website, this server could be in a different country so this request travels both underground and under water (here’s where Tata Communications come into picture they have a vast network of undersea cables connecting all the continents these cable are known as internet backbone) the request reaches server and server sends the requested response. Over 24% of world’s internet route use Tata network. I work in Voice ILD Services & Solutions Engineering group. Our team manages the voice Data across the continents, my role is to automate most of the manual processes for example data transfer through server generates a record file in form of CSV and this file is stored on the HDD of the server, this server runs on Centos Virtual machine. My task is to take this csv file and send through the Centos Virtual machine using PHP scripting language, So far I have learned how to write a code to send email in PHP through centos VM, further I am currently working on sending the large CSV file as an attachment to this email. In addition to this I am working on Inventory management in the Quality and Assurance lab, having direct access to the lab I am able to learn how these various servers (PSX,ESX,GSX) function here my role is to make sure all the servers and the cards inside it like Hard disk Drives, Small form-factor pluggable transceiver (SFP),power supply are present up to date in the record. Tata uses a tool called Cramer to keep records, which runs on top of JAVA Virtual machine. Cramer is used to maintain database of servers across all the continents, It has a detailed documentation of which server lies where in the system . My role here I learned how to use Cramer which runs on top of Java. I also learned how to use JAVA to modify the entries in Cramer. I learned Unix, PHP and sandbox systems . And their use in Centos Virtual Machine.
  • 2.
    Ajinkya Bobade, Student id: 10405918, Company: Tata Communications Tasks performed • Determinehow to send emails from the centos VM • Research various servers used the lab (example ESX, PSX, GSX) understand how they work • Make inventory record of Servers in lab in form of excel sheet, this excel sheet serves as a reference to make a record in the final software Cramer • To install Cramer following tasks were performed: • Install Java 1.6.0_17 o disable Java Auto upgrade feature o avoiding to keep cached java files on pc o setting up timeout parameters for Cramer GUI • After installing Cramer: Cross reference what is in Cramer PROD vs Physical lab inventory and flag Identify if any updates are needed, e.g., moving devices/cards/shelves in Cramer PROD to match Physical inventory (some items may have been moved and no longer match what’s in Cramer) o Items that are in Physical inventory but not in Cramer PROD inventory o Items that are in Cramer PROD but not in Physical inventory – do we need to remove these? Skills learned : • PHP Scripting • Use of terminal for Unix System • Centos Virtual Machine • Use of Cramer for data entry of the servers. • Identify various type of servers and their functions Challenges faced: • Understanding use of terminal on Unix System: Being not accustomed to Unix I had to learn from scratch example of which is: how to access files and how to read files using cat command. • Apache for Unix: I had to research about how the apache server can be installed on Unix, I further had to research how to get started with the PHP Scripting on Unix. • Understand how to install Cramer software: Cramer is used as an online tool to make database of the servers, Cramer requires specific java (Java 1.6.0_17) along with other specific permissions (like setting up timeout parameters for Cramer GUI), I had to talk to technical support team and research on the topic to get Cramer functioning properly.