Victor Seva
216e99eb67
TT#116100 bin/check.sh: use defined port/mport from scenario.csv
...
Change-Id: I22d0aaf17eb22e980065a6c88b3e88f91e0c4124
5 years ago
Victor Seva
41d1e14549
TT#116100 bin/scenario.pl: define sipp port and mport
...
Change-Id: I73a3f8ec2d4a3676670e155b80ff06db8503e66e
5 years ago
Victor Seva
936063978c
TT#116100 move creation of scenario.csv to provide_scenario
...
* this is related to provisioning and as first step lets move it to the
proper script
Change-Id: I3f7d426961c19c7b99fac074661b3c61d0b9d812
5 years ago
Manuel Montecelo
ea79ff0766
TT#118659 Switch Dockerfile from Debian buster to bullseye
...
Change-Id: I32e93d62cd2a9669b88c1dfe719efcf5b0d11950
5 years ago
Mohammed Ghettas
eb58296bae
TT#118950 Fix kct scenarios after the rework of the call forward
...
Mainly removed the routes:
* ROUTE_ORDER_CF_MAP_ID
* ROUTE_CHECK_CF_SOURCES
* ROUTE_CHECK_CF_BNUMBERS
* ROUTE_CHECK_CF_PERIOD
Change-Id: I6485014e39f93bff66ad3fd454d72e4e6b19630b
5 years ago
Victor Seva
4b846db7b3
TT#104401 run_test.sh: stop dummy0 and remove dummy module
...
* after testing, keep the house clean
* be less verbose on ngcpcfg apply
Change-Id: Ib48eaff6e38886ddcc2b554bb6a1b570e3062f49
5 years ago
Sipwise Jenkins Builder
63aad08082
Release new version 9.5.0.0+0~mr9.5.0.0
5 years ago
Victor Seva
24196f8ad7
TT#81700 be less verbose on ngcpcfg apply
...
Change-Id: Id479d795a702bbd31269c630c09a0ed57828edc7
5 years ago
Victor Seva
8443c39be3
TT#81700 Makefile: add clean rule
...
* remove dynamic files from scenarios
Change-Id: I8b5159849ac752f50cd700e82489736926794c31
5 years ago
Victor Seva
4450e32d9b
TT#116100 network_config.pl: log what scenario.yml is going to be loaded
...
helps to find out problems in YAML file
Change-Id: I1b5fa261e0465853123961444c5f53a516cfad87
5 years ago
Victor Seva
03afbb10b4
TT#116100 support '-' on domains
...
Using incoming-foreign-dom.scenarios.test as domain produced errors in
our checks
> Argument "" isn't numeric in subtraction (-) at scenarios/incoming_foreign_dom/0003_test.yml.tt2 line 62.
* bin/create_subscribers.pl: replace '-' as '_' to avoid this problem
Change-Id: I0f9e5defbff238f313c19907ec60644a51f7f918
5 years ago
Victor Seva
74fbf962be
TT#116100 bin/check.sh: split logic of provisioning
...
* bin/provide_scenario.sh: point of entry of provisioning
* bin/get_domains.pl: script helper to get domains defined at
scenario.yml
Change-Id: Ib1440f074b6f588c8a9dfac5dcf29d6b7459fb42
5 years ago
Victor Seva
0cc5b149a4
TT#116100 bin/network_config.pl: generate DNS aliases from scenarios
...
* get the list of domains defined on the scenarios dynamically
Change-Id: I9f3a6d40f0eab6fd45f5b363e8efce2b1f6eb78d
5 years ago
Victor Seva
f63d15ee84
TT#116100 bin/get_scenarios.sh
...
* single point of entry to get valid scenarios depending on PROFILE
GROUP and obeying SCENARIOS environment variable
Change-Id: I3dabf2b14c0c68f802287e1355f208ccb14224f6
5 years ago
Victor Seva
2be72bb3e2
TT#116100 bin/config_debug.pl: split logic
...
* changes to network.yml on its own script
* remove unnecessary DOMAIN parameter
Change-Id: I824c7320ca9217f2d9175231646788bb039bb019
5 years ago
Victor Seva
935bf89d4b
TT#116100 bin/config_debug.pl: remove obsolete code
...
* there are no BASE_DIR 'caller.csv', 'callee.csv' files since ages
* move code to functions
Change-Id: I79f65af7870c80337e690cefd1d8ce6af0f4ad1e
5 years ago
Victor Seva
3c3715a7a9
TT#114302 : fix force_[in|out]bound checks
...
* PRO difference, fast_ack param was missing
Change-Id: Ib3645a676cdd5997989508560da5f6603fd601fd
5 years ago
Mohammed Ghettas
6ee77586ad
TT#114302 : fix force_[in|out]bound checks
...
* dynamic value of b_park_domain was missing
Change-Id: I4796e15f31f9536975ec5312739e2480122720e5
5 years ago
Mohammed Ghettas
c347842b8d
TT#114302 : k-c-t scenarios for force_outbound_calls_to_peer and
...
force_inbound_calls_to_peer
* Test 1 : scenario for force_outbound_calls_to_peer
* Test 2 : scenario for force_inbound_calls_to_peer
Change-Id: Ic45f9edc66193aa5850d32ccc94659a95d4d4186
5 years ago
Victor Seva
1ca6bf1c74
TT#104401 config: don't try to start an already configured dummy0
...
Change-Id: If8b0f512c8996b42cc9963a02d90499f0f20a561
5 years ago
Victor Seva
675b838e5b
TT#104401 check.sh: clean known errors on sipp 3.6
...
Since 3.6.0 sipp is throwing a warning that doesn't
change behavior but we detect an error file as failed
sipp execution for responders
So let's clean the known error from error files and
remove the empty ones after
See details at https://github.com/SIPp/sipp/issues/497
* bin/sipp.sh: add -e option to define error file
* bin/check.sh: use -e option with the proper filename
so there's no need to move the files later
Change-Id: I5ce4b73d858d928f4bc9ec89bfe8658fad48b6e6
5 years ago
Victor Seva
bcced8edae
TT#81700 store sipp message log per execution
...
* bin/sipp.sh: add -l option to activate message logging and define log name
* bin/check.sh: use -l option when relevant passing proper filename
* .gitignore: ignore .msg files
Change-Id: Ida7ae612cdf7f0cf2c1e5c1c8e688de765b366df
5 years ago
mohammed ghettas
2e1ac48bbd
TT#111500 : scenarios for session timer
...
* test 1 : NGCP supporting session timer on caller and callee
* test 2 : NGCP supporting session timer on caller only
* test 3 : NGCP supporting session timer on callee only
Change-Id: Ic1e9bc9b18002014b952b93ff5e299faebfedef1
5 years ago
Marco Capetta
bfc3922901
TT#89560 Fix missing 487 message in incoming_shared_line pbx scenario
...
Change-Id: I4fad8ef1dde532d2487ff79b99172ce4f4f03bb8
5 years ago
Marco Capetta
64d95bf72f
TT#89560 Adapt scenarios to changes to LEG_B route
...
Change-Id: I572db4a06c8ad53a2886e5771acbbb0eedc4e9a0
5 years ago
Victor Seva
29612f1a61
TT#81700 add debug level for dialplan on relevant scenarios
...
Change-Id: I2f1118c7e1e775949c21ec372c74682d6366cb78
5 years ago
Victor Seva
f6f0655889
TT#108065 invite_emergency_pidflo
...
* modify invite_emergency_cirpack scenario
* blob preference data has to be base64 encoded
Change-Id: I18c2c00ae7657d60d5a3c8c5c5fc14e146e9926d
5 years ago
Alessio Garzi
f2af4c0a6d
TT#62051 new scenario invite_no_404_fallback
...
New scenario just to check that the no_404_fallback is working.
We are only checking the flow in this scenario and make sure that
the 404 not found message is relayed and no new fallback invite
is generated
Change-Id: I3ff436d27aa676e12ffdd52cba96c9a978f648d6
5 years ago
Sipwise Jenkins Builder
78ea0d74a2
Release new version 9.4.0.0+0~mr9.4.0.0
5 years ago
mohammed ghettas
9605e9f10b
TT#108958 add invite_prack scenario..
...
* Update after fix to make the PRACK routed (Victor's fix)
* Tested and added checks.
Change-Id: If5ff0e9eff9fad4e955c367512d8aa5b8387c043
5 years ago
Alessio Garzi
e2472f7c8f
TT#109304 fixed invite reinvite transcoding scenario
...
Change-Id: I8e804a55fcea6a53f5c3a5f15b8773fa3a21a892
5 years ago
Victor Seva
87d7ec069d
TT#109304 update flow with new route
...
Change-Id: I20d93b937c83d9837f7a3c9182e2a97a95320566
5 years ago
Michael Prokop
3fd03b4e6b
Revert "TT#104401 invite_reinvite_lateoffer"
...
This reverts commit 8326475439 .
The test is unstable, so until it has been stabilized let's revert it.
Examples for failing runs see
https://jenkins.mgm.sipwise.com/job/sipwise-kamailio-config-tests/96557 +
https://jenkins.mgm.sipwise.com/job/sipwise-kamailio-config-tests/96588
Change-Id: Ia8c3734d9485e28ce563ec600f377fbd7a67d132
5 years ago
Victor Seva
488e2f13c8
TT#107650 fix invite_callee_bye
...
Change-Id: I55e033fbd5b3236634c329e5f595e1ab3648fa4e
5 years ago
Alessio Garzi
0a2e17d30a
TT#109304 Added locmap.yml to README
...
Noticed that locmap.yml was not mentioned in the README.
I added a brief description about it.
Change-Id: I844784fc49227d2f04826ae6948c90e62060fb6b
5 years ago
Alessio Garzi
fd584dbb21
TT#81700 generate_test_tt2.pl should escape `+' in Accept: header
...
Script bin/generate_test_tt2.pl is not able to generate proper regexp
from a mixed Accept header field like for example:
Accept: application/pidf+xml

In this case there is no substitution and the final .tt2 file
does not escape the `+' sign causing the following test to fail
even if user agent are sendind the correct header.
Change-Id: I2a1d66d3482a8c87d9bf09bb2665951aa42c4722
5 years ago
Victor Seva
d7386d577d
TT#107650 fix invite_callee_bye for PRO
...
Change-Id: I77d87018ecfd928317b1c2eed28361862490f681
5 years ago
Victor Seva
ac48c9165a
TT#104401 scenarios: fixes detected with sip-tester v3.5.3
...
> Cannot record route set if there is no Contact
Change-Id: I6738721cd5c5550a6788ffe13662562a49e43dd5
5 years ago
Alessio Garzi
1802892b56
TT#107650 New scenario invite_callee_bye
...
Added scenario invite_callee_bye to test proxy and LB behaviour
when the calle sends a bye appending parameters in the user part
of the request uri as described in rfc 4904.
Change-Id: I35ee5fcc7cdaaf56f14bc9cf99d4b7baf10c822a
5 years ago
Victor Seva
8326475439
TT#104401 invite_reinvite_lateoffer
...
Change-Id: I8f69d7806ea2220c8cd98f4393d6b1c3dc735c97
5 years ago
Victor Seva
46dca9363a
TT#108065 emergency scenarios
...
Change-Id: Ic1e944a8372da90fd5aac913ae34ed7c196df461
5 years ago
Victor Seva
567a6c8817
TT#104401 config: add dummy interface rtp_tag
...
* in order to be able to select a different
rtp_interface on some scenario and check
our logic
Change-Id: I977dd87e6719ed3d2c1f8806cd56a8a285ee94ca
5 years ago
Victor Seva
40d27f4a6d
TT#104401 add rtp.log to scenario logs
...
* needed if we want to debug SDP or rtpengine
Change-Id: I084b881b33912a403351b4ca55658e8d84e6a83c
5 years ago
Victor Seva
7dab6c94e0
TT#104401 check.sh: support sipp 3.6 and 3.5 series
...
* error files are on different paths depending on version
Change-Id: I03caa529f4e6ff393cf26e73dea22bed774bd674
5 years ago
Victor Seva
e9190e9d87
TT#104401 check.sh: changes for sip-tester 3.6.0
...
* Automatic filenames (trace files, error files, etc..)
are now created in the current working directory instead
of in the directory of the scenario file.
* https://github.com/SIPp/sipp/releases/tag/v3.6.0
Change-Id: I06ad4c7196ea9087f5e04e289f09baf927ed1e01
5 years ago
Victor Seva
3c25d4446a
TT#104401 scenario changes for sip-tester 3.6.0
...
* Angle brackets < and > need to be escaped inside XML attributes
* https://github.com/SIPp/sipp/releases/tag/v3.6.0
Change-Id: I8b78c7f50367cf0e72493a63c9b61c80a83c3108
5 years ago
Sipwise Jenkins Builder
4b05019b1b
Release new version 9.3.0.0+0~mr9.3.0.0
5 years ago
Victor Seva
674989cb60
TT#97750 disable invite_username_devid_fulllookup
...
* not stable, needs more investigation
Change-Id: I5620fb98d73154f47fc0cfc22bb48bd6509fbd34
5 years ago
Victor Seva
c93bacb3ca
TT#81700 check: add check for rtpengine session per test
...
* reduce rtpengine delete_delay to 2 secs
Change-Id: Icd89d8800d14b306fcf9f7663ddefe9b80ac2978
5 years ago
Victor Seva
66ec76377e
TT#81700 bin/pcap_diff.py tool
...
https://github.com/isginf/pcap-diff
Change-Id: I3f4f56db202fe745f1dbc39b7d0c0041a4d08367
5 years ago