H248协议介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Termination ID
Descriptors

Descriptors
Media Media { terminationState, stream, localControl, local, Remote, }
Descriptors
TerminationState Property ServiceState{Test,outofService,InServic e} BufferToken{Off,Lock}
Packages
A unique string name, unique serial number and version number is registered for each package. The string name is used with text encoding. The serial number shall be used with binary encoding. Serial Numbers 0x8000 to 0xFFFF are reserved for private use. Serial number 0 is reserved
Descriptors
Remote v=0 c=IN IP4 124.124.124.222 m=audio 2222 RTP/AVP 4 a=ptime:30
Descriptors
Signals cg/dt cg/rt cg/bt bt/bit gb/EstBnc gb/RelBnc
Descriptors
Termination SCN Bearer Channel
Connect Model (4)
Media Gateway CONTEXT C1 Term. T2 RTP Stream Term. T1 SCN Bearer Channel
CONTEXT C2
Term. T3 SCN Bearer Channel
Descriptors
Stream Local Remote LocalControl
Descriptors
LocalControl streamMode propertyParm ReservedValue{on,off} reservedGroup{on,off}
Descriptors
Local v=0 c=IN IP4 $ m=audio $ RTP/AVP 4 a=ptime:30
Connect Model (2)
Media Gateway
Null CONTEXT Termination SCN Bearer Channel SCN Bearer Channel
Termination
Connect Model (3)
Media Gateway
CONTEXT
Termination SCN Bearer Channel
Packages
G Generic package for commonly encountered items. Root This package defines Gateway wide properties Tonegen This package defines signals to generate audio tones
TransactionResponseAck(TransactionID { } TransactionID{ })
Context and Termination
Media Gateway
Termination Termination Termination Termination Termination Termination Termination Termination Term. X
h248协议sip协议介绍介绍费协议离婚协议租房协议离婚协议书三方协议离婚协议书范文合作协议协议书
Introduction of H.248 - Media Gateway Control (Megaco)
1
Agenda
What is H.248 Transports Transactions Context & Termination Connect Model Commands Descriptors Example
Restart Avalanche
Messages & Transaction
Command1
AH Message 1
Action 1 Command2
Transaction 1 Message 2 Transaction 2
Action 2
Command n Action n
Message n Transaction n
Contexts
Term.x
Context ID
Term.y
Term.Z
Topology
Priority Traffic Control
Connect Model (1)
Media Gateway
CONTEXT Termination Termination RTP Stream Termination SCN Bearer Channel SCN Bearer Channel
Semi-permanent Termination
Ephemeral Termination
Root Termination
Terminations
Termination TDM_Pcm/Index Ephemeral_xxxxxxx
Terminations
A termination ID is arbitrary choosen Termination ID by MG. TerminationIDs of physical Terminations are provisioned in MG. Descriptors Two types of Wildcarding is used with TerminationIDs: ALL ,CHOSE.
Connect Model (5)
Media Gateway CONTEXT C1 Term. T2 RTP Stream
CONTEXT C2 Term. T1 SCN Bearer Channel Term. T3 SCN Bearer Channel
Commands
Add Modify Subtract
Transactions
Transports
Layered description of H.248
Transport
Softswitch
H.248 TCP/UDP IP H.248 Three-way Handshake Port 2944: Text-encoded
MG
Port 2945: Binary-encoded
Packages
Cd This package defines the basic call progress detection tones. Al This package defines events and signals for an analog line.
Contexts
Describing the connect model and Supporting the call control Commands between MGC and MG are grouped into Transactions Supporting reliable transport mechanism of transactions between MGC and MG
packages
Tonedet This Package defines events for audio tone detection Dg This package defines the basic DTMF tones as signals and extends the allowed values of parameter tl of playtone in tonegen
What is H.248
SCGP
MGCP
IPDC H.248
HISTORY rfc3015 rfc3525
What is H.248
Control Softswitch
BICC/SIP BCP-T
ISUP/IP
H.248
RTP/RTCP
Edge
SG
ISUP/MTP
MG
TDM Trunk
What is H.248
Transaction API Structure
TransactionReply(TransactionID { ContextID { Response _ Response }, ... ContextID { Response _ Response } })
TransactionPending(TransactionID { } )
MGC
Move AuditValue AuditCapabilities Notify ServiceChange
MG
Terminations
Termination Termination is a logical entity on a MG that sources and/or sinks media and/or control streams
Events Al/of Al/on al/fl gb/bncChange bt/tind
Descriptors
ObservedEvents Al/of Al/on al/fl gb/bncChange bt/tind
Descriptors
Digitmap DigitMap= Dialplan0{ (0| 00|[17]xxx|8xxxxxxx|Fxxxxxxx|Exx|91xxxxx xxxxx|9011x.)
register
Softswitch ServiceChange MG1 MG3 MG2 MG4 MG5
Restart timer of every MG is needed to protected against restart avalanche Timer should be initiate a random value between 0 and a Maximum waiting delay(MWD)
Packages
Dd This package defines the basic DTMF tones detection. cg This package defines the basic call progress tones as signals and extends the allowed values of the tl parameter of playtone in tonegen.
Terminations
Modem Mux Media TerminationState Stream Local Remote LocalControl Events EventBuffer Signals Audit Packages DigitMap ServiceChange ObservedEvents Statistics
Context. X
Termination s
Contexts
Contexts
Context ID is assigned by MG Context ID Topology Context NORMAL value: 1~429467293. Context CHOOSE Value: 429467294 Priority Context ALL Value: 4294967295 (0xFFFFFFFF) Null context value:0
TransactionReply
TransactionPending
Receiver
Transaction
TransactionRequest(TransactionId { ContextID {Command _ Command}, ... ContextID {Command _ Command } })
Transactions
Transaction X
Action 1 Command 1
Action 2 Command 1 Command 2 Command 3
Transaction
Transaction API
TransactionRequest
TransactionResponseAck
Sender
相关文档
最新文档