WinSIP簡(jiǎn)介

【應(yīng)用軟件】WinSIP簡(jiǎn)介

我的個(gè)人博客

WinSIP 是一款VOIP壓力測(cè)試軟件,含有很多自定義的功能


WinSIP配置

配置 WinSIP 工作的IP地址

若電腦含有多個(gè)接口或多個(gè)IP地址,需要配置 WinSIP 工作的IP地址: Options - Set Local IP Address

winsip_set_local_ip

winsip_sel_local_ip

WinSIP系統(tǒng)配置

Options - Settings

winsip_settings

SIP options

如下,共分為8個(gè)版塊來配置sip協(xié)議

winsip_settings_sip_options
  1. UAC options:UAC選項(xiàng),僅用于UAC模式
    • Support PRACK:支持PRACK
    • Require PRACK:強(qiáng)制需要PRACK
  2. UAS Options:UAS選項(xiàng),僅用于UAS模式
    • Send 100 Tring:發(fā)送100 Tring消息
    • Send 180 Ringing:發(fā)送180 Ringing消息
    • Allow Re-Invite:允許二次invite
    • Ignore Re-Invite:忽略二次invite
    • Home:UAS模式時(shí)的工作端口
  3. UAS Authentication:UAS認(rèn)證/鑒權(quán)
    • Authenticate REGISTER:對(duì)注冊(cè)進(jìn)行鑒權(quán),包含401或407兩種方式,僅用于UAS模式
    • Authenticate INVITE:對(duì)invite進(jìn)行鑒權(quán),包含401或407兩種方式
    • Authenticate BYE:對(duì)Bye進(jìn)行鑒權(quán),包含401或407兩種方式
    • Include Algorithm Parameter in challenge responses:在鑒權(quán)消息中強(qiáng)制加入"algorithm=md5"的參數(shù)
  4. DialogTimers:對(duì)話定時(shí)器,設(shè)置對(duì)話檢測(cè)時(shí)間
    • Diaglog creation idle timeout:會(huì)話創(chuàng)建空閑超時(shí)時(shí)間,表示等待會(huì)話創(chuàng)建的超時(shí)時(shí)間。0表示永遠(yuǎn)不會(huì)超時(shí)。
    • Diaglog close idle timeout:會(huì)話關(guān)閉空閑超時(shí)時(shí)間,表示等待會(huì)話關(guān)閉的超時(shí)時(shí)間。0表示永遠(yuǎn)不會(huì)超時(shí)。
  5. Parser Options:暫無
    • Enable Line Foldi
    • Maximum Line
  6. UAC Request options:UAC請(qǐng)求選項(xiàng)
    • Send Port In Request URL:在Request URI中加入端口號(hào)
    • Send Port In To/From Header:在To/From header中加入端口號(hào)
  7. Session Timer:會(huì)話更新定時(shí)器
    • Support session timer:支持會(huì)話更新
    • Initiate session timer:強(qiáng)制在invite消息中加入Session-Expires和Min-SE
    • Require session timer:要求會(huì)話更新
    • Suppress session timer:隱藏timer擴(kuò)展,但仍然支持所有timer。
    • Session:會(huì)話更新的時(shí)間
    • Minimum SE:最小的會(huì)話更新時(shí)間,必須大于10秒但小于Session值
    • Refesh lead time:應(yīng)用程序嘗試更新會(huì)話的時(shí)間,必須大于5但小于Session的一半
    • Refresher:指定由誰來發(fā)起會(huì)話更新
    • Refresh:發(fā)起會(huì)話更新的方式:二次invite或update
    • Renegotiate Refresher Roles Every Transaction:在每個(gè)會(huì)話中都重新協(xié)商refresher。
  8. Call Start/Stop Limits:呼叫發(fā)起/結(jié)束頻率,單位為:個(gè)/秒
    • Maximum Call Start Rate:設(shè)置最大的發(fā)起呼叫并發(fā)量,為0表示不做限制
    • Maximum Call Stop Rate:設(shè)置最大的結(jié)束呼叫并發(fā)量,為0表示不做限制

Media

winsip_settings_media
  1. General
    • RTP Enabled:?jiǎn)⒂肦TP
    • Send Only:只發(fā)送不接受
    • Mirror RTP Data:將收到的原樣返回
    • First RTP:第一個(gè)RTP端口
  2. Start Media:UAC/UAS在收到什么消息后發(fā)起媒體,默認(rèn)為ACK
  3. Audio Capabilities:設(shè)置語(yǔ)音編碼
    • Available:可用的編碼
    • Selected:選擇的編碼
    • Quality:話音質(zhì)量
    • AMR Packet Type:
  4. Outbound Audio Format:設(shè)置發(fā)送出去的媒體流,可自定義
    • Format:編碼格式
    • Frames Per:打包時(shí)間
    • Audio:音頻流文件
    • Quality:話音質(zhì)量
  5. Video Capabilities:設(shè)置視頻編碼,同語(yǔ)音編碼 3
  6. Outbound Video Format:同 4
  7. RTCP Channel:?jiǎn)⒂肦TCP
  8. DTMF Events:設(shè)置DTMF
    • Enable Events:?jiǎn)⒂肈TMF
    • RFC 2833、INFO Method:設(shè)置DTMF格式
    • Duration:設(shè)置撥號(hào)音傳送時(shí)間
    • Power:設(shè)置撥號(hào)音傳送增益
    • Transmission、Packet:設(shè)置PT值

Proxy/Registrar

winsip_settings_reg
  1. Outbound Proxy:設(shè)置出口代理服務(wù)器
    • Use Proxy Server:使用出口代理服務(wù)器
    • Proxy Server:代理服務(wù)器的IP或域名
    • Proxy Server:代理服務(wù)器的端口號(hào)
  2. Registrar:設(shè)置注冊(cè)服務(wù)器
    • Send Registration Request:發(fā)送注冊(cè)請(qǐng)求
    • Register and Un-register between each:每次會(huì)話重新注冊(cè)一次,不建議勾選
    • Registrar:注冊(cè)服務(wù)器地址,一般等于代理服務(wù)器
    • Registrar:注冊(cè)服務(wù)器端口
    • Registration:注冊(cè)刷新時(shí)間
    • Send:發(fā)起重注冊(cè)的時(shí)間
  3. Registration Options:注冊(cè)選項(xiàng)
    • Send Port In REGISTER Request URL:在Request URL中加入端口號(hào)
    • Send Port In REGISTER To/From Header:在To/From Header中加入端口號(hào)
    • Send Expires Parameter In Contact Header:在Contact Header中加入Expires參數(shù)
    • Send Expires Header:發(fā)送Expires Header
    • Enable Registration Duration:設(shè)置注冊(cè)與重注冊(cè)的時(shí)間(Register、Un-Register)

Error Injection

winsip_settings_err
  1. Enable Error Injection:在消息中注入錯(cuò)誤信息,用來模擬錯(cuò)誤的呼叫
  2. Parser/Transaction Matching Errors:
    • Change Call ID:改變呼叫ID
    • Drop Required Header:丟棄請(qǐng)求頭
    • Illegal Sequence (Cseq) Num:生成非法順序號(hào)
    • Drop/Change Branch Parameter:丟棄或改變Branch-ID
    • Affect all calls/Affect % of:設(shè)置錯(cuò)誤消息作用范圍,前者作用于所有呼叫,守著作用于一個(gè)比率
  3. UAC Errors:UAC模式下模擬錯(cuò)誤
    • Don't Send ACK:不發(fā)送ACK
    • Affect all calls/Affect % of:設(shè)置錯(cuò)誤消息作用范圍,前者作用于所有呼叫,守著作用于一個(gè)比率
  4. UAS Errors:UAS模式下模擬INVITE、BYE消息的錯(cuò)誤
    • No error:無錯(cuò)誤
    • Don't respond:不發(fā)送回應(yīng)
    • Don't send 200 OK:不發(fā)送200OK
    • Send custom response:發(fā)送自定義的錯(cuò)誤消息
    • Affect all calls/Affect % of:設(shè)置錯(cuò)誤消息作用范圍,前者作用于所有呼叫,守著作用于一個(gè)比率

Preferences

winsip_settings_preference
  1. Protocol:設(shè)置協(xié)議端口
  2. Retransmission Times (t1 in milliseconds):設(shè)置重傳時(shí)間
  3. System
  4. Call Analysis:呼叫分析
  5. Call Rate Optimization:呼叫率優(yōu)化
  6. Calculate Calls Rates:設(shè)置呼叫率
  7. Automata:自動(dòng)檢查數(shù)據(jù)完整性
  8. Auto View Switching:自動(dòng)切換視圖

WinSIP呼叫配置

包括呼叫的個(gè)數(shù),主被叫,呼叫時(shí)間等信息

點(diǎn)擊 WinSIP 的新建按鈕即可進(jìn)入呼叫配置:

winsip_new

多數(shù)下拉菜單選項(xiàng)為:None、Fixed、Incremental、Random

  • None:不設(shè)置,不生效
  • Fixed:固定的值
  • Incremental:在定義的范圍內(nèi)遞增
  • Random:范圍里的隨機(jī)值

General

winsip_new_general
  1. Filename:配置名稱
  2. Calls:呼叫個(gè)數(shù),配置多少個(gè)呼叫
  3. Call Duration:設(shè)置呼叫時(shí)間
    • Manual:手動(dòng)控制時(shí)間
    • Timed:精確控制時(shí)間
  4. Frequency:呼叫頻率
    • Single:?jiǎn)蝹€(gè)呼叫
    • Repeating:不停的呼叫
    • Specified:自定義個(gè)數(shù)

Call Timers:呼叫計(jì)時(shí)器

winsip_new_timer
  1. Initial Start Delay:發(fā)起呼叫延時(shí),表示W(wǎng)inSIP開始工作后,經(jīng)過多久時(shí)間發(fā)起呼叫
  2. Post-Dial Delay:呼叫間隔,兩次呼叫之間的間隔
  3. Ring Time:振鈴時(shí)間
  4. Inter-Call Restart Delay:呼叫重新開始的時(shí)間,兩輪呼叫之間的間隔
  5. Post-Error Restart Delay:呼叫錯(cuò)誤重新開始的時(shí)間

Local:本地號(hào)碼配置

winsip_new_local
  1. ID/Number:本地分機(jī)號(hào)碼
  2. Address/Port:分機(jī)號(hào)碼的注冊(cè)地址及端口號(hào),一般為工作機(jī)地址
  3. Display Name、Local URI:顯示的分機(jī)名,本地URI

Authentication:認(rèn)證配置

winsip_new_auth
  1. Username:分機(jī)號(hào)碼的鑒權(quán)名稱
  2. Password:分機(jī)號(hào)碼的密碼

Remote:被叫號(hào)碼配置

winsip_new_remote
  1. ID/Number:被叫起始號(hào)碼
  2. Address/Port:被叫號(hào)碼的注冊(cè)地址及端口號(hào)(軟交換設(shè)備地址)
  3. Display Name、Target:被叫號(hào)碼的顯示名,目標(biāo)URI

Call Transfer:呼叫轉(zhuǎn)移配置

winsip_new_transfer
  1. Type:類型,可選None、盲轉(zhuǎn)(Blind (on Ringing))與咨詢轉(zhuǎn)(Consultative)
  2. ID/Number: 轉(zhuǎn)移 號(hào)碼
  3. Address/Port:轉(zhuǎn)移號(hào)碼的注冊(cè)地址及端口號(hào)

Hold/Unhold:呼叫保持

winsip_new_hold
  1. Hold/Unhold Sequences During Call:呼叫保持方式
    • None :不設(shè)置 呼叫保持
    • Single:?jiǎn)蝹€(gè) 呼叫保持
    • Repeating: 重復(fù)呼叫保持
    • Specified:自定義個(gè)數(shù)
  2. Interval Until/Between Sequences
  3. Hold Duration:時(shí)間設(shè)定

DTMF Events:二次撥號(hào)

winsip_new_dtmf
  1. Delay:延時(shí)
  2. Event:號(hào)碼
  3. Type:類型

WinSIP角色配置

WinSIP 包含以下五個(gè)角色:

  • Initiate Calls:主叫(UAC)
  • Answer Calls:被叫(UAC)
  • Unattended Answer:無人值守被叫
  • Proxy Server:服務(wù)器(UAS)
  • Registration Test:注冊(cè)測(cè)試
winsip_new_init

點(diǎn)旁邊的
winsip_new_start

即可開始本次任務(wù),點(diǎn)
winsip_new_stop
可停止本次任務(wù)。
winsip_new_job
  1. Completed:呼叫完成數(shù)

  2. Successful:呼叫成功數(shù)

  3. Currently:當(dāng)前呼叫數(shù)

  4. Errors:錯(cuò)誤數(shù)

UAC - UAS相互測(cè)試:使用相同的賬號(hào)配置

  1. 先啟動(dòng)被叫方,選用Initiate Calls模式
  2. 再啟動(dòng)主叫方,選用Answer Calls模式

學(xué)習(xí)資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評(píng)論 19 139
  • 首先是jni入口:linphonecore_jni.cc -> linphone_core_invite_addr...
    goodl閱讀 3,412評(píng)論 0 5
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 4,011評(píng)論 0 11
  • 引言 通過語(yǔ)音傳遞信息是人類最重要、最常用和最方便的交換信息的形式。語(yǔ)言是人類持有的功能,聲音是人類常用的工具,是...
    點(diǎn)融黑幫閱讀 1,083評(píng)論 2 9
  • 又一次踏上回廣州的火車,突然就很懷念碼鍵盤的感覺,無比懷念。一度以為自己也是個(gè)文字愛好者,可以寫好多耐人尋味的篇章...
    黃慧閱讀 614評(píng)論 2 3

友情鏈接更多精彩內(nèi)容