⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sipbst_reg_mcont.cpp

📁 sip torture test tools
💻 CPP
字号:
//sipbst_reg_mcont.cpp//Copyright (C) 2003 Metalink LTD//Author: Rodionov Sergey (seger@metalinkltd.com)//This program is distributed under terms of GPL (see LICENSE)#include "sipbst.h"#include "bnf_parser.h"#include "sipb_bnftools.h"#include "sipb_bnfrules_forcreate.h"#include "sipb_bnfrules_forparse.h"#include "sipb_md5.h"//                                                                            void sipbst_reg_mcont::_work(){   //FIRST REQUEST   sipb_bnftools::set_rulebydef(pcr);   sipb_bnftools::set_reqline(pcr,"REGISTER",servhost_name,"",get_servport());   sipb_bnftools::set_maxfor(pcr , random()%70 + 1);   sipb_bnftools::set_to_nottag(pcr, servhost_name, username,1024 + random()%30000);   sipb_bnftools::set_cseq(pcr,"REGISTER");   sipb_bnftools::set_expires(pcr,60);   sipb_bnftools::set_from(pcr,servhost_name,username,1024 +random()%30000 );   sipb_bnftools::set_contact(pcr, userhost_name, username,			      5060,true,"Contact");  //random set port   sipb_bnftools::set_contact(pcr,userhost_name,username,			      10000 + random() % 30000,false,"Contact-1");   string uri=string("sip:")+username+"@"+servhost_name;      if (!av_csrprr_auth("REGISTER",uri,username,password,max_contlen,		       "Contact Contact-1","Expires"))     return;   if (!check_2xx_status())     return;   sipb_errwarn ew;   sipb_bnftools::check_regcontact(&pv_recv,&pv_send,ew);   add_last_errwarn(ew);      if (pv_recv.get_quan("Date")!=1)     add_last_warning("The REGISTER-responce SHOULD include a Date header field (rfc3261 10.3 page 66)");}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -