invite_allowip_soundset has also been extended to demonstrate
kamailio proxy handling P-Early-Media SIP Header.
- The first call is the same and demonstrates if the caller does not send
P-Early-Media header, ngcp will assume he's supporting early media and
he's gonna play the announce.
- The Second call is the same case but since P-Early-Media is "inactive"
kamailio wont sent the audio message and justs sends an error.
Change-Id: Ib989809ada070101b932deaf9ba8d2f5c1a92fe0
New scenario derived from invite_record_call to demostrate
play_announce_before_call_setup feature
Change-Id: I398a031cfd5ec4fc0ab7d9ef5a88be2990e8fa74
Add ROUTE_NCOS in invite_redirect and invite_redirect_uri tests
because of commit f5ff3fd7d70a988eb4d660d59a25101af778f29b in templates.
Change-Id: I66d69a57439da06b367f4227e740065cdd7b62a2
The following files have wrong progressing number since
the extra call registration shifted their value by 4.
For example the old 0003_test.yml.tt2 now is 0007_test.yml.tt2 but
0003_test.yml.tt2 is still there and needs to be removed.
0005_test.yml.tt2 is now 0009_test.yml.tt2
0008_test.yml.tt2 is now 0012_test.yml.tt2
0010_test.yml.tt2 is now 0014_test.yml.tt2
and so on
Change-Id: Ia70e3ee14c6abf0efac335435725de5e9ee76361
scenario incoming_peer implemented with 2 new calls showing
P-Early-Media handling with NCP placing this header
if missing back from the callee.
In particular the second call demonstrates how P-Early-Media
is parsed even with some spaces between parameters.
Change-Id: I5dbd823d9dfbeea01eb70a7e64889742d75ff518
Implemented usage() function inside reorder_tests_tt2.sh to describe how to use it.
Additionally, 2 new options have been implemented:
- -m git|mv : if set the renaming is performed with "mv" command rather than "git mv", useful if you are not on a git directory
- -t : just outputs the renaming to stdout without really renaming (dry run)
Change-Id: I0be8a2d6468b66d365ec138a09e5ac5873bf694f
> Thu Feb 10 13:33:16 CET 2022 - Config files
> Thu Feb 10 13:33:16 CET 2022 - Added stir file keys
> 2022-02-10 13:33:16 spce: Error: Failed to call action 'apply' on 'spce' (see logs on 'spce')
> Thu Feb 10 13:33:17 CET 2022 - ngcpcfg apply returned 0
> Thu Feb 10 13:33:17 CET 2022 - Removed apicert.pem
> Thu Feb 10 13:33:17 CET 2022 - Setting config debug off
> ./set_config.sh: line 125: ./bin/config_debug.pl: No such file or directory
> ngcp-type: profile CE
Change-Id: Ifbe32da1539d2ce340687b8a0c5ceb7ad1a59ca6
3 Part
A continuation of: cfa796886d
and: f8bc607696
We need to update a list of k-c-t scenarios because of
the last updates in a way how we process 'timer' extension in
the Supported / Require headers.
Now additionally in most of the scenarios we enter:
- route[ROUTE_CHECK_TIMER_SUPP_REQ]
- route[ROUTE_REMOVE_TIMER_SUPP_REQ]
In this commit we specificially fix the PBX and LNP scenarios.
Change-Id: I0d782f05573ffddb83fa7adf01bfab11e512e299
2 Part
A continuation of: cfa796886d
We need to update a list of k-c-t scenarios because of
the last updates in a way how we process 'timer' extension in
the Supported / Require headers.
Now additionally in most of the scenarios we enter:
- route[ROUTE_CHECK_TIMER_SUPP_REQ]
- route[ROUTE_REMOVE_TIMER_SUPP_REQ]
Change-Id: I2353bf3f4e4d227694e9a39e0ddda03cb446ef11
We need to update a list of k-c-t scenarios because of
the last updates in a way how we process 'timer' extension in
the Supported / Require headers.
Now additionally in most of the scenarios we enter:
- route[ROUTE_CHECK_TIMER_SUPP_REQ]
- route[ROUTE_REMOVE_TIMER_SUPP_REQ]
Change-Id: Icc6f70957c932cadd8d9c81896038e6fd9b4374f
We need to update a list of the following scenarios:
- timer_session_supported
- timer_session_caller_only_supported
- timer_session_callee_only_supported
due to the latest changed in the way how we handle 'timer' in
Supported / Require headers.
Change-Id: If0ce782f945b27a27c99a460f3bd60a0fee92f57
After https://gerrit.mgm.sipwise.com/c/templates/+/43662
we are getting:
> proxy[21449]: ERROR: <null> cfgt [cfgt_int.c:413]: cfgt_save_node(): failed to make directory: Permission denied
Change-Id: I88781316d416595cdcac06e363ffa93703f79684
The names of the NCOS levels assigned in the scenarios_lnp:
* invite_ncos_black
* invite_ncos_white
were too long (more than the 30 allowed chars) preventing the
correct provisining of the scenarios.
Change-Id: Iec5ad8b7a8d051a56c6ab91a53877fd0587c5d60
It's been noticed that during nightly Jenkins runs,
scenarios LNP keep on failing because of: 'invite_ncos_black' and
'invite_ncos_white' scenarios.
Jenkins runs a mass configuration of the whole bunch of scenarios,
and then starts running them one by one.
The issue happens because of the same NCOS level names used by both
'invite_ncos_black' and 'invite_ncos_white' scenarios.
First Jenkins configures 'invite_ncos_black' and all needed NCOS
levels are added. Then Jenkins deletes and creates again the same
NCOS levels (which share the same names) for the 'invite_ncos_white'.
This leads to the fact, that NCOS levels exist,
but are not set for 'invite_ncos_black' in domain preferences.
Another problem is, that mass configuration of LNP scenarios
leads to the problem with lnp carrier id and lnp numbers during
the run, and Proxy component thinks that there are no entries
for certain scenarios or uses the wrong lnp entry. Same problem,
scenarios share the same name space for part of the objects.
This commit concerns change of the name space for NCOS levels.
Change-Id: I851e5a81384e46972996d93b7d03657fd1c6c63d
play_announce_before_recording is now a quad state and no more
a boolean, changing user preference to the correspondant value.
Change-Id: I3da961d428a2e1c6f10957ba53ce1bf3ba200d35
Fix scenario invite_force_outbound_calls_to_peer to work without
ROUTE_SET_CALLEE_DIALOG being executed.
Change-Id: I67579b590fc6d87766b10151a77c601b3f123eb2
no longer support of parsing of the kamailio log to produce flow info
* remove ulog_parser.pl, no longer used
* graph_flow.pl: remove -j option
* check.py: remove --yaml/--json options
* check.sh: remove SKIP_PARSE and JSON_KAM options
Change-Id: I0df00ffff3e7d8c2129cbbce12652ddff9730821