Marco Capetta
e36b100479
TT#60258 Fix after reworking of pre-call announcements
...
Change-Id: I63952c3afbf307224351d6cfb233c6bf28532a96
7 years ago
Marco Capetta
497e26f8ad
TT#60000 Move allow_ip check after CLI processing
...
Change-Id: I6832f37bb4d1a7c6e6dc814f15ca6af01e4ff81d
7 years ago
Andrew Pogrebennyk
012955de8e
TT#56512 fix k-c-t after skip peer probing if it's not enabled on the peer
...
Change-Id: I9d31f52315a43d2f8c5df78eade47aaf0987cc04
7 years ago
Marco Capetta
51ffe4ac11
TT#57701 Adapt scenarios HM changes in reply messages
...
Change-Id: I92b95dd6f1d064ffaf85372193747e29a292a90a
7 years ago
Marco Capetta
d47e184f4a
TT#58566 Fix after introduction of EVENTMON routes
...
Added missing routes
- ROUTE_ADD_EVENTMON_HEADERS
- ROUTE_RESTORE_EVENTMON_HEADERS
where required.
Change-Id: I781bf421187418bf1ae983dd00c6d1b45fabc4a2
7 years ago
Marco Capetta
13a94c07ec
TT#45811 Adapt tests to new suspend transaction feature
...
* Add DEFAULT_ONREPLY route
* Add REPLY_ROUTE_NAT_CONTINUE route
Change-Id: I4e95ce938f2e0569e71586899b7a7562f5fd9ec9
7 years ago
Marco Capetta
a99109859e
TT#57702 Fix double CDR in case of pre-call announcement
...
Change-Id: Ifcf13c69fac7da80033e5a49c59ba54f29b87d5c
7 years ago
Kirill Solomko
96c68c98d1
TT#39166 add ROUTE_ADD_AOC_HEADER in EXECUTE_CF_LOOP
...
Change-Id: I36bed98a7d65251f9b7050b04c23f95a8c55f511
7 years ago
Marco Capetta
c9bc5a1cd9
TT#56008 Adjust scenarios after redirect route changes
...
Change-Id: I6dd5a6d7f46e2f56cdc907cfb547e95d813de999
7 years ago
Kirill Solomko
29f749d301
TT#57502 fix invite anonymous tests
...
* remove extra space after "Anonymous" as kamailio
does not rewrite unchanged From/To anymore
Change-Id: I2abcf59bfde8da8f095c38b6aa998d85645f79fc
7 years ago
Marco Capetta
eda61542ea
TT#56952 Fix calls to AoC ROUTE
...
Change-Id: I82b5f234ad015cbdcd16aa87328fa87fbcdb5f4f
7 years ago
Marco Capetta
6fd49a5d54
TT#56156 Increase delay of second call in invite_concurrent_max scenarios
...
Change-Id: I952c0dd4ee272125838af1aaf769a5767fc30af0
7 years ago
Marco Capetta
ac50af2bb7
TT#47010 Fix tests after ROUTE_APPLY_HEADER_RULES introduction
...
Change-Id: Id5806a4aaa6c78f416d2e256c07b96d953378299
7 years ago
Marco Capetta
2a83e244d3
TT#53373 Increase timeout time for callforwards
...
Additionally increased the timeout of the sipp simulations.
This is necessary to avoid failures of the tests in case kamailio
takes a bit more time to preocess the incoming SIP message.
Change-Id: I60856430f28b081d74e484b2346894dd13a38d11
7 years ago
Marco Capetta
7e331d1639
TT#49202 Fix errors in 'invite_record_call' scenario
...
Change-Id: Iab2e217ec3a345c9fad04bf4a86389e9fda55e98
7 years ago
Marco Capetta
bbca0ab0c9
TT#46863 Add invite_record_call scenario
...
This is important to test the recording feature and the
pre-recording announcement.
Change-Id: Iaca3e06874132f04e71c787124b92c6188e10ce4
7 years ago
Marco Capetta
7200e5de06
TT#34026 Adapt tests to support pv_headers based templates logic
...
Change-Id: Id412688fa737296ff5c46b6527d44ce0d2abc2a3
8 years ago
Andrew Pogrebennyk
89bbba4b62
TT#40618 fix flows because of UPN-based call blocking
...
Change-Id: If4377b38656953a119b650c937d3e0f8d20c71c6
8 years ago
Marco Capetta
f6e69a64ae
TT#42150 Increased pause in some complex scenarios
...
In order to avoid packer ordering issue, some of the pause time
were increased in the following scenarios:
* scenarios/invite_concurrent_max
* scenarios/invite_concurrent_max_out
* scenarios/invite_concurrent_max_out_per_account
* scenarios/invite_concurrent_max_per_account
* scenarios/invite_voicebox
Change-Id: Idaa6e2c816967c2d1a90f74ab9d3e7ed8783ae63
8 years ago
Marco Capetta
0e3a6df5a3
TT#44062 Stop rtpproxy session when dropping local branch
...
Change-Id: I95ee78301cedd4b75595ac5c502705f3472ca132
8 years ago
Marco Capetta
55bd3fd34b
TT#44079 Add Advice of Charge route to the involved scenarios
...
Change-Id: Idc87eaecc7fe12faee1730fabd6491e040019168
8 years ago
Marco Capetta
0fa98de7a1
TT#41604 Add missing fourth CDR for call-forward scenario
...
Change-Id: Id5e12f13aeff1f6df2a4beec4fe62f6f565021cb
8 years ago
Marco Capetta
e1bd92af32
TT#28824 Add scenarios CDR export and validation
...
* Original option '-c' in run_tests.sh has been modified
in '-C'
* Add new option '-c' in run_tests.sh to execute a query on MySQL
after each test to extract the generated CDRs.
* Add new option '-c' in get_results.sh to compare the extracted
CDRs with the referece provided in the scenario (cdr_test.yml.tt2).
* Modified option 'mediator.interval' from 10 to 1 during the test
execution in order to speedup the cdrs generation.
* Updated README file with the latest changes.
* Added basic cdr_test for all the scenarios.
Change-Id: Ifffd686003fa5e3a1ac4ba76c502011d7fdb21bb
8 years ago
Marco Capetta
a281bcf856
TT#40258 Add scenario for allow trusted with anonymous From
...
A new scenario called invite_trusted_anonymous has been added to verify
the new improvement on the allow_trusted kamailio function that should
check the PAI header in case the From is anonymous.
Additionally:
* Introduced a new API interface to allow configuration of trusted
sources. To do that, just add a file named 'trusted.yml' in the
scenario folder.
* Improved the callforward API interface to allow more sophisticated
callforward configuration. Now it is possible to configure all the
types of CF as well sources, bnumbers and timeset.
* Removed from the output the noisy parenthesis '{}' result of
ngcp-kamctl commands
Change-Id: I5ed54d063bcda2d5df7004b9cad671644e021def
8 years ago
Andrew Pogrebennyk
98afa193e5
TT#36304 fix kamailio-config-tests after migration to stateful lb
...
- the hop-by-hop ACK is now generated by the LB and not relayed so it does not
have any P-NGCP-Src-* headers and Contact
- remove pause before ACK that was causing retransmission
- REFER method used to be filtered from Allow on messages coming from proxy or
sbc but not those coming from UA. it makes sense to do it everywhere I think
- in invite_retrans the retransmission is now absorbed on lb so there is one
message less in proxy logs and other message numbers are shifted forward by one
Change-Id: If6e05368fe72df7636dff43d18572eff821f16c4
8 years ago
Marco Capetta
cdf506b822
TT#39049 Implement test for B-number based Call Forwardings
...
Change-Id: I0e45d3c787642ce8a7a9a1c03c7dcc39a9bbc8ce
8 years ago
Marco Capetta
22f47af4a3
TT#35352 Add onsend_route to support log parser
...
Change-Id: Ib0bd147d15c00cc81dafc6691ebe4ee64410f2fd
8 years ago
Andrew Pogrebennyk
b94aee2447
TT#36172 update scenario incoming_hih due to reordering
...
Change-Id: I6fa4122d50d6ad272f7d1221ded41122be9d46fc
8 years ago
Marco Capetta
0941ac4934
TT#36275 Increase wait time in invite_callforward scenario
...
The errors is not due to re-transmission, but packet ordering.
It seems that, in high loaded systems, kamailio proxy takes too
much time to process some packages causing an unexpected order.
Increasing the wait time from 500ms to 600ms give 100ms more to the
proxy to process the packet and send it out in the expected order.
Change-Id: Idccd6c7b95c428cbee519bb6cf779c6a8dfc3e82
8 years ago
Marco Capetta
9bd0dfe360
TT#35910 Fix UA header changes in in-dialog messages
...
Change-Id: Ia95ba54f149e24c4559fe53a303cbc13bee2ad8d
8 years ago
Marco Capetta
dc9aba8e8d
TT#33301 Upgrade to work properly with kamalio 5.1.2
...
* Added start/return ROUTE_EXIT and start/return ROUTE_ENTRY
* Updated caller/callee xavp content validation
* Updated ngcp-kamctl calls to the new rpc format
Change-Id: I166a638a7a1f0ef5102db666180eb83e8b47d6e4
8 years ago
Marco Capetta
058787c562
TT#30352 Scenario invite_retrans fails due to timeout
...
Fixed waiting time of scenario invite_retrans because it was creating
timeouts issues.
Change-Id: Ia843454df0d4e943f7f71860cc8273b586b3d737
8 years ago
Marco Capetta
8b5d6a4dd9
TT#29852 Fix contact validation in invite_tcp_udp scenario
...
Change-Id: I79a2953d91234fdb9884b7f1c4939b40661dc534
8 years ago
Andreas Granig
60883648a6
TT#22659 Adapt to match runtime profiling
...
* Fix typo in README
* Add ROUTE_ENTRY/ROUTE_EXIT to scenarios
* Remove single quotes around dialog flows to have consistent namings
Test results for PRO:
All tests successful.
Files=283, Tests=14167, 1 wallclock secs ( 1.00 usr + 0.05 sys = 1.05 CPU)
Result: PASS
Test results for CE:
All tests successful.
Files=283, Tests=14167, 1 wallclock secs ( 0.93 usr + 0.07 sys = 1.00 CPU)
Result: PASS
Change-Id: Ib0a5761d9ced3e0026a92c70e7a79e6ffc710a65
9 years ago
Andrew Pogrebennyk
aaa64e55f0
TT#21894 fix the reminder test for new SEMS in Pro
...
Change-Id: Icb5762c60792136a7b3a113a59136a5148a55150
9 years ago
Andrew Pogrebennyk
a45680463b
TT#21894 fix kamailio-config-tests for new sems in PRO
...
Change-Id: I786eb2beca241205057bd6a637c7d5e84f1aeeb3
9 years ago
Kirill Solomko
7f2f6ad05f
TT#21007 fix media181sec.pcap global header size
...
* supported on libpcap1.6 and libpcap1.8
Change-Id: I21725be9137b0bdf7bae3d73cbbaa1fbbeddeff5
9 years ago
Andrew Pogrebennyk
b413238149
TT#20009 fix scenario invite_peerout_failover to reflect the updated To header
...
Change-Id: I705d466c0d9ce78acf26fe3a7d7723076721f6bb
9 years ago
Andrew Pogrebennyk
dd25e4bbcb
TT#14802 add new test to check UPDATE behavior during conference call
...
Change-Id: Ic830bfd7e0e9952c04bc75504798608e54168d57
9 years ago
Guillem Jover
d127610c17
TT#17650 Do not consider undef result from YAML::XS functions an error
...
These functions do internal error checks and will die on their own.
They return undef whenever the YAML file is empty, so we should not
abort on those.
Change-Id: Ifd61b98d3a95ee9b15ff240fbd5db0c1029c98e3
9 years ago
Guillem Jover
0174cd7ec9
TT#17650 Use single-quotes for patterns in YAML files
...
Per the spec these kinds of values need to be single-quoted.
Change-Id: I7ebe85f0b8acc6e91845e1d27e2231cb0c7c0e3a
9 years ago
Alexander Lutay
a32adb9cb7
TT#17550 Fix 58a89e4a: re-create the broken link for media181sec.pcap
...
Change-Id: I8695201dcdacd6a39b350143903b135b45c4699c
9 years ago
Victor Seva
58a89e4a61
TT#17550 create the links for media181
...
Change-Id: I22f4297b214ee6c7dd45c3669021d869bfb68087
9 years ago
Victor Seva
ef58271793
TT#17550 sipp doesn't support subdirectories at exec play_pcap_audio action
...
* generate a link for every scenario on the fly if doesn't exist
* BASE_DIR has to be an absolute path
Change-Id: Ib50c641f127966b672646b8579d3a8b92bb76b55
9 years ago
Victor Seva
3f1f939eb7
TT#16696 invite_wrong_reg from MT#24372
...
* REGISTER with wrong URI at Contact
* INVITE to that user -> 479
* Fails to decrease counters
Change-Id: I6d15d53ed57be229f14227616723eab30f5ea104
9 years ago
Rene Krenn
100ce18579
TT#8162 adjust tests for *_user_out fields
...
- an additional ROUTE_APPLY_REWRITE_RULE can be called
during ROUTE_ACC_CALLER and ROUTE_ACC_CALLEE
Change-Id: If5d9e03e4c9b3fb9cf76207b67d4bb47c9d6aaa8
9 years ago
Andreas Granig
31252ce86d
TT#14800 Implement User-Agent filtering
...
Change-Id: I4e99928999b97bd90f29616453882b4e828da8f2
9 years ago
Victor Seva
8b25f6ffb0
TT#14582 TT#8704 fix a237c33e49. Add peer probing route to peer-out scenarios
...
Change-Id: I0ce6714f98d56ec0c4785ba54f823a043d857e62
9 years ago
Andreas Granig
a237c33e49
TT#8704 Add peer probing route to peer-out scenarios
...
Change-Id: I6271bd8cd6b12feeca323a24bd813dd47212430e
9 years ago
Kirill Solomko
350a68f045
TT#11317 fix the tests for the callforward proxy logic split
...
Change-Id: Ia3b1504ddbed148a694734e6d58d923dbf5c1bd3
9 years ago
Victor Seva
93e63f1e7f
TT#10351 fix invite_peerout_failover responder
...
Change-Id: I7d563a6f91aeb712e2e37061f992f027024852a7
9 years ago
Victor Seva
618662cf72
TT#10351 fix invite_peerout_failover check, take two
...
Change-Id: I94449f62a3a3b12d9bd6422f806d9b6bcd8847df
9 years ago
Victor Seva
0a8d92cdda
TT#10351 fix invite_peerout_failover check
...
* avoid harcoded port
Change-Id: I6fcc8d1cfababfdc56cac0c7c72b02330546092a
9 years ago
Victor Seva
805c28813d
TT#10351 invite_peerout_failover
...
Change-Id: I1a666bac845b222adb2ca9ffef169ce7e770963f
9 years ago
Victor Seva
dc5cbba428
TT#21817 add calltimer sbc parameter
...
Change-Id: I2a2e3d1f24df1c8de2d331265e9a47f4dbf0ae74
9 years ago
Victor Seva
fce607a1c5
TT#10351 invite_peerout_max_out
...
* check concurrent_max_out environment
Change-Id: Ia775ece02eb858126c797b449f14618ffd19fc05
9 years ago
Andrew Pogrebennyk
3b3d02427d
TT#5508 update kamailio-config-tests flows for new rtpengine routes
...
Change-Id: Ifacb9d9d640760a0bad03aad4862b992ca56e734
9 years ago
Kirill Solomko
3126113205
TT#2651 add ROUTE_CALLEE_DISPATCH
...
Change-Id: I3d26a69124dc0fc7efe7b001dd1cdfee42add344
9 years ago
Andrew Pogrebennyk
0616197f2c
TT#2651 add ROUTE_SET_BRANCH_HDRS to scenarios, pbx/lnp flows
...
Change-Id: I1423f523acc63d32c26be581fa8e04f7908684af
9 years ago
Victor Seva
1e66618bed
TT#8901 support soundsets
...
* add invite_allowip_soundset as example
Change-Id: I08d3918b91ea4baa64f7bddfffee18b2374647a3
9 years ago
Victor Seva
8e263c9633
TT#7338 scenario.yml: support q value for REGISTER
...
Change-Id: I4733748c19d7820e71da3943452748702a8a2db9
9 years ago
Andrew Pogrebennyk
a26d8c1c44
TT#5154 add ROUTE_ADD_CALLINFO_CALLE[RE]_PRIMARY to kamailio-config-tests
...
adding new flows:
- start|ROUTE_ADD_CALLINFO_CALLER_PRIMARY:
- return|ROUTE_ADD_CALLINFO_CALLER_PRIMARY:
- start|ROUTE_ADD_CALLINFO_CALLEE_PRIMARY:
- return|ROUTE_ADD_CALLINFO_CALLEE_PRIMARY:
Change-Id: If001cddcf9f9964b6dada4997dfaaf9a184b7d3f
10 years ago
Victor Seva
f047ffd142
TT#6350 update new routes ROUTE_DLG_MANAGE/ROUTE_CNT_DLG_CHECK
...
* ROUTE_CNT_DLG_CHECK -> ROUTE_DLG_MANAGE detected at:
scenarios:
- incoming_hih
- invite_callforward
- invite_voicebox
- lock_ported
scenarios_lnp:
- incoming_peer
scenarios_pbx:
- invite ( ROUTE_DLG_MANAGE, called twice )
Change-Id: I594d86207e44fe03a6e7e383eec74eac3075a5ef
10 years ago
Victor Seva
97c350026e
TT#5412 test: add yaml format test for XXXX_test.yml.tt2 files
...
* migrate to Docker
* tests/test_check.py: use junitxml
* bin/generate_tests.sh: support DEST_DIR
will use DEST_DIR as base dir destination
* rename scenarios_disabled -> disabled
* fix \t at XXXX_test.yml.tt2 templates
Change-Id: I845588ee4692f157f370a000abab75a05e701839
10 years ago
Andrew Pogrebennyk
561070ce1c
TT#5404 fix flows after fix cf432cb (missed trailing colon)
...
Change-Id: Ifa092b73a6ffffa75d3df5d3890c020ddde1eddd
10 years ago
Andrew Pogrebennyk
93f5dbc48c
TT#5404 fix flows after moving ROUTE_LOAD_CALLEE_PREF before ROUTE_NCOS
...
Change-Id: Id7f060d677fcd3636c189093c86a4bb07505b175
10 years ago
Victor Seva
0a863a2544
TT#5200 register_bria: do not use port where not really needed
...
Change-Id: I5838bb3ed26ac2b6abcbbdb42b047e39d238e1b5
10 years ago
Alexander Lutay
85e44bb0fa
TT#5200 Fix 4e42a6: Change port to 51603 as it is currently in use since 550a9d3
...
Change-Id: I8880ca43a4d0cdbe7a3024bbc12b77130f52c8b7
10 years ago
Alexander Lutay
4e42a6f3ac
TT#5200 Fix 563399: register_bria used old ports, moved to new one
...
Change-Id: Ica69b3479918c9e995d18579413ec37fd8cd753c
10 years ago
Victor Seva
5633995d56
TT#5200 scenarios*: fix default peer host port
...
* since 550a9d3a9a default port is 51602 for sender
* dynamic port for peers is only supported on responders
Change-Id: Ibaccd1ad90882ab78065a8fb74247aef21611f37
10 years ago
Victor Seva
b499e0a35b
TT#5103 TT#4856 invite_voicebox: fix template, use dynamic id
...
Change-Id: Ibca45c5218a375d34ee7b5ca47556245f5c75d38
10 years ago
Victor Seva
9d4d650a45
TT#4856 scenarios: add counter info
...
Change-Id: I8e24a387e74099b2f53d0e97b7984c6db4c73db4
10 years ago
Victor Seva
2dc1a881eb
TT#4856 scenarios/invite_allowedcli_match: add counter info
...
Change-Id: I42576a971d583ed50838fde647d6ccf639ee5a49
10 years ago
Victor Seva
354dbbea73
TT#4856 scenarios/invite: add counter info
...
Change-Id: Ib0facd267c01efe83504bfaf07c1ca5abcab8058
10 years ago
Victor Seva
0c3e341b6f
TT#4856 scenarios/incoming_peer: add counter info
...
Change-Id: I30f61817448a20ebe222e4711b3e3c6bddbc0438
10 years ago
Victor Seva
c1a82009d3
TT#4856 scenarios/incoming_hih: add counter info
...
Change-Id: I7e59106ab912e4a927790bab9817e70221b4b9ed
10 years ago
Victor Seva
4fe454322a
TT#4856 scenarios/incoming_foreign_dom: add counter info
...
Change-Id: I8345cf63610cbcfc487a32767b9010be27cf81b0
10 years ago
Victor Seva
7dc0820956
MT#17655 scenarios: new flow with ROUTE_CNT_CALLE[E|R]_REJECT
...
Change-Id: Idc685da1b3bf39651522cb0a07372dcedc1ebcb9
10 years ago
Victor Seva
cb5bc41eaa
TT#4753 send proper ACK after 4xx
...
* reminder: receive BYE and send OK
Change-Id: I0c1cc9d9ed8cee95a73f9cd2e9cedd2257d68814
10 years ago
Andrew Pogrebennyk
5fcc29f42d
MT#22945 update flows after fix for CF headers removing
...
Change-Id: I21075018b86b37ce926e70d527055b19f9e89d96
10 years ago
Andrew Pogrebennyk
805d9d85fc
TT#4060 MT#22447 now we are calling ROUTE_CLIR before ROUTE_FIND_CALLEE
...
Change-Id: I5f0b0dfb8d869ce682ae48fbf17cd49ba49703dc
10 years ago
Andreas Granig
fef2e3261c
TT#4066 Add cf map reorder function
...
Change-Id: I61302cd7d19f85e51cce3bb838d7b3f02c22d2bf
10 years ago
Andreas Granig
cbce507a10
TT#2394 Implement source-based CF
...
Change-Id: I82b1967f281a5fd2e16e22b689831db893c728d8
10 years ago
Andreas Granig
657fb542d7
MT#22487 Add missing route for incoming hih
...
Change-Id: Ie70f809f520ca8fc2979c6c38b1aedd3382c268a
10 years ago
Andreas Granig
85f345ded5
TT#2766 Add inbound peering rules to tests
...
Change-Id: I1e8882e7f366c90ca775db7aea092251a66c386e
10 years ago
Andrew Pogrebennyk
47ccc8f27d
MT#22487 fix kamailio-config-tests WRT to new CF and incoming peer selection logic
...
Change-Id: I6860bfe9df473b4d1334560bb4ac6810fcdcbe63
10 years ago
Andrew Pogrebennyk
2eb740504f
MT#20913 new test incoming_hih for History-Info header
...
Change-Id: I6662827d53a3b0645cb0369927eb0314f5df9eff
10 years ago
Victor Seva
4334b3a3ff
MT#20617 REFER is now removed at lb
...
Change-Id: I218d813f51b963838b94f972de4a89aa14f81e67
10 years ago
Victor Seva
286b2d060c
MT#20759 scenanrios/invite_allowedcli_nonmatch_reject
...
* "allowed_clis_reject_policy": "reject"
Change-Id: I46854084fb96e7abe78aad0424bf441cae492a4c
10 years ago
Victor Seva
5ebcb62b38
MT#20125 update flow with new ROUTE_FILTER_PRACK (take three)
...
Change-Id: I40554924ba12d6ae127cd92994adf4e07ee6c445
10 years ago
Victor Seva
5f2ebf2c13
MT#20125 update flow with new ROUTE_FILTER_PRACK (take two)
...
Change-Id: I7ef0a658329a07907acf8b4d57236bd545138244
10 years ago
Victor Seva
8fc7843edf
MT#20125 update flow with new ROUTE_FILTER_PRACK
...
Change-Id: Id62366967d0ac354a9ca1b3b568453370b2d4bbb
10 years ago
Victor Seva
81fc94a4ec
MT#19053 fix new flow with ROUTE_PSTN_SELECT_PEER
...
* add reload workaround when deleting peers too
Change-Id: I8f517a04c4ecd5f9eff728f16a8366b1469f409c
10 years ago
Victor Seva
22080eb8e8
MT#17655 add ROUTE_NCOS_CHECK
...
Change-Id: I74ea8a7b130376f5d49d7c7fca41c867166f076e
10 years ago
Victor Seva
d6bd38fd16
MT#19053 support groups of scenarios
...
* bin/config_debug.pl:
- use YAML instead of YAML::Tiny
- support config.yml per group
Change-Id: I226cb1ef776fa147e0b4d85a5e4f9987427a51e2
10 years ago
Kirill Solomko
b42a4eab92
MT#18499 adapted kamailio tests
...
- adapted tests for LOAD_CALLER_CONTRACT_PREF
- adapted tests for LOAD_CALLEE_CONTRACT_PREF
- adapted tests for SET_CALLEE_DIALOG
Change-Id: I216b96f35a63fbcb4ceb7fa6dd6b2b25a5085933
10 years ago
Andrew Pogrebennyk
6680c78dd0
MT#18505 add test 'invite_redirect_blocked'
...
Change-Id: Ia76b24adbc373f0423eee719902ad3a01d7f9d97
10 years ago
Andrew Pogrebennyk
2a7366ea12
MT#15875 fix test invite_anonymous
...
Change-Id: I08d8dbf789a5f1944165a0a788afb7e177479395
10 years ago
Victor Seva
036064d8ad
MT#13337 lock_ported scenario
...
* bin/create_subscribers.pl: remove lock from here is a preference!!
Change-Id: I47aedefa6aa7c459d68600e776c94b2f384f4ecb
10 years ago
Andrew Pogrebennyk
3262dbea0b
MT#18427 fix typo in invite_peerout_rewrite/peer.yml
...
Change-Id: I81cd81a9c2026e879af8601667fa34c97fa5c9b5
10 years ago
Victor Seva
f998b1645d
MT#7571 disable invite_speeddial scenario
...
* bin/set_preferences.pl
- use rewrite_rule_set with rewrite rule set name not id
Change-Id: Ia87f835b78abab3cfb04f535cccb9cd65d38ed9c
10 years ago
Victor Seva
8fcba2e079
MT#7571 provisioning via REST API step two
...
* API: fix get_*_preferences URL
* bin/set_preferences.pl:
- don't use Hash::Merge and implement our merge()
- fix rewriteruleset preference fieldname
* migrate provisioning:
- ncos
- speeddial
- callforward
- peering
* enable peer scenarios
- MT#17185 support rfc3325
* add 'lock' property support for subscriber
Change-Id: I15e9afb744f6f4700dd863bfe226944ea4c3ecf7
10 years ago
Andrew Pogrebennyk
78c1f5ab9a
MT#17837 fix invite_speeddial and invite_callforward tests
...
Change-Id: I91d4f0b05b286b6ae9dcc3b8bb64a68d76d40d35
10 years ago
Andrew Pogrebennyk
9e8755c6c4
MT#17837 fix invite_voicebox and invite_callforward tests
...
Change-Id: I203a791d1cb7c98ef0083663b5371df109300245
10 years ago
Andrew Pogrebennyk
2ee8044596
MT#17837 add 'P-NGCP-Forward-Info' header in invite_callforward test
...
Change-Id: Ic3aac55a3bafd77d6c8834a80513e4f46b5c68b2
10 years ago
Andrew Pogrebennyk
5a70e0ba86
MT#17837 add 'P-NGCP-Forward-Info' header in invite_callforward test
...
Change-Id: I273ebaac02fe23579da087d19e14e5bf76e90c3a
10 years ago
Andrew Pogrebennyk
16907f4b7d
MT#17837 fix invite_callforward test
...
Change-Id: I566da97852e9b03ec81400b8c37416474110b689
10 years ago
Victor Seva
abc84e175b
MT#17185 support rfc3325
...
- append invite_anonymous scenario
- update new route on all affected scenarios
- add some checks for it
Change-Id: I7e6d16420b6ce4b4d8fd1e08b027fb5912f7c578
10 years ago
Victor Seva
129397e6fc
MT#7571 use NGCP REST API instead of SOAP lib
...
- prefs.yml -> prefs.json
solving true/1 problem
- disable non working scenarios:
* incoming_foreign_dom
* incoming_peer
* invite_concurrent_max_out
* invite_concurrent_max_out_per_account
* invite_ignore_allowip
* invite_peerout
* invite_peerout_rewrite
* invite_peerout_rewrite_pv_regex
* register_allowip
* register_ignore_allowip
missing API parts:
- peers settings
- add/modify/delete peers
* bin/create_peers.pl
* bin/update_peer_host.pl
TODO:
- bin/create_ncos.pl
- bin/create_rewrite_rules.pl
- bin/create_subscribers_rewrite_rules.pl
- bin/create_subscribers_speeddial_rules.pl
Change-Id: I6d47e24669f9da22b5b3ac4fb410c50d2c9dbf53
10 years ago
Andrew Pogrebennyk
f1fba3d1ef
MT#16365 add test for late offer-answer model
...
Change-Id: I022bde7f5c363ec13a61f927694473b5895fb731
11 years ago
Andrew Pogrebennyk
0c36cdabc4
MT#16213 add a test to check detection of retransmitted INVITE
...
Change-Id: I6e3794ea2146dbe5d4e607e5b769ab6924d123b4
11 years ago
Victor Seva
c9d73ed594
MT#12937 fix new order of preferences
...
Change-Id: I107975a887fad71df49fc090837294d0bff35b6f
11 years ago
Victor Seva
fe6ee4c144
MT#14721 add new event_route dialog:start
...
Change-Id: If8cb27f5a8165b5c5efdb35a84bef1893b010b9d
11 years ago
Victor Seva
04f22a3423
MT#14721 fix routename from event_route
...
Previously kamailio was not detecting properly the routename
Change-Id: I4021215da468032461a7ff7611fe90e897480afd
11 years ago
Andrew Pogrebennyk
f094afa2ad
MT#14153 fix kamailio-config-test invite_voicebox
...
Change-Id: I566edadb44f69aa112d7bd8224c5edcbfa791f8e
11 years ago
Andrew Pogrebennyk
ba040fcc35
MT#14153 fix kamailio-config-test invite_voicebox
...
Change-Id: I765b48c6f512690981e709f6c78806f9e67c36d8
11 years ago
Victor Seva
f368090491
MT#10535 register_bria: fix check of contact reply
...
now that we introduce variance on the registar module
the response will not be the exact same value from the
message
Change-Id: Iea12ee060f83cc6eb59b542972117f843ae3a125
11 years ago
Victor Seva
f67b5bd9c6
MT#6565 enable invite_peerout_rewrite_pv_regex. Fix typo check.py
...
Change-Id: Ied814cce246492da171d6966fdcd6aa0c13816fc
11 years ago
Victor Seva
8d49e5bc20
MT#6565 invite_concurrent_max_out: don't use responder to place a new call
...
Change-Id: I951be4cc713efceef51dff799b130df24bd0d2f3
11 years ago
Victor Seva
8df70164ea
MT#6565 CE/PRO differences due to sems version
...
- fix tap-test
- fix bin/generate_test.sh: define CE too
- scenarios:
* invite_callforward
* invite_voicebox
Change-Id: I8ebad6ea580003e8e072204ad48bc4533eba0fe9
11 years ago
Victor Seva
e1a76fb1f4
MT#6565 kamailio saving json using uuid for tests
...
- fix check.py comparation when int -> string
- disable tcpdump by default ( new option -K to enable it)
- fix graph_flow for json ( new option --json )
Change-Id: I25f49ef6303b4e2e28c34fefd7860c744e6c3250
11 years ago
Andrew Pogrebennyk
d0d35ccaeb
MT#12217 fix the test for 302 redirect
11 years ago
Andrew Pogrebennyk
5d3fcec7b1
MT#11651 fix test (caller dialog was previously counted twice)
11 years ago
Andrew Pogrebennyk
eeecad2ad0
MT#9453 add ROUTE_NCOS for CF to kamailio-config-tests
11 years ago
Andrew Pogrebennyk
d3b9db3c16
MT#9807 disable multi-mime test until CE sems is fixed
12 years ago
Victor Seva
6bd2af23b3
MT#6243 activate emergency test
12 years ago
Andrew Pogrebennyk
7a9805ab6b
MT#9733 fix the test flows
12 years ago
Victor Seva
968175b1c9
MT#8503 add new routes
12 years ago
Victor Seva
d46bb84ba9
MT#8503 add new routes
12 years ago
Victor Seva
d2d2cffd03
MT#8673 MT#8503 add new routes
12 years ago
Andrew Pogrebennyk
1218f3ecf4
MT#7319 fix invite_concurrent_max and invite_concurrent_max_per_account
12 years ago
Andrew Pogrebennyk
b4cd401d0a
MT#7319 fix invite_concurrent_max_out_per_account
12 years ago
Andrew Pogrebennyk
856ca63402
MT#7319 disable wrong concurrent_max*_per_account scenarios
12 years ago
Andrew Pogrebennyk
3a982cffa2
MT#7319 fix invite_concurrent_max_out
12 years ago
Andrew Pogrebennyk
91ccfbd19a
MT#7319 try to fix the tests. part II
...
some of concurrent_max_* tests are still broken, needs more investigation.
12 years ago
Andrew Pogrebennyk
279ef71818
MT#7319 try to fix the tests
12 years ago
Andrew Pogrebennyk
7462af6158
MT#7971 get rid of IF PRO in kamailio templates (fix tests)
12 years ago
Andrew Pogrebennyk
60d8f9e327
MT#7969 fix tests
12 years ago
Andrew Pogrebennyk
3d6ae3f901
MT#7893 add prxroute parameter to results to fix tests
12 years ago
Victor Seva
574e5f890a
MT#7423 trying to deal with sems 1.6 different behaviour. fix missing contacts.
12 years ago
Victor Seva
3882a64166
MT#7169 fix test of avp(s:size) dialog.
...
Now it is done at ROUTE_SET_CALLER_DIALOG
12 years ago
Victor Seva
ea2291fa41
MT#7535 add invite_no_refer test.
...
The config allow_no_refer_method is no by default.
12 years ago
Victor Seva
9207990185
MT#7169 update missing flow from cf58dab3ff
12 years ago
Victor Seva
cf58dab3ff
MT#7169 update flows
12 years ago
Victor Seva
58d04885a6
MT#7423 invite_voicebox: disable BYE.
...
sems 1.6 behavior is different. Let's wait until the shanny new
kamailio debugger module.
12 years ago
Victor Seva
f6745fdbcb
MT#7423 trying to deal with sems 1.6 different behaviour
12 years ago
Andrew Pogrebennyk
42ce4ec598
MT#6981 add test for rewrite-rule with variable in match part.
12 years ago
Andrew Pogrebennyk
f216511487
MT#7005 adapt tests for new CFU call-flow.
12 years ago
Andrew Pogrebennyk
24c733ec27
MT#4759 adapt tests to the new upper limit for the max-forward value.
12 years ago
Victor Seva
299902550e
MT#6565 disable presence tests
...
This test is weak. Has to be improved.
12 years ago
Andrew Pogrebennyk
48f6c4fe2b
MT#6491 invite_speeddial: ROUTE_CLIR is now not called
12 years ago
Andrew Pogrebennyk
3fb4a8e49c
MT#6491 adapt tests after ROUTE_CLIR moving.
12 years ago
Andrew Pogrebennyk
fac80cb131
MT#6335 loosen the check for allowed_ips_grp pref value.
12 years ago
Andrew Pogrebennyk
71eec82538
MT#6021 Adapt tests for per-branch failure route.
12 years ago
Andrew Pogrebennyk
ef9e0503be
MT#6021 Adapt tests for per-branch failure route.
12 years ago
Victor Seva
22e6c54bfc
MT#5947 Add auth_fail scenario
12 years ago
Victor Seva
4347a909dd
MT#5789 add invite_foreign_dom scenario
12 years ago
Victor Seva
8ecac5923d
MT#5789 add incoming_foreign_dom scenario
12 years ago
Victor Seva
98e71d5f05
MT#5787 add invite_concurrent_max_out_per_account scenario
12 years ago
Victor Seva
98983f24dc
MT#5225 MT#5701 fix scenarios after changes on templates
12 years ago
Victor Seva
7360858c0f
MT#5801 add/modify var tests on register scenarios to check this bug.
12 years ago
Victor Seva
9ea4d88876
MT#5787 add invite_concurrent_max_per_account scenario
12 years ago
Victor Seva
7356d3fa8e
MT#5787 add invite_concurrent_max_out scenario
12 years ago
Victor Seva
0e2a7189e2
MT#5787 add invite_concurrent_max scenario
12 years ago
Victor Seva
3f0a003ff6
MT#5633 add scenario presence
12 years ago
Victor Seva
3b62b419c8
MT#5633 add presence support on scenario.
...
Add XCap client script.
12 years ago
Victor Seva
7b51aa89af
MT#5109 fix invite_tcp_udp_reinvite scenario. ACK missing.
12 years ago
Victor Seva
02eaa78871
MT#5109 Added scenarios to test tcp_udp scenario.
12 years ago
Victor Seva
2c702bc69c
MT#5733 added scenario register_tcp.
12 years ago
Victor Seva
ed91cb2f43
MT#5565 register_bria: Add another registered user first
12 years ago
Andrew Pogrebennyk
f116a18c55
MT#4675 fix checks
13 years ago
Victor Seva
c5124f7bb6
MT#4143 add rule to check previous contact not matched
13 years ago
Victor Seva
b97e447ec9
MT#4143 scenario to check unregister with 2 contacts as Bria does
13 years ago
Victor Seva
fcedee92f9
MT#4675 fix PRO tests
13 years ago
Victor Seva
355827994e
MT#4675 refresh checks
13 years ago
Victor Seva
08ca7f73c3
invite_redirect: fix flow
13 years ago
Andrew Pogrebennyk
d52d58a502
Add test for subscriber with aliases and extension_in_npn
13 years ago
Victor Seva
9796497aee
testing 3837
13 years ago
Victor Seva
09d718447b
testing 3837
13 years ago
Victor Seva
54b0e7c7ac
invite_blockout_blst: use second value of the xavp
13 years ago
Victor Seva
b8ae67944f
Add an example of alias at scenario.yml
13 years ago
Victor Seva
bc33a6ed3d
add more xavp checks
13 years ago
Victor Seva
f1f49fe66c
test fix 3837
13 years ago
Victor Seva
b423a6c4e0
fixing flow
13 years ago
Victor Seva
13ec4c78e8
fix flows since kamailio config has been changed
13 years ago
Victor Seva
6fce6b41bc
test fix_3837
13 years ago
Victor Seva
157a2bc2ad
invite_redirect: Add scenario for test 302
13 years ago
Victor Seva
1d255e9c74
xavp changed??
13 years ago
Victor Seva
ab2eadc426
scenarios/invite_voicebox: invite goes to voicebox
13 years ago
Victor Seva
62f0ffa08b
scenarios: try to get the same msgid by adding some pause
13 years ago
Victor Seva
de1ed54bb5
scenarios/invite_blockout_ncos: add example with ncos level
13 years ago
Victor Seva
3e9a45a3c3
scenario/invite_peerout_rewrite: example with rewrite.yml.
13 years ago
Victor Seva
26fef21582
scenarios: sending 200 OK before BYE in responders
13 years ago
Victor Seva
b9945825d7
scenarios/register_ignore_allowip: no need to unregister. All locations are removed by check.sh
13 years ago
Victor Seva
73ff024d01
scenarios/register: no need to unregister. All locations are removed by check.sh
13 years ago
Victor Seva
c3ad1b342c
scenarios/incoming_peer: fix CSeq
13 years ago
Victor Seva
5c2128dc2f
scenarios/invite_offline: fix cseq. Thanks apogrebennyk!
13 years ago
Victor Seva
47d4562f25
scenarios: use local_port
13 years ago
Andrew Pogrebennyk
e36f983843
Fix ACK sending.
13 years ago
Victor Seva
072c811170
scenarios/invite_speeddial: fix ACKs
13 years ago
Victor Seva
472272baf5
scenarios/incoming_peer: fix numbering testcase
13 years ago
Victor Seva
79099105e6
scenarios: remove retransmission options on send
13 years ago
Victor Seva
3749554d7d
scenarios/invite_peerout: Call using a peer
13 years ago
Victor Seva
444fa7609d
scenarios/*: New scenario.yml version with subscribers info.
13 years ago
Victor Seva
8cf92d13a2
scenarios/reminder: Added scenario.yml and clean.
13 years ago
Victor Seva
a27a235bb0
scenarios/register_ignore_allowip: Added scenario.yml
13 years ago
Victor Seva
d3d7dcc577
scenarios/register_allowip: Added scenario.yml
13 years ago
Victor Seva
2003b7d9bf
scenarios/register: Added scenario.yml
13 years ago
Victor Seva
78b7963309
scenarios/invite_speeddial: Added scenario.yml and clean.
13 years ago
Victor Seva
4b1c8bb169
scenarios/invite_offline: Added scenario.yml and cleaning.
13 years ago
Victor Seva
64c75e604a
scenarios/invite_callforward: Added scenario.yml and cleanup.
13 years ago
Victor Seva
ac97abb6e3
scenarios/invite_ignore_allowip: Add scenario.yml and clean.
13 years ago
Victor Seva
0f21cae665
scenarios/invite_blockout_wlst: Added scenario.yml and cleanup.
13 years ago
Victor Seva
7549139f2c
scenarios/invite_blockout_pinoverride: Added scenario.yml and cleanup.
13 years ago
Victor Seva
3590f7c03a
scenarios/invite_blockout_blst: Added scenario.yml and cleanup.
13 years ago
Victor Seva
4dccec5231
scenarios/invite_blockin_clir: Added scenario.yml and cleanup.
13 years ago
Victor Seva
dc966db1b8
scenarios/invite_blockin_wlst: Added scenario.yml and cleanup.
13 years ago
Victor Seva
fda6ad6bd9
scenarios/invite_blockin_blst: Added scenario.yml and cleanup.
13 years ago
Victor Seva
ec168c0c06
scenarios/invite_allowip: Added scenario.yml and cleanup.
13 years ago
Victor Seva
b2696fe504
scenarios/invite_allowedcli_nonmatch: Added scenario.yml and cleanup.
13 years ago
Victor Seva
1af3995f3a
scenarios/invite_allowedcli_match: Added scenario.yml and cleanup.
13 years ago
Victor Seva
8f3e304dd0
scenarios/incoming_peer: Added scenario.yml and cleanup.
13 years ago
Victor Seva
7f509e385b
scenario/invite: Added scenario.yml and cleanup.
13 years ago
Victor Seva
63c4f686be
Reorganize the way scenarios are created.
...
scenario.yml:
scenarios:
- ip: 127.126.0.1
user: testuser1002
domain: spce.test
username: testuser1002
password: testuser
responders:
- ip: 127.1.0.1
number: 4311003
user: testuser1003
domain: spce.test
register: yes
username: testuser1003
password: testuser
bin/scenario.pl: script to generate the csv files from a scenario.yml
bin/check.sh:
- calls bin/scenario.pl to generate needed csv files.
- uses the generated scenario.csv file to know the ip of the caller/callee.
- don't need to do any unreg. All locations are removed before run any scenario.
bin/sipp.sh:
- callee.csv and caller.csv are now in the test dir
- no peer.csv
13 years ago
Victor Seva
a33ed48b9d
scenarios/incoming_peer/sipp_scenario00.xml: Use [local_ip]
13 years ago
Victor Seva
282a9860de
scenario/incoming_peer: incoming call from a peer
13 years ago
Victor Seva
303d0c9fbc
scenarios/invite_speeddial: fix PRO profile
13 years ago
Victor Seva
c7d2c693f6
scenarios/invite_callforward: fix tests match
13 years ago
Andrew Pogrebennyk
7fbcafb5aa
Make call-forward test work on a PRO.
13 years ago
Victor Seva
8b2a715398
scenarios/invite_offline: be sure that the callee is unregistered.
13 years ago
Victor Seva
54ba2c4d50
scenarios/invite_callforward: Added callforward busy test
13 years ago
Victor Seva
631dca6609
Added more subscribers
13 years ago
Victor Seva
7341444bfe
scenarios/invite_callforward: Added scenario with callforward
13 years ago
Victor Seva
a8f376831a
scenarios: fixed responders. Do not retrans, removed waiting.
13 years ago
Victor Seva
ea8ffffd3c
scenarios/invite_speeddial: do not retrans. Do not wait on responders.
13 years ago
Andrew Pogrebennyk
7e3b3e8c0c
Add allowed_clis tests.
13 years ago
Victor Seva
d817332229
scenarios/invite_speeddial: Added speeddial tests
13 years ago
Victor Seva
be07916468
scenarios/reminder: fix 0003 test.
13 years ago
Andrew Pogrebennyk
7d25fddecc
Make the tests work on a PRO.
13 years ago
Andrew Pogrebennyk
c1110509f8
Add invite_blockin_clir scenario.
13 years ago
Andrew Pogrebennyk
0d78b6a789
Make the tests work on a PRO.
13 years ago
Andrew Pogrebennyk
9058a4d1ea
Add block_in_* tests.
13 years ago
Victor Seva
1e01dd8a74
bin/check.sh: Now can run more than one sipp_scenario.
13 years ago
Victor Seva
c73d3a2f7a
scenarios/reminder: calling *55* to create a reminder. Not tested if exists the actual reminder call.
13 years ago
Victor Seva
4f17e6960e
scenarios/invite: example of callforward config. This is not needed in this scenario
13 years ago
Victor Seva
7914804505
Reorganize scripts: all scripts on bin directory except run_tests.sh
13 years ago
Victor Seva
047f7e3036
scenarios/callee.csv: Add testuser1 info
...
scenarios/*/sipp_*xml: Explicit use the first callee.
13 years ago
Andrew Pogrebennyk
865b9b5252
Escape the asterisk sign.
13 years ago
Victor Seva
91627ec4bb
scenarios/check.sh: sort the loop of responders
13 years ago
Victor Seva
b2c8bd2ac7
scenarios/*: rename responders
13 years ago