Under the Environment of Linux,the Realization of SIP Communication

The Session Initiation Protocol (SIP), is an application-layer control(signaling) protocol for creating, modifying and terminating sessions with one or more participants, which is made by IETF, in July,1997. SIP is text-based. There are two types of SIP messages, which are request and reply. SIP emphasizes IP phone as a application of Internet, which is also transporting real-time data and providing QoS feedback. In an Internet context, SIP is able to utilize both UDP and TCP as transport protocols, among others. Our implementation is in the Linux operating system, which is using socket. Most important, I have completed the project, which is sending request and receiving reply. And it also can communication. In the end, it give some advice for further development.