会话建立的过载控制的制作方法_3

文档序号:9308968阅读:来源:国知局
e:〈sip:R2.N1.net ;lr>
[0075]Contact: <sip: sourceOSl.N1.net ;tgrp = Cl ;
[0076]trunk - context = N1.net ;user = phone>
[0077]...
[0078]步骤7。SIP重定向服务器(Rl)确定最终用户地址+16305550100由目的地网络(N4)服务,并且优选经由互连C3、(:7或C 5直接连接,但是如果这些互连不可用或者拥塞,则使用互连(:8或(:9经由转接网络N5到达网络N4。因此,重定向服务器(Rl)构造SIP 300(多重选择)响应,并且,将其发送到具有包含在SIP联系头部中的这些互连路由的目的地SBC地址和相关中继组标识符的‘优先级顺序’列表的过载控制服务器。
[0079]300 (Multiple Choices)
[0080]Route:<sip:R2.N1.net ;lr>
[0081]Contact:<sip:+16305550100@S2.N1.net ;tgrp = C3 ;
[0082]trunk - context = N1.net ;user = phone>
[0083]Contact:<sip:+163055501000S4.N1.net ;tgrp = C7 ;
[0084]trunk - context = N1.net ;user = phone>
[0085]Contact:〈sip:+16305550100@S3.N1.net ;tgrp = C5 ;
[0086]trunk - context = N1.net ;user = phone>
[0087]Contact:<sip:+163055501000S4.N1.net ;tgrp = C8 ;
[0088]trunk - context = N1.net ;user = phone>
[0089]Contact:〈sip:+16305550100@S5.N1.net ;tgrp = C9 ;
[0090]trunk - context = N1.net ;user = phone>
[0091]步骤8。过载控制服务器检查在针对SBC S2的联系列表中的针对第一选择条目的限制监测器,并且然后检查相关中继组C3。
[0092]首先确定是否允许该会话建立超过针对设置的限制器值。如果允许该会话建立选择将导致超过限制器值,则从该列表删除该联系头部
[0093]Contact:<sip:+16305550100@S2.N1.net ;tgrp = C3 ;
[0094]trunk - context = N1.net ;user = phone>0
[0095]如果不超过SBC速率值,则过载控制服务器OLl检查在中继组参数中表示的针对连接C3的限制器值cr 3o如果该会话建立将导致超过值ct3,则从该列表删除该联系头部
[0096]Contact:<sip:+16305550100@S2.N1.net ;tgrp = C3 ;
[0097]trunk - context = N1.net ;user = phone>0
[0098]当从会话建立目的地列表删除联系头部时,过载控制服务器检查下一个联系头部并且应用相同逻辑。在该示例中,如果将要建立的会话定向至SBC S2或连接C3将超过所请求的限制器限度,则在删除联系头部之后,下一个联系头部变为第一选择,并且类似地测试针对SBC 4的限制器sr4,然后如果#4限制器测试没有失败,则类似地测试针对连接C 7的限制器cr7。
[0099]重复该处理,直到联系头部通过其限制器测试或者联系头部列表用尽为止。
[0100]不应用过载限制O
[0101]步骤I如果在步骤8中,将会话建立发送到SBC 2和(:3的呼叫速率不超过与这两个目的地实体相关的限制器速率,则过载控制服务器OLl更新其会话建立行为的记录,在该示例中,更新针对SBC S2以及针对连接C3二者的每秒的呼叫。
[0102]步骤10。过载控制服务器OLl从SIP重定向服务器Rl接收的响应中移除路由头部,并且将响应传送到没有改变联系头部列表的请求SBC SI。
[0103]300 (Multiple Choices)
[0104]Contact:<sip:+16305550100@S2.N1.net ;tgrp = C3 ;
[0105]trunk - context = N1.net ;user = phone>
[0106]Contact: <sip: +163055501000S4.N1.net ;tgrp = C7 ;
[0107]trunk - context = N1.net ;user = phone>
[0108]Contact:<sip:+16305550100@S3.N1.net ;tgrp = C5 ;
[0109]trunk - context = N1.net ;user = phone>
[0110]Contact: <sip: +163055501000S4.N1.net ;tgrp = C8 ;
[0111]trunk - context = N1.net ;user = phone>
[0112]Contact:〈sip:+16305550100@S5.N1.net ;tgrp = C9 ;
[0113]trunk - context = N1.net ;user = phone>
[0114]步骤11。当接收到300(多重选择)消息时,SBC SI将使用第一联系头部来形成到SBC S2和中继组C3的邀请。
[0115]INVITE sip:+16305550100iS2.N1.net ;tgrp = C3 ;
[0116]trunk - context = N1.net ;user = phone SIP/2.0
[0117]To: sip: +16305550100iS2.N1.net ;tgrp = C3 ;
[0118]trunk - context = N1.net ;user = phone
[0119]
[0120]Contact: <sip: souceiSl.N1.net ;tgrp = Cl ;
[0121]trunk - context = N1.net ;user = phone>
[0122]步骤12。当接收到会话建立请求时,SBC S2在连接C3上将请求传送到网络N4,以完成建立。
[0123]INVITE sip:+16305550100觀4.net ;
[0124]trunk - context = N1.net ;user = phone SIP/2.0
[0125]To:sip:+16305550100iN4.net ;
[0126]trunk - context = N1.net ;user = phone
[0127]
[0128]Contact:〈sip: souceiS3.N1.net ;
[0129]trunk - context = N1.net ;user = phone>
[0130]应用一些过载限制。
[0131]步骤13。与步骤4相同
[0132]步骤14。与步骤5相同
[0133]步骤15。与步骤6相同
[0134]步骤16。与步骤7相同
[0135]步骤17。与步骤8相同
[0136]步骤18。在该示例中,在步骤17中,如果将会话建立发送到SBC 2的呼叫速率超过相关限制器,则从会话建立选项列表删除第一联系头部,并且过载控制服务器OLl不更新其会话建立行为的记录,在该示例中,既不更新针对SBC S2的每秒的呼叫也不更新针对连接C3的每秒的呼叫。
[0137]而且,在该示例中,在步骤17中,如果将会话建立发送到连接(:7的呼叫速率超过相关限制器,则从会话建立选项列表删除第二联系头部,并且过载控制服务器OLl不更新其会话建立行为的记录,在该示例中,既不更新针对SBC S4的每秒的呼叫也不更新针对连接C7的每秒的呼叫。
[0138]然后,在该示例中,在步骤17中,在将会话建立发送到从SIP重定向服务器Rl (即,SBC 3和(:5)返回的第三联系头部内的目的地实体的呼叫速率不超过与它们中的每个相关的限制器速率,过载控制服务器OLl更新其会话建立行为的记录,在该示例中,更新针对SBC S3和针对连接C5二者的每秒的会话。
[0139]步骤19。过载控制服务器OLl移除从SIP重定向服务器Rl接收的SIP 300响应中的路由头部,并且将删除了联系头部的修改后的响应传送到请求SBC SI。
[0140]300(Multiple Choices)
[0141]Contact:〈sip:+163055501000S3.N1.net ;tgrp = C5 ;
[0142]trunk - context = N1.net ;user = phone>
[0143]Contact:〈sip:+163055501000S4.N1.net ;tgrp = C8 ;
[0144]trunk - context = N1.net ;user = phone>
[0145]Contact:〈sip:+163055501000S5.N1.net ;tgrp = C9 ;
[0146]trunk - context = N1.net ;user = phone>
[0147]步骤20。当接收到300(多重选择)消息时,SBC SI将使用现在修改的列表中的第一联系头部来形成对SBC S3和中继组C5的邀请(INVITE)。
[0148]INVITE sip:+163055501000S3.N1.net ;tgrp = C5 ;
[0149]trunk - context = N1.net ;user = phone SIP/2.0
[0150]To:sip:+16305550100iS3.N1.net ;tgrp = C5 ;
[0151]trunk - context = N1.net ;user = phone
[0152]
[0153]Contact: <sip: souceiSl.N1.net ;tgrp = Cl ;
[0154]trunk - context = N1.net ;user = phone>
[0155]步骤21。当接收到会话建立请求时,SBC S3在连接C5上将请求传送到网络N4,以完成建立。
[0156]INVITE sip:+16305550100觀4.net ;
[
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1