Abstract:
VOIP is a revolutionary technology that has the potential to completely rework the world's phone systems. What we want to achieve is, to build an application that performs following tasks using VOIP (Voice over Internet Protocol)
PC-to-PC call
IP-to-IP call
Extension-to-Extension
PC-to-Gateway
PC to PC call:
Application will be installed on client PC. User will give the IP address of remote client to which it wants to connect, on the other hand when destination gets connection request on the same application then it accept/reject incoming request, if request is accepted then a session will be established between users. After the connection is established, the end users can communicate to each other. When any user hangs up the phone then the connection will be disconnected and session will be ended.
PC to Voice Gateway:
In this part of application user first connects to Gateway using its IP then it is the Gateway that will route our call to the destination PSTN Network. On the other hand this application must be capable of receiving incoming calls from the Gateway.