VoIP Spec 彙整
李思銳[email protected]
Codec
G.711 G.723.1 G.729 G.726 G.727 PCM16
VAD and CNG
Silence Compression VAD: Voice Activity Detection CNG: Conform Noise Generation
1. transparent through voice2. RTP payload type: 13 or 19
CLIP
CLIP: Caller ID Presentation Bellcore, ETSI FSK, DTMF Pre-Ringing, First Ringing Polarity Reverse
DTMF
DTMF: Dual Tone Multi-Frequency 0, 1, …, 9, *, #, A, B, C, D Silence Gap Transfer Mode
1. inband2. RFC 28333. SIP INFO
Jitter Buffer
Static or Dynamic Optimal for delay Optimal for quality
AEC
Echo Canceller G.165 G.168 Length (? ms)
CPT
Call Progress Tone Dial Tone, Ringback Tone, Busy Tone,
Warning Tone, Call Waiting Tone Frequency and Cadence
FAX
T.38 G.711 pass-trou FAX / Modem Tone
Gain
Mute In Gain Out Gain Auto Adjust
Flash Key
Duration300ms600ms
Ptime
Packetization Time, Sampling Rate G.723.1: 30ms G.711/G.729: 10ms, 20ms
Early Media
Interactive Voice Response CRBT: Color Ring Back Tone Distinctive Ringing 180 Ringing / 183 Call Progress
SMS
SMS over PSTN SMS over SIP
DND and Forwarding
Do Not Disturb Busy Forward No Answer Forward Unconditional Forward
Transfer
Unattended Attended Instant Messaging Blind Transfer
Hold
Call Hold Consultation Hold Semi-Consultation Hold MOH: Music on Hold
3-way Conference
Local Third Party is Added Third Party Joins
Call Waiting
Call Waiting Tone Call Waiting with Caller ID Call Waiting Pickup
CLIR and COLR
CLIR: Calling Line ID Restriction COLR: Connected Line ID Restriction Call Accept Call Block Call Transfer/Forwarding
Other Call Functions
Call Following Me Call Park Call Pickup Automatic Call Return
NAT Traversal
STUN: Simple Traversal of UDP over NATs
TURN: Traversal Using Relay NAT UPNP: Universal Plug and Play ALG: Application Layer Gateway Outbound Proxy
Dialing Plan
Min Digits, Max Digits Terminal Digit Start Timeout, Short Timeout, Long
Timeout Full Match, Partial Match
Prefix Remove, Prefix Add Trail Remove, Trail Add Speed Dial Phone Book Hot Line
QoS
ToS Diff-Serv VLAN Tag
Multi-Homming with SIP Server
Master and Alterative SIP Server Dialing Plan
Auto-Provision
HTTP / FTP / TFTP Zero Configuration TR-069
User Interface
LCD / Button Web CLI: Command Line Interface
Management
SNMP: Simple Network Management Protocol
CDR: Call Detail Records Status Report:
1. Registrar Status2. Line Status
Others
Session Modification: SIP re-invite (Remote) syslog Debug / Trace Message SIP with TLS support SRTP SIP / H.323 / MGCP / Megaco
Integration