Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士

Similar presentations


Presentation on theme: "Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士"— Presentation transcript:

1 Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士 yzy@netrd.iii.org.tw

2 Outline Review The Next Generation Converged Network SIP based IP Telephony System Integrate ENUM with SIP Based IP Telephony system The first run of SIP project in III NCL

3 Review PSTN –Signaling: System Signal No: 7 –Carrier: T1 and successors …... STP Local loop DTMF Signaling plane Bearer plane CPE CO

4 Review Internet (IP) Phone 1. ? 3. Digital voice packets 2. Call setup signaling AD/DA compress/decompress AD/DA compress/decompress

5 Review (cont.) Telephony Issues –Signaling Addressing –PSTN - SS7 (ITU E.164) –VoIP - H.323 、 SIP 、 MGCP 、 Megaco/H.248 Capability exchange –PSTN - Analog voice /  -law 、 A-law PCM –VoIP - Digital voice / G.711 、 G.723.1 、 G.729

6 Review (cont.) Telephony Issues –Bearer Transport –PSTN - TDM T1 trunk –VoIP - RTP over UDP/IP Delay and Jitter –PSTN - circuit switching / propagation delay –VoIP - packet switching / unbounded delay and jitter –Internetworking between PSTN & IP Telephony

7 Next Generation Converged Network

8 SIP based IP Telephony System INVITE SIP:abc@xyz.com.tw SIP/2.0 ……. 180, Ringing 200, OK ACK RTP (voice) BYE ACK CallerCallee Pickup & dial Ringing Pick up On-hook SIP BASIC Call flow

9 SIP based IP Telephony System Redirect Server Location Server Registrar Server User Agent Proxy Server Gateway PSTN SIP Components Proxy Server SIP Distributed Architecture

10 SIP proxy server INVITE sip:ab@xx.com SIP/2.0 ……. Proxy server INVITE sip:ab@xy.com SIP/2.0 ……. Maybe rewrite SIP request Location server ? User Agent Proxy servers are, for example, used to route requests, enforce policies, control firewalls. SIP based IP Telephony System

11 redirect server Location server ? Proxy server or caller INVITE sip:ab@xx.com SIP/2.0 …………. 302 moved temporarily contract ……. INVITE sip:ab@xx.com SIP/2.0 ……. ACK Unlike a proxy server, it does not initiate its own SIP request. Unlike a user agent server, it does not accept call. SIP redirect server SIP based IP Telephony System

12 Simple SIP call setup and teardown 302 (Moved Temporarily) INVITE 200 (OK) ACK INVITE 302 (Moved Temporarily) ACK INVITE 180 (Ringing) 200 (OK) ACK RTP MEDIA PATH BYE 200 (OK) Call Teardown Media Path Call Setup INVITE Location/Redirect ServerProxy Server User Agent INVITE

13 SIP based IP Telephony System SIP based IP Telephony System must support SIP Based Call Control and Switching Operation System Support Feature and Application Creation

14 SIP based IP Telephony System CDR Server(s) Feature Server(s) Provisioning Server(s) 3 rd Party Billing System RADIUS SNMP Network Manager Clearing House Internet SIP proxy Server PSTN Gateway SIP proxy Server SIP IP Phone MGCP Device MGCP/SIP Translator SIP proxy Server H.323/SIP Translator SIP proxy Server H.323 Terminal SIP based VOCAL System [http://www.vovida.org/

15 H.323 Translator: Acts as a Gatekeeper to control H.323 endpoints. Talks SIP to the rest of the network for routing and features. SIP based IP Telephony System

16 MGCP Translator: Acts as a call agent to control MGCP end points. Talks SIP to the rest of the network for routing and features. SIP based IP Telephony System

17 SIP proxy Server: Acts as a trusted boundary for calls entering or leaving a network. Provides authentication and collects billing information for the CDR server.

18 CDR Server: Collects billing information from Marshal Servers and interfaces with billing systems using the RADIUS accounting protocol. SIP based IP Telephony System

19 Provisioning Server: Used to provision, configure and manage subscribers and servers from a GUI. SIP based IP Telephony System

20 Feature Server: Provide CPL based or XML scripts that run basic telephony features. SIP based IP Telephony System

21 SIP proxy server 1. Invite 2. Invite 3. Invite SIP Phone Basic call initiation SIP based IP Telephony System SIP proxy server

22 Basic call establishment 4. 180, Ringing 5. 180, Ringing6. 180, Ringing 7. 200, OK8. 200, OK9. 200, OK 10. ACK 11. ACK 12. ACK 13. RTP SIP Phone SIP based IP Telephony System SIP proxy server

23 Basic call tear down Redirect 14. BYE15. BYE16. BYE 18. 200, OK17. 200, OK19. 200, OK 20. Tear down SIP Phone RTP SIP based IP Telephony System SIP proxy server

24 Operation System Support (OSS) includes –Provision adding and maintaining network users –Authentication Access list / Digest –Billing –Network management SIP based IP Telephony System

25 Billing (CDR ends to record) SIP Proxy 13. BYE 15. BYE17. BYE 18. 200, OK 19. 200, OK20. 200, OK SIP Phone CDR server 16. Notify for end record14. Notify for end record 21. Tear downRTP SIP Proxy SIP based IP Telephony System

26 Feature services are the value-added functions of the phone system –Core features Calling Information –Calling Number Delivery (CND) or Calling Line Identification (CLID) / Calling Party Identity Blocking (CIDB) Calling Forwarding –Forward All Calls (CFA) / Forward - No Answer Mode (CFNA) / Forward - Busy Mode ( CFB ) Call Blocking / Call Screening –Set features Call transfer / Call Return / Call waiting / Cancel Call Waiting ( CCW ) –Scriptable features Call Processing Language (CPL) SIP based IP Telephony System

27 Features service - call blocking SIP proxy Call blocking feature server Redirect SIP Phone 1. Invite 2. Invite 4. ACK 3. 320, move... 2. Invite 3. 403, Forbidden 4. ACK 5, 403 Forbidden SIP based IP Telephony System

28 ENUM SIP Based Telephony system Gateway SIP proxy SIP Proxy SIP Phone 1. Invite 7. Invite 11. PSTN Gateway ENUM DNS 2. ENUM DNS Query 3. NAPTR RR 4. Front End Protocols Clearinghouses 5. Gateway location SIP phone to PSTN 6. Invite

29 ENUM SIP Based Telephony system PSTN to SIP phone SSP SCP PSTN STP Softswitch Media Gateway ENUM DNS1. ENUM Query 2. NAPTR RR DNS 3. DNS Query 4. A RR SIP proxy 5. Invite 6. Invite 7. Invite SIP proxy

30 ENUM SIP Based Telephony system PSTN to SIP phone SSP SCP PSTN STP Softswitch Media Gateway 15. 180, Ringing 14. 180, Ringing SIP proxy 16. 180, Ringing 17. 200, OK 18. 200, OK 19. 200, OK 20. ACK 21. ACK22. ACK DNS ENUM DNS 23. RTP 23. voice

31 Thanks !


Download ppt "Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士"

Similar presentations


Ads by Google