Comprehensive IP Telephony Services

Document Sample
Comprehensive IP Telephony Services Powered By Docstoc
					   Comprehensive
IP Telephony Services


    Cheah Chin Siang
     Chan Paey-Lun
      Tan Chia Wei
Our Objectives
 Make Internet phone more practical.


 Provide comprehensive services that support
  the Internet phone.

 Learn more about VoIP technologies.


 Explore the potential of Internet telephony.
Why another Internet phone?
 Most Internet phones today only have basic
  call features, i.e. making phone call through
  IP network.

 Their communication protocols are
  application specific.

 No interoperability between different IP
  phones.
Why is ours special?
 Contains a comprehensive set of call
  services.

 Uses the H.323 standard VoIP protocol.


 Able to communicate with other H.323
  compliant devices.

 Call services can be accessed anywhere
  through the Web.
                                   Our IP
                                   Phone



       Our IP
       Phone

                                   H.323
                                  Compliant
                                   Device


Our IP-Phone is a H.323 Compliant Phone.
                             Naming
                             lookup
                             service.

                            Voice Mail
                             Service


       Our IP                 Text         Call
                            Message
       Phone                Service      Services
                             Contact
                                          Server
                               list
                             Service

                            User white
                             pages.




Access to Additional Call Services.
                         New Call     New Call
                         Service      Service

                          Naming
                          lookup
                          service.

                         Voice Mail
                          Service


       Our IP              Text         Call
                         Message
       Phone             Service      Services
                          Contact
                                       Server
                            list
                          Service

                         User white
                          pages.


                         New Call     New Call
Highly Extensible Call   Service      Service
Services.
                     New Call     New Call
                     Service      Service

                      Naming
                      lookup
                      service.

                     Voice Mail
                      Service

                       Text         Call
                     Message
       Web browser
                     Service      Services
                      Contact
                                   Server
                        list
                      Service

                     User white
                      pages.


                     New Call     New Call
The IP-Phone user    Service      Service
meets Web user.
IP-Phone Implementation
 Program in C# on Microsoft .Net Platform.


 Uses Microsoft Telephony API (TAPI) to
  perform call control signaling, media control
  and transport via H.323 protocol.

 Communication with Call Services Server is
  done using Socket programming.
Call Services Server
Implementation
 Server communication is done using Socket
  programming.

 All server request and response messages are in
  XML.

 Web-enabled call services have its web front-end
  implemented in Microsoft ASP.net

 Web-enabled call services are also exposed as XML
  Web Services via SOAP.
     Our IP                 Our IP
     Phone                  Phone
                                                                   Web Browser



Call Services Access
        Point                            ASP.net web application
                                               via HTTP




                         Web-enabled
                         Call Services


          Additional
                                            XML Web Services
        pluggable call                         via SOAP
           services



           Call Services Server                               Third party website
Shortcomings
 Unable to conduct multiple calls
  conference.
 The IP-Phone will not work behind
  Firewall.
 Voice message service exhibits poor
  streaming quality sometimes.
 Possible system security loophole.
What had we learnt?
 Learnt a great deal about VoIP technologies.
 Gained lots of experience in TAPI
    programming.
   Further strengthen our client/server
    programming skills.
   Reflection mechanism in Microsoft .NET.
   Work on a large project as a team.
   Start work early and stick close to schedule.
Future Works
 Improve the security in various aspects of the
    system.
   Enhance the Call Services Plugin Engine.
   Implement multiple calls conference into the
    phone engine.
   Allow the IP-Phone to work behind Firewall.
   Develop more useful Call Services Plugins.
Questions??
Thank you!!

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:3
posted:10/17/2011
language:Malay
pages:16
gjmpzlaezgx gjmpzlaezgx
About