SIPPツール-scenario 1内蔵
SIPPは、リモートサーバに対するSIPコールを大量に生成するために使用され、最後に生成されたsippバイナリ実行可能ファイルには、いくつかの内蔵scenarioが含まれており、ほとんどのテストシーンを実現することができます.これらの内部シーンを使用するには、-snオプションを指定するだけです.これらに組み込まれているscenarioを分析します.
1.UAC
2.UAC with MEDIA
branchcとbranchsに分かれています
UACがout-of-callすなわちコールタイムアウトを受信した場合、単純な返信200にすぎない.これを書き換える場合は、コマンドラインで-oocsf or-oocsnオプションを使用して新しいscenarioファイルを指定します.
サードパーティコール制御
1.UAC
SIPp UAC Remote
|(1) INVITE |
|------------------>|
|(2) 100 (optional) |
|<------------------|
|(3) 180 (optional) |
|<------------------|
|(4) 200 |
|<------------------|
|(5) ACK |
|------------------>|
| |
|(6) PAUSE |
| |
|(7) BYE |
|------------------>|
|(8) 200 |
|<------------------|
この中でPAUSEで通話をシミュレートします.2.UAC with MEDIA
SIPp UAC Remote
|(1) INVITE |
|------------------>|
|(2) 100 (optional) |
|<------------------|
|(3) 180 (optional) |
|<------------------|
|(4) 200 |
|<------------------|
|(5) ACK |
|------------------>|
| |
|(6) RTP send (8s) |
|==================>|
| |
|(7) RFC2833 DIGIT 1|
|==================>|
| |
|(8) BYE |
|------------------>|
|(9) 200 |
|<------------------|
3.UAS Remote SIPp UAS
|(1) INVITE |
|------------------>|
|(2) 180 |
|<------------------|
|(3) 200 |
|<------------------|
|(4) ACK |
|------------------>|
| |
|(5) PAUSE |
| |
|(6) BYE |
|------------------>|
|(7) 200 |
|<------------------|
4.regexp SIPp regexp Remote
|(1) INVITE |
|------------------>|
|(2) 100 (optional) |
|<------------------|
|(3) 180 (optional) |
|<------------------|
|(4) 200 |
|<------------------|
|(5) ACK |
|------------------>|
| |
|(6) PAUSE |
| |
|(7) BYE |
|------------------>|
|(8) 200 |
|<------------------|
5.branch branchcとbranchsに分かれています
REGISTER ---------->
200 <----------
200 <----------
INVITE ---------->
100 <----------
180 <----------
403 <----------
200 <----------
ACK ---------->
[ 5000 ms]
BYE ---------->
200 <----------
6.out-of-call message UACがout-of-callすなわちコールタイムアウトを受信した場合、単純な返信200にすぎない.これを書き換える場合は、コマンドラインで-oocsf or-oocsnオプションを使用して新しいscenarioファイルを指定します.
SIPp UAC Remote
|(1) .* |
|<------------------|
|(2) 200 |
|------------------>|
7.3PCC サードパーティコール制御
A Controller B
|(1) INVITE no SDP | |
|<------------------| |
|(2) 200 offer1 | |
|------------------>| |
| |(3) INVITE offer1 |
| |------------------>|
| |(4) 200 OK answer1 |
| |<------------------|
| |(5) ACK |
| |------------------>|
|(6) ACK answer1 | |
|<------------------| |
|(7) RTP | |
|.......................................|
AおよびBの通話は、Controllerによって制御される.