sipp - Dalam talian di Awan

Ini ialah perintah sipp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


sipp - Alat ujian prestasi Session Initiation Protol (SIP).

DESCRIPTION


Penggunaan:

sipp remote_host[:remote_port] [pilihan]

Pilihan yang tersedia:

-v : Paparkan versi dan maklumat hak cipta.

-aa : Dayakan jawapan OK automatik 200 untuk mesej INFO, KEMASKINI dan NOTIFY.

-base_cseq
: Nilai mula [cseq] untuk setiap panggilan.

-bg : Lancarkan SIpp dalam mod latar belakang.

-bind_local
: Ikat soket ke alamat IP tempatan, iaitu alamat IP tempatan digunakan sebagai sumber
Alamat IP. Jika SIPp berjalan dalam mod pelayan ia hanya akan mendengar pada IP tempatan
alamat bukannya semua alamat IP.

-saiz_buff
: Tetapkan saiz penimbal hantar dan terima.

-cid_str
: Rentetan ID Panggilan (lalai %u-%p@%s). %u=nombor_panggilan, %s=alamat_ip,
%p=nombor_proses, %%=% (dalam sebarang susunan).

-ini : Tetapkan alamat IP kawalan setempat

-cp : Tetapkan nombor port kawalan tempatan. Lalai ialah 8888.

-d : Mengawal tempoh panggilan. Lebih tepat lagi, ini mengawal tempoh
arahan 'jeda' dalam senario, jika arahan itu tidak mempunyai bahagian 'milisaat'.
Nilai lalai ialah 0 dan unit lalai ialah milisaat.

-deadcall_wait
: Berapa lama ID Panggilan dan status akhir panggilan harus disimpan untuk menambah baik mesej
dan log ralat (unit lalai ialah ms).

-kelakuan_lalai: Tetapkan tingkah laku lalai yang akan digunakan oleh SIP.
Nilai yang mungkin adalah: - semua Gunakan semua tingkah laku lalai - tiada Gunakan tiada lalai
tingkah laku - selamat tinggal Hantar selamat tinggal untuk panggilan yang dibatalkan - abortunexp Batalkan panggilan dihidupkan
mesej tidak dijangka - pingreply Balas kepada permintaan ping Jika tingkah laku adalah
diawali dengan -, kemudian ia dimatikan. Contoh: semua,-bye

-f : Tetapkan kekerapan laporan statistik pada skrin. Lalai ialah 1 dan unit lalai ialah
saat.

-fd : Tetapkan kekerapan laporan log pembuangan statistik. Lalai ialah 60 dan unit lalai ialah
saat.

-i : Tetapkan alamat IP setempat untuk pengepala 'Kenalan:','Melalui:' dan 'Daripada:'. Lalai ialah
alamat IP hos utama.

-inf : Suntikan nilai daripada fail CSV luaran semasa panggilan ke dalam senario. Pertama
baris fail ini menyatakan sama ada data akan dibaca dalam urutan (BERURUTAN),
pesanan rawak (RANDOM), atau pengguna (USER). Setiap baris sepadan dengan satu panggilan dan mempunyai
satu atau lebih ';' medan data terhad. Medan tersebut boleh dirujuk sebagai [field0],
[field1], ... dalam fail senario xml. Beberapa fail CSV boleh digunakan
serentak (sintaks: -inf f1.csv -inf f2.csv ...)

-infindex
: medan fail Cipta indeks fail menggunakan medan. Sebagai contoh -inf pengguna.csv
-infindex users.csv 0 mencipta indeks pada kunci pertama.

-ip_field
: Tetapkan medan mana daripada fail suntikan mengandungi alamat IP dari mana ia
pelanggan akan menghantar mesejnya. Jika pilihan ini ditinggalkan dan pilihan '-t ui' adalah
hadir, maka medan 0 diandaikan. Gunakan pilihan ini bersama-sama dengan '-t ui'

-l : Tetapkan bilangan maksimum panggilan serentak. Setelah had ini dicapai, lalu lintas
dikurangkan sehingga bilangan panggilan terbuka berkurangan. Lalai:

(3 * tempoh_panggilan (s) * kadar).

-hilang : Tetapkan bilangan paket yang akan hilang secara lalai (spesifikasi senario menimpa
nilai ini).

-m : Hentikan ujian dan keluar apabila panggilan 'panggilan' diproses

-saya : Tetapkan alamat IP media tempatan

-master
: Mod lanjutan 3pcc: menunjukkan nombor induk

-max_recv_loops
: Tetapkan bilangan maksimum mesej yang diterima dibaca setiap kitaran. Tingkatkan nilai ini
untuk tahap trafik yang tinggi. Nilai lalai ialah 1000.

-max_sched_loops : Tetapkan bilangan maksimum larian calsl setiap gelung acara.
Tingkatkan nilai ini untuk tahap trafik yang tinggi. Nilai lalai ialah 1000.

-max_reconnect
: Tetapkan bilangan maksimum penyambungan semula.

-max_retrans
: Bilangan maksimum penghantaran semula UDP sebelum panggilan tamat pada tamat masa. Lalai ialah 5
untuk transaksi JEMPUTAN dan 7 untuk yang lain.

-max_invite_retrans: Bilangan maksimum penghantaran semula UDP untuk jemputan
transaksi sebelum panggilan tamat pada tamat masa.

-max_non_invite_retrans: Bilangan maksimum penghantaran semula UDP untuk bukan jemputan
transaksi sebelum panggilan tamat pada tamat masa.

-saiz_log_maks
: Apakah had untuk saiz fail log ralat dan mesej.

-maksimum_soket
: Tetapkan bilangan maks soket untuk dibuka serentak. Pilihan ini penting
jika anda menggunakan satu soket setiap panggilan. Setelah had ini dicapai, trafik diedarkan
atas soket yang telah dibuka. Nilai lalai ialah 50000

-mb : Tetapkan saiz penimbal gema RTP (lalai: 2048).

-mp : Tetapkan nombor port gema RTP tempatan. Lalai ialah 6000.

-nd : Tiada Lalai. Lumpuhkan semua tingkah laku lalai SIPp yang berikut: - Hidup
Tamat masa penghantaran semula UDP, batalkan panggilan dengan

menghantar BYE atau CANCEL

- Apabila terima tamat masa tanpa atribut ontimeout, batalkan

panggilan dengan menghantar BYE atau CANCEL

- Pada BYE yang tidak dijangka hantar OK 200 dan tutup panggilan - Pada CANCEL yang tidak dijangka hantar
200 OK dan tutup panggilan - Pada PING yang tidak dijangka hantar 200 OK dan teruskan panggilan
- Pada sebarang mesej lain yang tidak dijangka, hentikan panggilan dengan

menghantar BYE atau CANCEL

-nr : Lumpuhkan penghantaran semula dalam mod UDP.

-nostdin
: Lumpuhkan stdin.

-p : Tetapkan nombor port tempatan. Lalai ialah port percuma rawak yang dipilih oleh sistem.

-pause_msg_ign
: Abaikan mesej yang diterima semasa jeda yang ditakrifkan dalam senario

-periodic_rtd
: Tetapkan semula pembilang masa tindak balas setiap selang pengelogan.

-r : Tetapkan kadar panggilan (dalam panggilan sesaat). Nilai ini boleh ditukar semasa ujian
dengan menekan '+','_','*' atau '/'. Lalai ialah 10. menekan kekunci '+' untuk meningkatkan panggilan
kadar sebanyak 1 * skala_kadar, menekan kekunci '-' untuk mengurangkan kadar panggilan sebanyak 1 * skala_kadar,
menekan kekunci '*' untuk meningkatkan kadar panggilan sebanyak 10 * kadar_skala, menekan kekunci '/' untuk
kurangkan kadar panggilan sebanyak 10 * kadar_skala. Sekiranya -rp pilihan digunakan, kadar panggilan adalah
dikira dengan tempoh dalam ms yang diberikan oleh pengguna.

-rp : Tentukan tempoh kadar untuk kadar panggilan. Lalai ialah 1 saat dan unit lalai
ialah milisaat. Ini membolehkan anda mempunyai n panggilan setiap m milisaat (dengan menggunakan -r
n -rp m). Contoh: -r 7 -rp 2000 ==> 7 panggilan setiap 2 saat.

-r 10 -rp 5s => 10 panggilan setiap 5 saat.

-skala_kadar
: Kawal unit untuk kekunci '+', '-', '*' dan '/'.

-kadar_kenaikan
: Nyatakan kenaikan kadar setiap -fd unit (lalai ialah saat). Ini membolehkan anda
untuk menambah beban bagi setiap tempoh pembalakan bebas. Contoh: -kadar_kenaikan
10 -fd 10s

==> tingkatkan panggilan sebanyak 10 setiap 10 saat.

-kadar_maks
: Jika -kadar_kenaikan ditetapkan, kemudian berhenti selepas kadar mencapai nilai ini. Contoh:
-kadar_kenaikan 10 -kadar_maks 100

==> meningkatkan panggilan sebanyak 10 sehingga 100 cps dipukul.

-tiada_kadar_berhenti
: Jika -kadar_kenaikan ditetapkan, jangan berhenti selepas kadarnya mencapai -kadar_maks.

-recv_timeout
: Global menerima tamat masa. Unit lalai ialah milisaat. Jika mesej yang diharapkan adalah
tidak diterima, panggilan tamat dan dibatalkan.

-send_timeout
: Tamat masa penghantaran global. Unit lalai ialah milisaat. Jika mesej tidak dihantar (tamat masa
kepada kesesakan), panggilan tamat dan dibatalkan.

-sambung semula_tutup : Patutkah panggilan ditutup apabila menyambung semula?

-sambung semula_tidur : Berapa lama (dalam milisaat) untuk tidur antara dekat dan
menyambung semula?

-ringbuffer_files: Berapa banyak fail ralat/mesej perlu disimpan selepas
putaran?

-saiz_ringbuffer : Seberapa besar sepatutnya fail ralat/mesej sebelum ia sampai
diputarkan?

-rsa : Tetapkan alamat penghantaran jauh ke hos:port untuk menghantar mesej.

-rtp_echo
: Dayakan gema RTP. Paket RTP/UDP diterima pada port yang ditakrifkan oleh -mp bergema kepada
penghantar mereka. Paket RTP/UDP yang datang pada port ini + 2 juga digemakan kepada mereka
penghantar (digunakan untuk gema bunyi dan video).

-rtt_freq
: freq adalah wajib. Buang masa tindak balas setiap kekerapan panggilan dalam fail log yang ditakrifkan
by -jejak_rtt. Nilai lalai ialah 200.

-s : Tetapkan bahagian nama pengguna URI permintaan. Lalai ialah 'perkhidmatan'.

-sd : Membuang senario lalai (dibenamkan dalam sipp boleh laku)

-sf : Memuatkan fail senario xml alternatif. Untuk mengetahui lebih lanjut tentang sintaks senario XML,
menggunakan -sd pilihan untuk membuang senario terbenam. Mereka mengandungi semua bantuan yang diperlukan.

-oocsf : Muatkan senario di luar panggilan.

-oocsn : Muatkan senario di luar panggilan.

-skip_rlimit
: Jangan lakukan penalaan rlimit had deskriptor fail. Lalai: palsu.

-hamba : Mod lanjutan 3pcc: menunjukkan nombor hamba

-hamba_cfg
: Mod lanjutan 3pcc: menunjukkan fail di mana alamat tuan dan hamba berada
disimpan

-sn : Gunakan senario lalai (terbenam dalam sipp boleh laku). Jika pilihan ini adalah
diabaikan, senario UAC SipStone Standard dimuatkan. Nilai yang tersedia dalam ini
versi:

- 'uac'
: UAC SipStone Standard (lalai).

- 'uas'
: Respons UAS mudah.

- 'regexp'
: UAC SipStone Standard - dengan regexp dan

pembolehubah.

- 'cawangan'
: Bercabang dan bercabang bersyarat masuk

senario - klien.

- 'cawangan'
: Bercabang dan bercabang bersyarat masuk

senario - pelayan.

Senario 3pcc lalai (lihat -3pcc pilihan):

- '3pcc-CA' : Bahagian Pengawal A (mesti dimulakan selepas

semua senario 3pcc lain)

- '3pcc-CB' : Bahagian Pengawal B. - '3pcc-A' : Sebelah. - '3pcc-B' : Bahagian B.

-stat_delimiter
: Tetapkan pembatas untuk fail statistik

-stf : Tetapkan nama fail untuk digunakan untuk membuang statistik

-t : Tetapkan mod pengangkutan: - u1: UDP dengan satu soket (lalai), - un: UDP dengan satu
soket setiap panggilan, - ui: UDP dengan satu soket setiap alamat IP IP

alamat mesti ditakrifkan dalam fail suntikan.

- t1: TCP dengan satu soket, - tn: TCP dengan satu soket setiap panggilan, - l1: TLS dengan satu
soket, - ln: TLS dengan satu soket setiap panggilan, - c1: u1 + mampatan (hanya jika
pemalam mampatan

dimuatkan),

- cn: un + mampatan (hanya jika pemalam mampatan

dimuatkan).
Pemalam ini tidak disediakan dengan sipp.

-masa tamat
: Tamat masa global. Unit lalai ialah saat. Jika pilihan ini ditetapkan, SIPp akan berhenti selepas itu
unit nb (-masa tamat 20s berhenti selepas 20 saat).

-pemasa_penyelesaian
: Tetapkan resolusi pemasa. Unit lalai ialah milisaat. Pilihan ini mempunyai
kesan pada ketepatan pemasa.Nilai yang kecil membenarkan penjadualan yang lebih tepat tetapi memberi kesan
Penggunaan CPU. Jika pemampatan dihidupkan, nilai ditetapkan kepada 50ms. Nilai lalai ialah
10ms.

-sendbuffer_warn : Menghasilkan amaran dan bukannya ralat pada SendBuffer
kegagalan.

-jejak_msg
: Memaparkan mesej SIP yang dihantar dan diterima masuk
nama>_ _message.log

-trace_shortmsg
: Memaparkan mesej SIP yang dihantar dan diterima sebagai CSV masuk
nama>_ _shortmessages.log

-skrin_jejak
: Buang skrin statistik dalam _ _0ms.

-trace_err
: Jejaki semua mesej yang tidak dijangka masuk _ _errors.log.

-status_jejak
: Membuang semua statistik ke dalam _ fail .csv. Gunakan pilihan '-h stat'
untuk penerangan terperinci tentang kandungan fail statistik.

-bilangan_jejak
: Membuang kiraan mesej individu dalam fail CSV.

-jejak_rtt
: Benarkan pengesanan semua masa respons masuk _ _rtt.csv.

-log_jejak
: Benarkan pengesanan tindakan dalam _ _logs.log.

-pengguna : Daripada memulakan panggilan pada kadar tetap, mulakan panggilan 'pengguna' pada permulaan, dan
pastikan bilangan panggilan tetap.

-3pcc : Lancarkan alat dalam mod 3pcc ("Kawalan panggilan Pihak Ketiga"). Alamat ip yang diluluskan
bergantung pada peranan 3PCC. - Apabila arahan berkembar pertama ialah 'sendCmd' maka
ini adalah

alamat soket berkembar jauh.
SIPp akan cuba

sambung ke alamat:port ini untuk menghantar arahan berkembar (Contoh ini mestilah
bermula selepas semua senario 3PCC yang lain).

Contoh: senario 3PCC-CA.

- Apabila arahan berkembar pertama ialah 'recvCmd' maka ini adalah

alamat soket berkembar tempatan. SIPP akan membuka alamat:port ini untuk mendengar
untuk perintah berkembar.

Contoh: senario 3PCC-CB.

-tdmmap
: Hasilkan dan kendalikan jadual litar TDM. Satu litar mesti disediakan untuk
panggilan untuk diletakkan. Format: -tdmmap {0-3}{99}{5-8}{1-31}

-kunci : nilai kata kunci Tetapkan parameter generik bernama "kata kunci" kepada "nilai".

Pengendalian isyarat:

SIPp boleh dikawal menggunakan isyarat posix. Isyarat berikut dikendalikan:
USR1: Sama seperti menekan kekunci papan kekunci 'q'. Ia mencetuskan jalan keluar yang lembut

daripada SIPp. Tiada lagi panggilan baharu dibuat dan semua panggilan yang sedang berjalan telah selesai sebelum ini
SIPp keluar. Contoh: membunuh -SIGUSR1 732

USR2: Mencetuskan pembuangan semua skrin statistik masuk

_ _screens.log fail. Terutamanya berguna dalam mod latar belakang untuk
tahu apa status semasa. Contoh: membunuh -SIGUSR2 732

Kod keluar:

Apabila keluar (atas ralat maut atau apabila bilangan panggilan yang diminta (-m pilihan) dicapai,
sipp keluar dengan salah satu kod keluar berikut:

0: Semua panggilan berjaya 1: Sekurang-kurangnya satu panggilan gagal

97: keluar atas arahan dalaman. Panggilan mungkin telah diproses 99: Keluar biasa tanpa
panggilan diproses -1: Kesilapan maut

Contoh:

Jalankan sipp dengan senario pelayan terbenam (uas):

./sipp -sn awak

Pada hos yang sama, jalankan sipp dengan senario klien terbenam (uac).

./sipp -sn uac 127.0.0.1

SIPp v3.1, versi tidak diketahui, dibina pada 13 Jun 2010, 15:34:03.

Program ini adalah perisian percuma; anda boleh mengedarkannya semula dan/atau mengubah suainya di bawah
syarat-syarat Lesen Awam Umum GNU seperti yang diterbitkan oleh Perisian Percuma
Asas; sama ada versi 2 Lesen, atau (mengikut pilihan anda) mana-mana versi kemudian.

Program ini diedarkan dengan harapan ianya bermanfaat, tetapi TANPA SEBARANG
WARANTI; tanpa jaminan tersirat KEBOLEHPERDAGANGAN atau KESESUAIAN UNTUK A
TUJUAN TERTENTU. Lihat Lesen Awam Am GNU untuk butiran lanjut.

Anda sepatutnya menerima salinan Lesen Awam Am GNU bersama-sama dengan ini
program; jika tidak, tulis kepada Free Software Foundation, Inc., 59 Temple Place,
Suite 330, Boston, MA 02111-1307 USA

Pengarang: lihat fail sumber.

Gunakan sipp dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini