SIPMIB变量
SSIP-COMMON-MIB,SIP-SERVER-MIB,SIP-UA-MIB和SIP-TC.SIP-COMMON-MIB包含在所有SIP实体中应用的公共对象;SIP-SERVER-MIB包含Registrars,Proxies和重定向服务器特定的对象;SIP-UA-MIB包含用户代理特定的对象。
1. SIP-COMMON-MIB
有以下的表项:
• sipCommonCfgBase:包含SIP版本、操作与管理状态、SIP组织名称、可管理的最大SIP会话数等。
• sipCommonCfgTimer:SIP用户代理和有状态代理实体的时钟。
• sipCommonCfgRetry:SIP用户代理和有状态代理实体的重试计数器。
• sipCommonCfgExpires:SIP用户代理和有状态代理实体的头失效值。
• sipCommonStatsSummary:SIP请求/响应数、事务数统计值。
• sipCommonStatsMethod:Invite,Ack,Bye,Cancel,Options以及Register方法请求/响应数。
• sipCommonStatusCode:每种响应(lxx,2xx等)统计。
• sipCommonStatsTrans:等待事务的统计。
• sipCommonStatsRetry:每种方法重试次数。
• sipCommonStatsOther:被不支持URI接收的SIP请求统计。
• sipCommonNotifObjects:通告对象°
• sipStatusCodeNotif:指示发送或接收的特定状态码。
・sipStatusCodeThreshExceededNotif:指示特定的状态码已经超量发送或接收。
2. SIP-SERVER-MIB
有以下的表项:
• sipServerCfg:主机配置信息(如地址)。
• sipServerStats:主机状态,目前为空。
• sipProxyCfg:代理服务器配置。
• sipProxyStats:代理服务器状态。
• sipRedirCfg:重定向服务器配置。
• sipRedirStats:重定向服务器状态。
• sipRegCfg:注册服务器配置。
• sipRegStats:注册服务器状态。
3. SIP-UA-MIB
有以下的表项:
• sipUACfgSipServer:用户代理相关配置。
SIP其他扩展
SIP协议的基本设计思想是将协议的基本功能与扩展功能相分离,前者构成稳定而相对简单的SIP基础标准,后者源于增值业务的需要,对应为一系列草案文件,经过一定时间的运行试验,成熟的扩感功能将纳入到基础标准中。常见的SIP扩展有:SIP负载控制、MIME扩展、SIPcookies等。
在描述被呼能力时,虽然Allow,Accept,Accept-LanguageandSupported可进行一定的描述,但不全面。draft-ietf-sip-callee-caps-02里定义了完整的描述能力的框架。
SUPDATE允许客户更新会话参数,如媒体流编码格式,但是对对话状态没有影响。和&INVITE不同,它可以在INVTTE完成之前发送。具体描述如下:
draft-ietf-sip-authid-body定义了SIPAuthenticatedIdentityBody(AIB)格式。draft-ietf-sip-congestsafe定义了如何有效地减少拥塞的机制。
draft-ietf-sip-connect-reus定义了重用连接的机制。draft-ietf-sip-content-indirect-mech描述了传送内容链接的过程。draft-ietf-sip-identity-01改进了用户身份的认证与管理。draft-ietf-sip-join JOIN,用来加入会议。
draft-ietf-sip-publish描述了发布事件状态的过程。draft-ietf-sip-replaces定义了替换对话的机制。dtaft-ietf-sip-resource-priority定义了通信优先级。draft-ietf-sip-scvrtdisco定义了在注册期间进行路由的机制。draft-ietf-sip-session-timer允许通过&INVITE或UPDATE周期性地刷新SIP会话。draft-ietf-sipping-early-media定义了两种模型,用来判断是从UAS接收还是自己产生回铃音。