Top Banner
Sai Nithin Singh C. © 2006 ITM547 Slide 1 ITM 547 - VoIP Graduate Projects and Seminar SIP Speech Phone SIP Speech Phone Sai Nithin Singh C. Sai Nithin Singh C. © 2005 Illinois Institute of Technology Advisor : Prof. Advisor : Prof. Carol Davids Carol Davids
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PW ISDN Training

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

Page 2: PW ISDN Training

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!

Page 3: PW ISDN Training

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

Page 4: PW ISDN Training

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

Page 5: PW ISDN Training

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

Page 6: PW ISDN Training

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.

Page 7: PW ISDN Training

Sai Nithin Singh C. © 2006ITM547 Slide 7

SIP Speech Phone : As a B2BUA

UA 1 UA 2

SIP Speech PhoneSIP Speech Phone

Media

Signaling

Page 8: PW ISDN Training

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.

Page 9: PW ISDN Training

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

Page 10: PW ISDN Training

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.

Page 11: PW ISDN Training

Sai Nithin Singh C. © 2006ITM547 Slide 11

SIP Speech Phone : As an IMS Application

Courtesy : www.lightreading.com

Page 12: PW ISDN Training

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

Page 13: PW ISDN Training

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.

Page 14: PW ISDN Training

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.

Page 15: PW ISDN Training

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

Page 16: PW ISDN Training

Sai Nithin Singh C. © 2006ITM547 Slide 16

Thank you!

Questions?