Hello, I am Electronics & Communication Engineer, Though Right Now I am Unemployed, BUT I am keenly interested in VoIP platform and made up my mind to make my carrer in VoIP field.I know "C" Language.
One of my well wisher(He is not into VoIP field) suggested me to get the concept of SIP implementation and for that he has given me an idea of a Project from where to start so as to make my foundations strong.
So Now, I have to do a project whose details are given below:
Definition of the project : To transmit voice between two systems on a LAN using SIP as the protocol. My task is to ::
1.) To study the RFC for SIP thoroughly . 2.) Then write some test programs using sockets to communicate between 2 pc's (Using the "C" language,preferebly on unix).I am going through RFC3261(SIP 2.0) and have completed 1st 40 pages(Section 8.1).Though not fully but still,I am getting the theoritical concept, and i am sure as i will proceed further in RFC , i will get my concepts more clear.
Now regarding the 2nd task(Sockets),there are certain bottelnecks which are to be removed,
a)I have to transmit voice between 2 systems on a LAN using SIP as protocol, But I am having ONLY 1 system with me at my Room. So, Is it possible to use(configure) my 1 sysetm to ACT as Sender at one time and Reciver after that(sending) to recieve the send packet.
b) Till yet I know only C and nothing about sockets and unix.
But for 2nd task,I had to learn Sockets programing in C on unix .
Please do guide me from where to start to learn socket and unix(which book) so that aftetwords I can do SIP implimenataion in C.
Kindly let me know one more thing. Will codes written for red hat linux will work for Linux SUSE also.I am asking this because in August issue of computer magzine "DIGIT",They are giving LINIX SUSE.Or Do I have to arrange RED HAT LINUX only.
Waiting for the Precious reply from already working professionals. With Regards
Amit