MT#56949 Better P-App param regexp for scenario invite_friz_prefix_removal

Current regexp inside file scenarios/invite_fritz_prefix_removal/0033_test.yml.tt2
checking P-App-Param header does not take into account param fast_ack which is only available
on PRO, causing CE runs to fail.
Work fast_ack is now optional.
Additionally it's a good idea to make the regexp more generic checking the other parameters
against letters instead of fixed numbers/words.

Change-Id: I02ae1d435d8012bbb091aa6d8c6a840b43377971
mr12.3.1
Alessio Garzi 2 years ago
parent 07a460769a
commit 76f274096b

@ -214,7 +214,7 @@ sip_out:
'P-Caller-UUID: [% invite_fritz_prefix_removal_scenarios_test.testuser1002.uuid %]', 'P-Caller-UUID: [% invite_fritz_prefix_removal_scenarios_test.testuser1002.uuid %]',
'P-Callee-UUID: 0', 'P-Callee-UUID: 0',
'P-Called-Party-ID: <sip:emcprefix1110@[% scenarios.3.responders.0.ip %]>', 'P-Called-Party-ID: <sip:emcprefix1110@[% scenarios.3.responders.0.ip %]>',
'P-App-Param: ;calltimer=21600;aleg_sst_enable=no;sst_enable=no;hold_alter_b2b_bleg=no;hold_alter_b2b_aleg=no;fast_ack=no;a_park_domain=[% customer_test.id %];emergency=1', 'P-App-Param: ;calltimer=[0-9]+;aleg_sst_enable=[a-z]+;sst_enable=[a-z]+;hold_alter_b2b_bleg=[a-z]+;hold_alter_b2b_aleg=[a-z]+(?:;fast_ack=[a-z]+)?;a_park_domain=[% customer_test.id %];emergency=1',
'P-App-Name: sbc', 'P-App-Name: sbc',
'P-NGCP-Caller-Info: <sip:[% scenarios.0.username %]@invite-fritz-prefix-removal.scenarios.test>;ip=[% scenarios.3.ip %];port=[% scenarios.3.port %];primary=[% invite_fritz_prefix_removal_scenarios_test.testuser1002.phone_number %]', 'P-NGCP-Caller-Info: <sip:[% scenarios.0.username %]@invite-fritz-prefix-removal.scenarios.test>;ip=[% scenarios.3.ip %];port=[% scenarios.3.port %];primary=[% invite_fritz_prefix_removal_scenarios_test.testuser1002.phone_number %]',
'P-NGCP-Callee-Info: <sip:emergency_110@invite-fritz-prefix-removal.scenarios.test>;ip=[% scenarios.3.responders.0.ip %];port=[% scenarios.3.responders.0.port %]', 'P-NGCP-Callee-Info: <sip:emergency_110@invite-fritz-prefix-removal.scenarios.test>;ip=[% scenarios.3.responders.0.ip %];port=[% scenarios.3.responders.0.port %]',

Loading…
Cancel
Save