pw isdn training
TRANSCRIPT
Sai Nithin Singh C. © 2006ITM547 Slide 1
ITM 547 - VoIP
Graduate Projects and Seminar
SIP Speech PhoneSIP Speech Phone
Sai Nithin Singh C.Sai Nithin Singh C.
© 2005 Illinois Institute of Technology
Advisor : Prof. Carol Advisor : Prof. Carol DavidsDavids
Sai Nithin Singh C. © 2006ITM547 Slide 2
What is SIP Speech Phone?
• SIP User Agent ?• SIP Service ?• Translator ?
It can be all of these!It can be all of these!
Sai Nithin Singh C. © 2006ITM547 Slide 3
VOICETEXTVOICETEXT
The SIP Speech PhoneThe SIP Speech Phone
SIP ProxySIP Proxy
SIP Speech PhoneSIP Speech PhoneText Text EnvironmentEnvironment
Audio Audio EnvironmentEnvironment
TEXT VOICE
Sai Nithin Singh C. © 2006ITM547 Slide 4
The SIP Speech Phone The SIP Speech Phone Where do we push it? – Where do we push it? – Towards the UA or Proxy?Towards the UA or Proxy?
SIP SIP ProxyProxy
UA 1 UA 2SIP Speech SIP Speech PhonePhone
SIP Speech SIP Speech PhonePhone
Media
Signaling
Sai Nithin Singh C. © 2006ITM547 Slide 5
SIP Speech Phone : As a Peer-to-Peer UA
SIP Speech SIP Speech PhonePhone
SIP Speech SIP Speech PhonePhone
Media
Signaling
Sai Nithin Singh C. © 2006ITM547 Slide 6
SIP Speech Phone : As a Peer-to-Peer UA
• Definition : Intelligent end-points capable of talking to one another.
• SIP Speech Phone can support this if its stack is modified.
• Presence is already incorporated.
• But standards are pushing towards the next stages – B2BUA / 3PCC.
Sai Nithin Singh C. © 2006ITM547 Slide 7
SIP Speech Phone : As a B2BUA
UA 1 UA 2
SIP Speech PhoneSIP Speech Phone
Media
Signaling
Sai Nithin Singh C. © 2006ITM547 Slide 8
SIP Speech Phone : As a B2BUA
• Definition : Logical entity which can act as a “man-in-the-middle”. UAS and UAC at the same time.
• If offered as a service SIP Speech Phone will act as a B2BUA maintaining 2 independent dialogs.
• But this would burden the service providers servers, since every session needs 2 media engines running.
Sai Nithin Singh C. © 2006ITM547 Slide 9
SIP Speech Phone : As a 3PCC
UA 1 UA 2
Media
Signaling
SIP Speech SIP Speech PhonePhone
SIP ProxySIP Proxy
Sai Nithin Singh C. © 2006ITM547 Slide 10
SIP Speech Phone : As a 3PCC
• Definition : An entity capable of initiating and controlling calls between 2 UA.
• If offered as a service SIP Speech Phone can be modified to act as a 3PCC.
• The JAIN SIP stack API allows for easy creation of SIP messages and SDP creation and manipulation.
Sai Nithin Singh C. © 2006ITM547 Slide 11
SIP Speech Phone : As an IMS Application
Courtesy : www.lightreading.com
Sai Nithin Singh C. © 2006ITM547 Slide 12
Interesting Information
• Microsoft Portrait : Supports .NET, SIP, ILC (Internet Locator Service)
• SIP Speech Phone inter-operates with MS portrait
Sai Nithin Singh C. © 2006ITM547 Slide 13
Interesting Information
• Skype Live Translation• Humans translate your conversation.• Final goal is what we have proven.• Most Fortune 500 companies use this
facility.• Currently offers language translation.
Sai Nithin Singh C. © 2006ITM547 Slide 14
Some notable features of SIP Speech Phone
• SIP Speech Phone works with Microsoft Portrait and Windows Messenger 4.6.
• Presence is still an issue.
• SIP Speech Phone inter-operates with no issues with other SIP user agents including SIP Communicator, XTen Lite.
• Last but no way the least – a log of all conversations with time stamps is stored.
Sai Nithin Singh C. © 2006ITM547 Slide 15
Future PathsFuture Paths
• Integration with Asterisk.• Testing with Advanced Codec's (G.729,
GSM) - Tested G.723 – 6.4 Kbps
• Solving NAT issues.• Conference capability.• Hardware Requirement and Evaluation• Creation of Service for Web 2.0
Sai Nithin Singh C. © 2006ITM547 Slide 16
Thank you!
Questions?