200 likes | 333 Views
Andmeside IRT 0030 loeng 11 16. nov. 2005. Avo Ots telekommunikatsiooni õppetool raadio- ja sidetehnika instituut avots@lr.ttu.ee. PSTN/ISDN. PSTN/ISDN. Wireless access. SS7 Network. Rec. Q.931. Frame Relay Networks. Rec. Q.700 series. Rec. I.580. Rec. Q.2931, PNNI. FR OSF & NM.
E N D
AndmesideIRT 0030loeng 11 16. nov. 2005 Avo Ots telekommunikatsiooni õppetoolraadio- ja sidetehnika instituut avots@lr.ttu.ee
PSTN/ISDN PSTN/ISDN Wireless access SS7 Network Rec. Q.931 Frame Relay Networks Rec. Q.700 series Rec. I.580 Rec. Q.2931, PNNI FR OSF & NM Rec. I.555 Rec. I.580 IWF IWF IWF IWF IWF IETF RFCs ATM Networks IP-based Networks Rec. Y.1310 ATM OSF & NM, M series Rec. SNMP based Kokkuühendamine
cdma2000 1x operator 1 Adhoc Network cdma2000 1x operator 2 IP Network Web Server WLAN Edge GPRS Ethernet Võrkude ühiskasutus
What is SIP? • Session Initiation Protocol protocol that establishes, manages (multimedia) sessions • also used for IM, presence & event notification • uses SDP to describe multimedia sessions • Standardized by IETF, 3GPP (for 3G wireless), PacketCable
invite invite invite User agent Proxy server Proxy server User agent OK OK OK ACK ACK ACK LDAP server LDAP server lmn@tech.net--> 138.47.19.103 Building Applications On Sip • Applications for example instant messaging can be built on SIP. Such applications are quick to write with any SIP toolkit and are easily extensible.
outbound proxy SIP trapezoid a@foo.com: 128.59.16.1 registrar SIP trapezoid
Session mobility • Walk into office, switch from cell phone to desk phone • call transfer problem SIP REFER • related problem: split session across end devices • e.g., wall display + desk phone + PC for collaborative application • assume devices (or stand-ins) are SIP-enabled • third-party call control
Why Phone NUMBERS? • Users should not be burdened with device addresses, when it’s people they really care about • Addresses should be mnemonic and empower enterprises to manage the identities of their users sip:dbaron@mit.edu • It’s time to put E.164 phonenumbers behind us! • A.G. Bell did not say: “+1-617-252-1232, come here. I need you!”
DNS CampusDirectory SIP.edu Architecture (Phase 1) SIP User Agent INVITE (sip:bob@bigu.edu) DNS SRV query sip.udp.bigu.edu bigu.edu SIPProxy SIP-PBXGateway PRI / CAS INVITE(sip:12345@gw.bigu.edu) PBX telephoneNumberwhere mail=”bob” Bob's Phone
DNS SIPProxy SIPRegistrar locationDB SIP.edu Architecture (Phase 2) SIP User Agent INVITE (sip:bob@bigu.edu) DNS SRV query sip.udp.bigu.edu If Bob has registered, ring his SIP phone; Else, call his extension through the PBX. bigu.edu INVITE (sip:bob@207.75.164.131) REGISTER(Contact: 207.75.164.131) Bob's SIP Phone
SIP Server SIP/PRI Gateway Internet PBX PSTN SIP.edu Configuration Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN DNS SRV Lookup DNS SRV Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN SIP INVITE SIP Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN LDAP Lookup LDAP Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN Call Sent to PBX Gateway SIP Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN Media Stream via Gateway to PBX RTP Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN SIP.edu Configuration Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN SIP to PBX and PSTN Calling Campus Network DNS Server LDAP Server
SIP Server SIP/PRI Gateway Internet PBX PSTN PBX and PSTN to SIP Calling Campus Network DNS Server LDAP Server