170 likes | 273 Vues
This document outlines the H.323 terminal profile, detailing compliance with H.323 Annex F and J, focusing on gatekeeper communication protocols, including RAS for call signaling and capability negotiation. It highlights mandatory voice codecs like G.711, support for multimedia calling (voice, fax, video), and features such as DTMF and multipoint calling. Additionally, it covers security aspects like password-based authentication, media encryption, and user identification through E.164. The recommended methods for gatekeeper discovery and message implementation are also discussed.
E N D
iNOW! Terminal Profile Vineet Kumar Intel Corporation vineet.kumar@intel.com
Scope of profile • Terminal <-> Gatekeeper Protocol • H.323 Annex F compliant • H.323 Annex J compliant
H.323 Annex F • Light-weight profile of H.323 • Endpoint - Gatekeeper communication protocol (RAS) • Call Signaling, Capability Negotiation • Call Control (optional), Capability Negotiation • Mandatory voice codec G.711 • DTMF support • Multipoint (n-way calling) using MCU • Multimedia (voice, facsimile, video, etc.)
H.323 Annex F • Multiple virtual lines (simultaneous voice, fax, ...) • Alternate gatekeeper support • Fail-safe gatekeepers (not during call) • Gatekeeper load balancing
Additions in Terminal Profile • Low bit rate codec G.723.1 or G.729A
H.323 Annex J • Profile of H.235 • Password • Message authentication, integrity, encryption • Media encryption • Certificates • Non-repudiation in addition to password based scheme • Encryption algorithm • Des, Triple-Des • Hash algorithm • HMAC-SHA1-96
Security in Terminal Profile • Password based security using HMAC-SHA1 • Two-way user/message authentication • Two-way message integrity • Message not encrypted • Data not encrypted
Identification • User • E.164 ((+1) 503 555-1212) • Email address (503-555-1212 @itspA.com) • Password • recommendation to provide both email and e.164 • one email address for voice, fax, email, etc. • Terminal • for gatekeeper to identify terminal • globally unique signature provided by vendor • terminal identifier provided by gatekeeper
Identification • Gatekeeper • email address (gkID@ itspA.com)
Gatekeeper discovery • Using DNS on user email address • SRV query • Text record query • “A” record query • Pre-configuration with IP address of gatekeeper • Multicast the GRQ message • Not widely used • use administrative scoped addresses Recommendation to implement all five discovery methods
Messages • Shall implement message-fields as defined • RAS • Gk discovery: GRQ/GCF/GRJ • Terminal registration: RRQ/RCF/RRJ • Terminal unregistration: URQ/UCF/URJ • Misc: XRS, NonStandardMessage • Call Signaling • Setup, Call Proceeding, Alerting, Connect, Release Complete, Facility, Status Inquiry/Status, Information
ITSP X ITSP Y BE GK Setup(+1.503.264.9876/joe@y.com) Setup(+1.503.264.9876) BE GK Setup(+1.503.264.9876/joe@y.com) GW Terminal->Phone/Fax Call DU/DU-ACK DU/DU-ACK DU/DU-ACK Internet/IP +1.503.264.9876 joe@y.com
ITSP X ITSP Y BE GK Alerting Alerting BE RTP(G.723.1/G.729)/T.38 GK Alerting GW RTP(G.723.1/G.729)/T.38 Terminal->Phone/Fax Call Internet/IP +1.503.264.9876 joe@y.com
ITSP X ITSP Y BE GK Connect Connect BE GK Connect GW Terminal->Phone/Fax Call Internet/IP RTP(G.723.1/G.729)/T.38 RTP(G.723.1/G.729)/T.38 +1.503.264. 9876 joe@y.com
ITSP X ITSP Y BE GK BE GK GW Terminal->Phone/Fax Call Internet/IP RTP(G.723.1/G.729)/T.38 RTP(G.723.1/G.729)/T.38 +1.503.264. 9876 joe@y.com
ITSP X ITSP Y BE GK Release Complete Release Complete BE RTP(G.723.1/G.729)/T.38 GK PSTN Release Complete RTP(G.723.1/G.729)/T.38 GW Terminal->Phone/Fax Call Internet/IP +1.503.264. 9876 joe@y.com