SIPP ay isang libreng Open generator tool / traffic test Source para sa SIP protocol. Kabilang dito ang ilang mga pangunahing mga pangyayari SipStone user agent (UAC at UAS) at nagtatatag at release ng maramihang mga tawag na may mga pamamaraan imbita at BYE.
Mababasa din SIPP proyekto maaari pasadyang XML sitwasyong file na naglalarawan mula sa napaka-simple sa kumplikadong daloy call. Nagtatampok ito ng mga dynamic na pagpapakita ng mga istatistika tungkol sa pagpapatakbo ng mga pagsusulit (rate, round delay na biyahe, at istatistika message tawagan), panaka CSV statistics lungkot, TCP at UDP paglipas ng maramihang mga sockets o multiplexed sa pamamahala retransmission at magilas adjustable rate ng tawag.
Iba pang mga advanced na mga tampok isama ang suporta ng IPv6, TLS, SIP authentication, kondisyon na pangyayari, UDP retransmissions, error katabaan (timeout call, protocol pagtatanggol), tumawag sa mga tiyak na variable, POSIX regular expression upang kunin at muling-iniksyon anumang larangan protocol, pasadyang mga aksyon (log , command system exec, call stop) sa mensahe na natanggap, ang patlang na iniksyon mula sa panlabas na CSV file upang tularan ang live na mga gumagamit.
Habang sinulit para sa traffic, stress at pagganap ng pagsubok, SIPP ay maaaring gamitin upang magpatakbo ng isang solong tawag at lumabas, na nagbibigay ng isang lumipas / bigo pasya.
Huling, ngunit hindi bababa sa, SIPP ay may isang komprehensibong dokumentasyon makukuha pareho sa HTML at PDF format.
SIPP ay maaaring gamitin upang subukan ang maraming mga tunay na SIP equipements tulad SIP proxies, B2BUAs, SIP media servers, SIP / x gateway, SIP PBX, ... Ito ay lubhang kapaki-pakinabang din upang tularan ng libu-libong mga ahente ng gumagamit ng pagtawag sa iyong SIP system.
Ano ang Bago sa Paglabas na ito:
· Ayusin ang: Isyu na may kaugnayan sa mga pagkakaiba sa pagitan ng Solaris at iba pang Os.
· Ayusin ang: I globalStat halip ng computeStat para sa pandaigdigang mga istatistika.
· Enh: Option upang limitahan ang maximum na laki ng mga file ng log.
· Ayusin ang: xp_parser.c hindi maaaring panghawakan isang quoted pagsasara angle bracket sa argumento nito.
· Ayusin ang: Payagan upang wakasan detalye sa isang printf file.
· Ayusin ang: Escaping quotes na may backslash sa sitwasyon na hindi dapat isama ang backslash.
· Ayusin ang: Tama wakasan string para sa [fieldX] sa printf files.
· Ayusin ang: Huwag malloc (0) kung walang mga variable.
· Ayusin: Tinanggal extra require_arg / check pass. Ipinagkaloob ng Martin H. VanLeeuwen.
· Ayusin ang: sumanib port video bunutan na may audio na function port bunutan; kung saan upang ayusin ang isang buffer overflow sa function video.
· Ayusin ang: Tamang leaks memory.
· Ayusin ang: paglikha call 3pcc bumaba ang unang mensahe.
· Ayusin ang: HPUX 11.23 failure build taning.
· Ayusin ang: Theoretically, ang unang mensahe ay maaaring magkaroon ng retransmission sumira ng zero, na kung saan ay magreresulta sa isang hindi inaasahang pagwawakas ng UAS sitwasyon.
· Ayusin ang: hindi mawawala ang unang mensahe sa mga pangyayari na magsimula sa isang NOP.
· Ayusin ang: Huwag gumamit ng 100% CPU kapag tumakbo sa background, ngunit hindi sa -bg.
· Enh: Payagan input file na na-index sa pamamagitan ng isa sa mga patlang, at magdagdag ng isang nararapat na aksyon lookup. Pahintulutan din sa [fieldN] pagpapalit na kumuha ng isang parameter number line.
· Enh: magdagdag verifyauth action, na nagpapahintulot sa SIPP upang i-verify ang mga kredensyal na ipinadala sa pamamagitan ng isang MD5 hamon.
· Enh: Factor out string pag-parse ng mga parameter mula createAuthHeaderMD5.
· Enh: Payagan ang higit sa isang pagpapadala ng mensahe sa bawat aksyon.
· Enh: Payagan +, -, /, at * upang gumana sa batay huwaran user at pagkilos babalang mensahe.
· Enh: Timestamp at Huling keywords Mensahe.
· Enh: Magdagdag -nostdin option, at payagan ang mga mensahe, shortmessage, error, at mga tala ng mga file na naka-on at off sa panahon ng run.
· Enh: Lumikha ng isang istraktura para sa pagtatabi ng mga variable na tawag.
· Enh: Tie statistics sa isang sitwasyon.
· Enh: Payagan ang maramihang mga sabay-sabay na mga pangyayari.
· Enh: Gamitin va_args para sa mga error sa pagpi-print sa halip ng ilang macros.
· Enh: Magdagdag ng isang aksyon gettimeofday.
· Enh: Ipabatid variable per-user.
· Enh: Ipabatid global variable.
· Enh: Payagan isang tumalon sa isang di-inaasahang mensahe.
· Enh: Magdagdag ng isang aksyon jump primitive.
· Enh: Store UAS sumagot address sa batayang bawat tawag.
· Enh: Sagutin mensahe out-of-tawag gamit ang isang sitwasyon sa halip na binuo sa C code.
· Enh: Paggalang count_in_stats variable para sa mga tawag.
· Enh: Refactor at abstract na pakikinig para sa mga mensahe at pag-aari ng isang socket sa isang hiwalay na uri mula sa mga tawag.
· Enh: Refactor at abstract na mga gawain sa isang hiwalay na istraktura mula sa mga tawag.
· Enh: Payagan control IP address na tinukoy sa command line, at tanggalin ang thread sa pabor ng poll.
· Enh: New mga sangkap ng XML para sa pagtutugma ng mga transaksyon sa ID branch.
· Enh: Payagan SIPP logs na itinuturing bilang ring buffer.
· Enh: Magdagdag ng isang utos na tambakan sa pagtakbo tawag.
· Enh: Magdagdag ng isang klase para sa mga patay na mga tawag sa gayon na ang mga mensahe para sa isang tinapos call ay hindi itinuturing bilang mga di-inaasahang o mensahe out-of-call.
· Enh: Magdagdag ng isang superclass para sa mga tawag.
· Enh: Ilipat bagay na hindi kailangan na maging pampubliko sa pribadong seksyon ng tawag.
· Enh: Magdagdag -trace_count opsyon upang magbigay ng interface CSV na nagbibilang screen
Mga detalye ng Software:
Bersyon: 3.1
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 285
Mga Komento hindi natagpuan