Guillem Jover
e26b0ca3c4
MT#58356 Update packaging for bookworm
...
- Add Rules-Requires-Root field.
- Switch to Standards-Version 4.6.2.
- Update copyright years.
Change-Id: I83bc6e454bdf63483bf2663d630c9a299c78639e
2 years ago
Alessio Garzi
0c1d4e5763
MT#56944 New scenario to test CFT
...
Change-Id: I6a01cbacb392ff1c1b7d69a302fff9fa83bc9d25
2 years ago
Guillem Jover
0d07aa1aa6
MT#58381 Use short name for GPL-3 in debian/copyright
...
Change-Id: I3cc2fe5e911ca194655210b574053871b5631b72
2 years ago
Alessio Garzi
e9caeac0f4
MT#56949 Remove ips from tests on invite_fritz_prefix_removal
...
Change-Id: If4c0e2a5df5f931901b0fb0e2dde2314153a8527
2 years ago
Alessio Garzi
80c6d6c3dd
MT#56949 Do not reuse emergency rules in invite_fritz_prefix_removal scenario
...
Change-Id: I8f4a2612ed8d09cc271e21c758065a5a26500182
2 years ago
Alessio Garzi
1e988cb36b
MT#56949 Remove record routes and sdp from test 3 of fritz_prefix_removal_scenario
...
Change-Id: I26fa519dcca3760dfd5973fd4bff14589055f08e
2 years ago
Alessio Garzi
aa624085a0
MT#56949 Do not reuse peer emergency to test emergency on fritz prefix removal scenario
...
Change-Id: I963531c9238f14c90ee6d66c2fb7f20cba08fc87
2 years ago
Alessio Garzi
71244e6838
MT#56949 Scenario check fritz prefix removal for emergency
...
Check fritz prefix removal behaviour with emergency mappings.
Change-Id: I5de2337ce8ba7c193032b81c129b28c5fefeabf8
(cherry picked from commit ef4b381058a83f7f553e42518c52bef2bc5f799e)
2 years ago
Alessio Garzi
38aee7fd60
MT#56949 New scenario to check fritz prefix removal feature
...
New scenario scenarios/invite_fritz_prefix_removal
- Call 1: A new call is generated towards sip:+431112@invite-fritz-prefix-removal.scenarios.test
Due to fritz prefix removal feature it must be changed into 112@invite-fritz-prefix-removal.scenarios.test
- Call 2: A new call is generated towards sip:+4312000@invite-fritz-prefix-removal.scenarios.test (voicebox)
Due to fritz prefix removal feature it must be changed into 2000@invite-fritz-prefix-removal.scenarios.test
- Call 3: A new call is generated towards sip:0999112@invite-fritz-prefix-removal.scenarios.test
Even if 112 is part of the "special numbers" list in config.yml, the prefix removal cannot happen because 0999
is not in the prefixes list.
Change-Id: I8ca655faf31b9d07f8b103cb3c8cfd05d7bfb065
(cherry picked from commit 7c85a4d806fa4b6af6f71cf28322036baa3f566f)
2 years ago
Victor Seva
562894f56a
MT#58294 provide_scenario: prefs.json generation as last step
...
prefs.json needs to be generated with the scenarios_ids.yml with
all the previous info
Change-Id: I5201d81700a78b50341567dbd5e4409ceced479c
2 years ago
Victor Seva
1b163e5d9e
MT#58294 provide_scenario: settings preferences as last step
...
We need to be able to reference what ever we create in the preference
Change-Id: I0c7cba920c96cf368bd6199258bd5bb4bfb1598c
2 years ago
Victor Seva
4eef4f527d
MT#58294 support emergency mappings
...
Change-Id: I081371d77b2d894f4e70b928a6c12233ad4f0beb
2 years ago
Victor Seva
787d04b823
TT#81700 fix warning errors in jenkins
...
Since we are mounting in read-only mode the code, we are getting
warnings from pytest executions not able to generate .pytest_cache
directory.
Just define CACHE_DIR in a volumen that is mounted as read-write
Change-Id: I9949877f4d86873f47778ae9a7cddffb45f3932c
2 years ago
Sipwise Jenkins Builder
304c3b0791
Release new version 12.0.1.0+0~mr12.0.1.0
2 years ago
Alessio Garzi
40e4564c6a
MT#56944 Add support for sipp -trace_logs
...
SIPP option -trace_logs is now implemented at kct level.
At default it is deactivated and it can be used with -L [caller|responders|all|none] switch.
This let you use <log> directive inside actions for debugging purposes.
Example of logging:
<recv response="100" rtd="1" optional="true">
<action>
<ereg regexp=".*" search_in="hdr" header="Call-ID:" assign_to="1" />
<log message="Got 100 Trying with Call-ID header [$1]"/>
</action>
</recv>
Now , when running with -L switch:
SCENARIOS=invite ./run_tests.sh -C -r -c -L caller
you get file /usr/share/kamailio-config-tests/log/scenarios/invite/sipp_scenario00.log
with the following content:
"
Got 100 Trying with Call-ID header NGCP%invite%///1-140463@10.20.29.2
"
If -L switch is not passed all behaves exactly like before.
Change-Id: I96c0721a2f1db524a2d68b018b2744a84b32e281
2 years ago
Daniel Grotti
7e97e56efd
MT#57846 Replace $var(to_pstn) with $avp(to_pstn)
...
Change-Id: I660c396f61b1264ff41ed7abf7e8efc6b65227cd
2 years ago
Alessio Garzi
69305aa579
MT#57076 Fix P-App-Param in invite_record_call_test
...
Parameter fast_ack=no could be missing depending if we are running CE or PRO.
The regexp has been changed in order to accept both version with fast_ack and without.
Change-Id: I92b3cd043f301c145d820ad113eadf3471ba97e0
2 years ago
Alessio Garzi
579f0bde7a
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 10
...
Following scenarios are fixed in scenarios_lnp directory:
- invite
- incoming_peer
- invite_ncos_black
- invite_ncos_white
- invite_peerout
- invite_peerout_rn
Change-Id: Ie0d718694d3f3dfa177ea54205b87211db055377
2 years ago
Alessio Garzi
2521da54c8
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 9
...
Following scenarios are fixed in scenarios_pbx directory:
- invite
- invite_alias
- invite_alias_devid_fulllookup
- invite_alias_devid
- invite_group_parallel_and_cft
- invite_manager
- invite_manager_2sec
- invite_shared_line
- invite_username_devid
- invite_xfer_blind_callee_immediat_rel
- invite_xfer_blind_caller_immediat_rel
Change-Id: I627e01096e4718fa33ab6ef535ee9c3c01d6eaa0
2 years ago
Alessio Garzi
abfd6cea7c
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 8
...
Stripped some test from invite_q_forking
Change-Id: I0b592f8838047098c1e61238f2ca09d40be43aa6
2 years ago
Alessio Garzi
11c7e03237
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 7
...
Scenario invite_voicebox adapter to new responses from asterisk.
Change-Id: Ibcd47d55aad469d3e058834a5db6f2e3881e9fcb
2 years ago
Alessio Garzi
a49f0179ca
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 6
...
Following scenarios have been fixed:
- invite_record_call
Change-Id: Idfc294f25a39d481c134cf8b8a44d616eb29cfdf
2 years ago
Alessio Garzi
233b6dcbe3
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 5
...
Following scenarios have been fixed:
- invite_allowip_soundset
- invite_announce_before_call
- invite_reinvite_transcoding
- invite_q_forking
- invite_blockout_wlst
- invite_blockout_pinoverride
- invite_blockout_blst
- invite_blockin_blst
- invite_blockin_clir
Change-Id: I90857ea8c87fec6da0d5532bde5ca89784516026
2 years ago
Alessio Garzi
198186a659
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 4
...
Following scenarios have been fixed:
- invite_reinvite_caller_transcoding
- invite_retrans
- invite_sdp_filter
- invite_sdp_filter_blacklist
- invite_stir
- invite_tcp_udp
- invite_tcp_udp_reinvite
- invite_trusted_anonymous
- invite_trusted_peerout_stir
- invite_voicebox
- invite_wrong_reg
- lock_ported
- reminder
- timer_session_callee_only_supported
- timer_session_caller_only_supported
- timer_session_only_supported
Change-Id: I06c0b79ba3f6744f6ae06bd12d310fb119a42681
2 years ago
Alessio Garzi
b34cbc73c7
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 3
...
Following scenarios have been fixed:
- invite_locmap_forward
- invite_locmap_offline
- invite_locmap_replace
- invite_no_refer
- invite_offline
- invite_outgoing_lock
- invite_pai_none
- invite_peerout
- invite_peerout_failover
- invite_peerout_max_out
- invite_peerout_rewrite
- invite_peerout_rewrite_pv_regex
- invite_peerout_stir
- invite_perm_reg
- invite_redirect
- invite_redirect_blocked
- invite_redirect_tel_uri
Change-Id: If090e2f1e3564e776b09af77b5267b9da5b7c490
2 years ago
Alessio Garzi
e9bdd7dc41
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF part 2
...
Following scenarios have been fixed:
- invite_anonymous
- invite_callee_bye
- invite_callforward
- invite_callforward_but_callee_locked_cfna
- invite_callforward_cfna
- invite_callforward_cfr
- invite_concurrent_max
- invite_concurrent_max_out
- invite_concurrent_max_out_per_account
- invite_concurrent_max_per_account
- invite_conference_update
- invite_emergency
- invite_emergency_cirpack
- invite_emergency_pidflo
- invite_force_inbound_calls_to_peer
- invite_force_outbound_calls_to_peer
- invite_foreign_dom
- invite_hdr
- invite_hm
- invite_hm_callforward
- invite_hm_peerout
- invite_ignore_allowip
- invite_lateoam
- invite_locmap_add
Change-Id: I9ae97acb0bf56b7a99fe50c9723d4d8c0bc4d48a
2 years ago
Alessio Garzi
773d10b39c
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF
...
Following scenarios have been fixed:
- invite_prack
- invite_allowip
- invite_allowedcli_nonmatch_reject
- invite_allowedcli_match_alias
- invite_allowedcli_match
- incoming_peer_stir
- incoming_peer
- incoming_hih
- incoming_foreign_dom
- invite_allowedcli_nonmatch
Change-Id: I768ef221bbb45641f229e641b3e7406de7ebe846
2 years ago
Alessio Garzi
dac78d23fa
Revert "MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF"
...
This reverts commit 44395a5206
.
Reason for revert: too many typos... rebuilding commit from scratch
Change-Id: I68f02faf4ba1d5e43786f797ab967192d2a97ce5
2 years ago
Alessio Garzi
44395a5206
MT#57778 Fix scenarios for routes ROUTE_LOAD_CALLEE_RESELLER_PREF and ROUTE_LOAD_CALLER_RESELLER_PREF
...
Following scenarios have been fixed:
- invite_prack
- invite_allowip
- invite_allowedcli_nonmatch_reject
- invite_allowedcli_match_alias
- invite_allowedcli_match
- incoming_peer_stir
- incoming_peer
- incoming_hih
- incoming_foreign_dom
- invite_allowedcli_nonmatch
Change-Id: I37dcca7149513e1536224c59a0b50e614b3aa878
2 years ago
Mykola Malkov
a6ecccf2fc
MT#57453 Switch docker image to bookworm
...
Change-Id: I98b27ce8f7e153881892253056d950bc91f45e56
2 years ago
Alessio Garzi
bbbad123b3
MT#57731 Be less strict on messages from asterisk
...
Change-Id: Ibf0007287872723beb1345876a3f6bfd0a248437
2 years ago
Sipwise Jenkins Builder
5a03179554
Release new version 11.5.0.0+0~mr11.5.0.0
2 years ago
Alessio Garzi
d599ac71b4
MT#33031 Invite scenario fixed for counters at reseller level
...
Change-Id: Id0d76d05ecbe696360c0ed3f8cda4f59402bb02c
2 years ago
Alessio Garzi
a54886bc61
MT#56901 New scenario invite_xfer_attended_caller_immediat_rel
...
This scenario tests the following situation with call counters:
A calls B, B takes the call
A holds (B is held)
A calls C, C takes the call
A xfers -> B and C are in communication
Change-Id: I2d5401c0bf128d51d2ae656a3c0948a3e24a8beb
2 years ago
Victor Seva
2efd0d5cdc
TT#81700 update flows
...
Change-Id: I773006624d5099456363eda234a94033ac93df1a
2 years ago
Alessio Garzi
6fb0cce0c0
MT#57076 Clean invite_record_call tests from fixed ip address
...
I left trace of my local ip address inside invite_record_call scenario..
This commit just removes these lines.
Change-Id: Ib818a536197b07d620b613eb98d689ce52e26b4a
2 years ago
Alessio Garzi
b509e7fbf2
MT#57110 typo on instructions inside generate_test_tt2.sh
...
Change-Id: Idccc90dfa42448525a2309e8681f3ab4ffc1b1d1
2 years ago
Alessio Garzi
f90883f062
MT#57076 Test also a recording of a call with 486 busy
...
This commit adds 3 more calls to the invite_record_call
scenario testing the behaviour of calls which are not responded
with 200 OK.
Change-Id: If5b832310c610bdafc86a0f850cb8ce65ef532c7
2 years ago
Alessio Garzi
459551f774
MT#57110 Add checks for cdr_tag_data table
...
Change-Id: I21635b77dabf994a54ca41449cb26bf7660695ac
2 years ago
Alessio Garzi
d22a88fd3d
MT#57110 Check avp "s:" + branch_id + "callee_rU" in invite_alias_devid
...
Avp "s:" + branch_id + "callee_rU" must store the value of the rU after
the branching.
Adding test to check this behaviour inside scenario invite_alias_devid.
Change-Id: I4328a71b3f22ea186348bb9317af516ea980a3bb
2 years ago
Donat Zenichev
39ec728115
MT#57312 Fix regex for 'invite_locmap_forward'
...
Remove regex match for RR of the 200OK (BYE).
Change-Id: Ib01dd5cfd20cf4861142ceb7b72a329f535cb38b
2 years ago
Donat Zenichev
4bd826c385
MT#57312 Fix regex for 'invite_locmap_forward'
...
Since some of the parameters have been added/changed,
we have to comply with that.
Change-Id: I7a2ea8992a8ba4f5016c7f4ee659f372d7b1eec1
2 years ago
Victor Seva
c3db5b2cb5
MT#57227 API: fix query to check if entity exists
...
* provide_scenario.sh: continue even if the domain is not there
when deleting
It seems that API behavior has changed
Change-Id: I6373eba6903491b39623329e29128de059f0b569
2 years ago
Victor Seva
9e09b03cfc
MT#55258 Secretary Manager, update flow and checks
...
Change-Id: I7c68e9c824b16474ffcb9e4e7bafe138c43595f1
2 years ago
Victor Seva
c2023366a2
TT#81700 update flows
...
Change-Id: I5cbd0114c4beeefe9eff25302120eb2b2a94ef1a
2 years ago
Sipwise Jenkins Builder
a3de016031
Release new version 11.4.0.0+0~mr11.4.0.0
2 years ago
Victor Seva
10e3fafe1e
MT#55258 PBX applications: improve internal flow to not use CF profile, take two
...
* missing PRO fixes
Change-Id: Ib9d5055f73d0fb3397328eaad179431066faaa2c
2 years ago
Victor Seva
1839ee0b10
TT#81700 fix ambiguous test
...
* both tests match in sip_[in/out]
Change-Id: I9ad1b2d8b40f9558cf910c2cb9821ed93a0f9bd7
2 years ago
Victor Seva
ccf10c6cc3
MT#56753 remove duplicate dump route, take two
...
Change-Id: Id628cbe809f6c433ce3398ad05c7e2098dd8e5d2
2 years ago
Victor Seva
747726cd21
MT#55680 Introducing Time Set for NCOS and NCOS SET, take two
...
Change-Id: I8af309db6f682a5d6ece1700116173905aded11e
2 years ago