Alexander Lutay
93ae722758
TT#4002 Bump debian/changelog to 5.0.0.0+0~mr5.0.0.0
...
Change-Id: I7eed3c1b6549d6dcd0dea4e1a28e8f97640ae453
10 years ago
Victor Seva
b9fd8225c7
TT#4857 add invite_ncos_[black|white]
...
- create lnp provider with prefix AA, and add lnp entry 439992
- create rwr with callee lnp "^(.+)$" -> "${callee_lnp_prefix}\1"
- create ncos blacklist "black", and add entry ^439991 and also select lnp provider
- create ncos whitelist "white", and add entry ^439991 and also select lnp provider
* black:
- assign ncos level "black" and rwr to domain
- dial 43999100 -> block due to ncos pattern
- dial 43999200 -> block due to ncos lnp
- dial 43999300 -> pass
* white:
- assign ncos level "white" to domain
- dial 43999100 -> allow due to ncos pattern
- dial 43999200 -> allow due to lnp match
- dial 43999300 -> block due to missing lnp
entry and missing ncos pattern match
Change-Id: Id80735f4b357708c20872a7bbdba477038651554
10 years ago
Victor Seva
8e0a598282
TT#4877 add ncoslnpcarrier support
...
ncos.yml:
---
ncos_black:
data:
mode: blacklist
local_ac: 0
description: test ncos level
reseller_id: 1
patterns:
- pattern: "^439991"
description: block LNP call
ncos_white:
data:
mode: whitelist
local_ac: 0
description: test ncos level
reseller_id: 1
patterns:
- pattern: "^439991"
description: allow LNP call
lnp.yml
---
lnp_test_00:
data:
name: lnp_test_00
prefix: AA
numbers:
- number: '439992'
routing_number: '4318881001'
ncos:
- level: ncos_black
reseller_id: 1
- level: ncos_white
reseller_id: 1
Change-Id: I7c95df88b93feb902943e05d90165204982dfc86
10 years ago
Victor Seva
947414d8be
TT#4466 scenarios_lnp: add incoming_peer_unallocated_authoritative
...
callee number in lnp but no subscriber is register with that number
and lnpcarrier is authoritative -> 404
Change-Id: I799bc8e49accb3ea7f0e8d0da884e25dae7710d5
10 years ago
Victor Seva
4fe454322a
TT#4856 scenarios/incoming_foreign_dom: add counter info
...
Change-Id: I8345cf63610cbcfc487a32767b9010be27cf81b0
10 years ago
Victor Seva
a0af0be1fc
TT#4760 scenario_ids.yml
...
* support dynamic checks with defined ids
* create_subscribers.pl generates scenario/scenario_ids.yml
* create_peers.pl will add peers info to it
* generate_test.pl will produce the final test_0XXX.tt2 with the
proper values
* we put the scenario_ids.yml in log if debug is needed
Example of scenarios_ids.yml:
---
customer_test:
id: 7
peer_00_host0:
id: 95
spce_test:
testuser1003:
uuid: 15dd6b9a-1b83-4d74-b630-be05d3fada77
Example of checks:
- return|ROUTE_SET_CALLEE_DIALOG:
$avp(lua_dlg_profile): [
"totalaccount:[% customer_test.id %]",
"totaluser:[% spce_test.testuser1003.uuid %]",
"total", "account:[% customer_test.id %]",
"user:[% spce_test.testuser1003.uuid %]"
]
Change-Id: I3d81bcae0865d9861b4f721618f2bc21f2db14b8
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
Victor Seva
d9889e0167
TT#4110 scenarios_pbx: fix scenario
...
Change-Id: Idd8e154295c8dc617ecc40847b5dfaebd46c828d
10 years ago
Victor Seva
41ed75c299
TT#4110 scenarios_pbx: is_pbx_pilot order is important
...
Change-Id: If9732dba04a523918d0e40dc9c8f572908ffdcd5
10 years ago
Victor Seva
28ac3bd131
TT#4110 add sems-pbx logs
...
Change-Id: I561293c4ec95aec64d66e0e92b38101b23220757
10 years ago
Victor Seva
1cf249f560
TT#4556 bin/create_lnp.pl: fix removal logic
...
panel API doesn't allow to remove lnpcarrier with lnpnumbers assigned
Change-Id: I4b67a1f06c3e156089db52b77d0b406d02f28401
10 years ago
Victor Seva
e3934987d1
TT#4475 pid_watcher.py: catch SIGTERM and log that the process was aborted
...
Change-Id: Ic97859a8b6d83665125e376ce80573bfcd4a65d1
10 years ago
Victor Seva
af1467a751
TT#4475 run_tests.sh: add timeout parameter and set 300 as default
...
* the duration of the ngcp-apply depends on the environment so
lets try to be more friendly
Change-Id: I6fcee6a5585fa9e2cd74954f3ac0355334647552
10 years ago
Victor Seva
86e0e44faf
TT#4110 bin/create_subscribers.pl: add pbx_group support
...
* use sort for deterministic output for loops with keys
Example
> subscribers:
> spce.test:
> group00:
> customer: 'customerpbx.test'
> password: testuser
> cc: 43
> ac: 1
> sn: 1000
> is_pbx_pilot: 1
> is_pbx_group: 1
> pbx_extension: 1000
> group01:
> customer: 'customerpbx.test'
> password: testuser
> cc: 43
> ac: 1
> sn: 1001
> is_pbx_pilot: 0
> is_pbx_group: 1
> pbx_extension: 1001
> testuser1003:
> customer: 'customerpbx.test'
> password: testuser
> cc: 43
> ac: 1
> sn: 1003
> is_pbx_pilot: 0
> pbx_groups:
> - 'group00'
> pbx_extension: 1003
> testuser1002:
> customer: 'customerpbx.test'
> password: testuser
> cc: 43
> ac: 1
> sn: 1002
> is_pbx_pilot: 0
> pbx_groups:
> - 'group00'
> - 'group01'
> pbx_extension: 1002
> alias_numbers:
> - cc: 43
> ac: 96
> sn: 5751941
Change-Id: I3eabb55b30bff3dec4b03f53d1d00a7398e23881
10 years ago
Victor Seva
407517a48a
TT#4110 Initial support for PBX scenarios
...
* run_test.sh: add hacks for pbx
* bin/pid_watcher.py: add --pbx parameter to control
what services we need to check for.
* invite: simple call to an extenston from another PBX user
same customer. WARNING!! do not use customer.test, that
one is SIP only
* fix tap-test:
- source/tests/test_check.py:34:1: E302 expected 2 blank lines, found 1
- source/tests/test_check.py:96:54: E202 whitespace before '}'
* wrap-and-sort -sat
Change-Id: Iabb5139e70fd372088933fe9302b996148d38705
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
Victor Seva
874667ff39
TT#4110 add support for pbx
...
scenario.yml:
- is_pbx_pilot
- pbx_extension
Change-Id: I57d57d936162c56dbf3649656a0654b0d0c654ca
10 years ago
Andreas Granig
cbce507a10
TT#2394 Implement source-based CF
...
Change-Id: I82b1967f281a5fd2e16e22b689831db893c728d8
10 years ago
Andrew Pogrebennyk
36f626ffed
TT#2503 update scenarios_lnp WRT new parameter handling
...
Change-Id: I76a57fdabe1a7f237ae9e4b650cf063a0ff465fd
10 years ago
Andrew Pogrebennyk
8f77e10154
TT#2766 MT#22487 fix scenarios_lnp WRT to new CF and incoming peer matching
...
Change-Id: I9de2c2ae191e65a41aa6834759050134514eee0b
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
Jenkins User
8b176fc4cc
Release new version 0.16.0.0+0~mr5.0.0.0
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
5d8bf63f22
MT#20125 update flow with new ROUTE_FILTER_PRACK (take four)
...
Change-Id: Ieebd04725ca7b078f832b017f194d6f9d10ebbdd
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
63d601b777
MT#20139 scenarios_lnp: add register_lock_ported
...
register is forbidden if subscriber has lock ported
Change-Id: Icc5d7d6a0f703cfb3f9caff2309b3425c79fbbf8
10 years ago
Jenkins User
ded2cde22f
Release new version 0.15.0.0+0~mr4.5.0.0
10 years ago
Alexander Lutay
d5b9c7211f
MT#19571 Remove {kamailio}{lb}{children} option from config_debug.pl as it doesn't exist
...
Having it here affects further ngcp-ngcpcfg-check Jenkins test which reports:
> 2016-05-06 02:23:46: Error: Invalid schema detected for /etc/ngcp-config/config.yml
> /etc/ngcp-config/config.yml#0: INVALID
> - [/kamailio/lb/children] Unexpected key 'children'
It happen only in case if kamailio-config-tests Jenkins job failed
and it didn't cleanup/restore original config.
Change-Id: I48eef343c3a1813af6e18b0d0b426d539dc2950b
10 years ago
Andrew Pogrebennyk
62faf698c9
MT#19541 add rewrite rule check to LNP test
...
Change-Id: Ice886743861bccaab6d6e5bd40d1bdd36c419932
10 years ago
Alexander Lutay
7faf9e7535
MT#17333 Update scenarios_lnp/incoming_peer to force using two independent peer groups
...
Change-Id: I15b7e19d0b8f96d9a4968f7465b1717a7e455a02
10 years ago
Victor Seva
7267cba42a
MT#19053 bin/update_peer_host.pl: fix error message
...
> Use of uninitialized value in concatenation (.) or string at ./bin/update_peer_host.pl line 76.
Change-Id: I121658d110d1deaa19e0e6407d5a45aa586b13ea
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
4ee646eef4
MT#19053 scenarios_lnp: add lnp_to_rn test scenario
...
Change-Id: Ib48ce39e156867e70f3419743d297d9a5c0664fd
10 years ago
Victor Seva
60379ecc4c
MT#19053 use -x for set the GROUP
...
* show GROUP in output
Change-Id: I9d004a76181da7373ca9ca3f1c423dc7bd0033d6
10 years ago
Victor Seva
1d9026e0f9
MT#17333 add lnp scenarios group
...
* add suport for lnp.yml
* update README
Change-Id: I6460a9a52f8d4645fb9411d0570fd3383b8e6918
10 years ago
Victor Seva
22080eb8e8
MT#17655 add ROUTE_NCOS_CHECK
...
Change-Id: I74ea8a7b130376f5d49d7c7fca41c867166f076e
10 years ago
Victor Seva
a06a24b703
MT#19053 fix bin/config_debug group option
...
* we need to define the option as string
Change-Id: Id5a93477d110179a97f2785603183fd1aee07f71
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
Jenkins User
543bf725b5
Release new version 0.14.0.0+0~mr4.4.0.0
10 years ago
Andrew Pogrebennyk
6680c78dd0
MT#18505 add test 'invite_redirect_blocked'
...
Change-Id: Ia76b24adbc373f0423eee719902ad3a01d7f9d97
10 years ago