[asterisk-commits] calle[er] direct media: Move rtp start to address sipp regr... (testsuite[master])
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Nov 21 04:46:39 CST 2016
Anonymous Coward #1000019 has submitted this change and it was merged. ( https://gerrit.asterisk.org/4477 )
Change subject: calle[er]_direct_media: Move rtp start to address sipp regression
......................................................................
calle[er]_direct_media: Move rtp start to address sipp regression
There was a regression between sipp 3.4.1 and 3.5.1 the prevents sending
media between the send of an ACK and a receive-wait of a re-INVITE.
Moving the start of the media to occur just before sending the ack
works as a work-around.
Will submit patch to sipp to fix the regression.
Change-Id: I56c367bb5aaf3c26e6c7cfb95958491b3ea3a491
---
M tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/alice.xml
M tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob.xml
M tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob_v13_8_0.xml
M tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/charlie.xml
M tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/test-config.yaml
M tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice.xml
M tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice_v13_8_0.xml
M tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/charlie.xml
M tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/test-config.yaml
9 files changed, 63 insertions(+), 57 deletions(-)
Approvals:
Anonymous Coward #1000019: Verified
Matt Jordan: Looks good to me, but someone else must approve
Joshua Colp: Looks good to me, approved
diff --git a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/alice.xml b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/alice.xml
index 38d5d95..0c0c3ab 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/alice.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/alice.xml
@@ -33,6 +33,13 @@
<recv response="200" rtd="true" response_txn="initial_invite"/>
+ <!-- Send audio -- Sending before sending the ACK is a hack for a regression in sipp 3.5.1 -->
+ <nop>
+ <action>
+ <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
+ </action>
+ </nop>
+
<send ack_txn="initial_invite">
<![CDATA[
@@ -48,13 +55,6 @@
]]>
</send>
-
- <!-- Send audio -->
- <nop>
- <action>
- <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
- </action>
- </nop>
<!-- Wait for re-invite to setup RTP directly between alice and bob -->
<recv request="INVITE" crlf="true"/>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob.xml b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob.xml
index 35cf649..cec03d2 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob.xml
@@ -10,7 +10,7 @@
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_tag"/>
+ assign_to="dummy,remote_tag"/>
</action>
</recv>
@@ -189,7 +189,7 @@
<ereg regexp="(SIP/2.0 200 OK)"
search_in="msg"
check_it="true"
- assign_to="sip_frag_ok"/>
+ assign_to="dummy,sip_frag_ok"/>
</action>
</recv>
@@ -232,5 +232,6 @@
</recv>
<Reference variables="sip_frag_ok" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob_v13_8_0.xml b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob_v13_8_0.xml
index fc3716a..be01a95 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob_v13_8_0.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/bob_v13_8_0.xml
@@ -10,7 +10,7 @@
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_tag"/>
+ assign_to="dummy,remote_tag"/>
</action>
</recv>
@@ -189,7 +189,7 @@
<ereg regexp="(SIP/2.0 200 OK)"
search_in="msg"
check_it="true"
- assign_to="sip_frag_ok"/>
+ assign_to="dummy,sip_frag_ok"/>
</action>
</recv>
@@ -232,5 +232,6 @@
</recv>
<Reference variables="sip_frag_ok" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/charlie.xml b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/charlie.xml
index da355e8..94e2e85 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/charlie.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/sipp/charlie.xml
@@ -10,19 +10,19 @@
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_tag"/>
+ assign_to="dummy,remote_tag"/>
<!-- Save the From user portion of URI. We'll need it when we send our BYE -->
<ereg regexp="(sip:alice|sip:bob_two)"
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_user"/>
+ assign_to="dummy,remote_user"/>
<!-- Check the Referred-By header. -->
<ereg regexp="sip:bob at 127.0.0.3:5060"
header="Referred-By"
search_in="hdr"
check_it="true"
- assign_to="referred_by"/>
+ assign_to="dummy,referred_by"/>
</action>
</recv>
@@ -123,5 +123,6 @@
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
<Reference variables="referred_by" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/test-config.yaml b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/test-config.yaml
index b5c0e9f..75ff5c7 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/test-config.yaml
+++ b/tests/channels/pjsip/transfers/blind_transfer/callee_direct_media/test-config.yaml
@@ -52,25 +52,25 @@
-
scenarios:
# Charlie receives transfered call and sends audio to Alice.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio. Bob then attemps to blind transfer Alice to Charlie.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Second iteration
-
scenarios:
# Charlie receives transfered call and sends audio to Alice.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio. Bob then attempts to blind transfer Alice to Charlie.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
test-case-config-v13.8.0:
@@ -82,25 +82,25 @@
-
scenarios:
# Charlie receives transfered call and sends audio to Alice.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio. Bob then attemps to blind transfer Alice to Charlie.
- - { 'key-args': {'scenario': 'bob_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Second iteration
-
scenarios:
# Charlie receives transfered call and sends audio to Alice.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio. Bob then attempts to blind transfer Alice to Charlie.
- - { 'key-args': {'scenario': 'bob_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
ami-config:
diff --git a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice.xml b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice.xml
index bca2c85..8576972 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice.xml
@@ -42,6 +42,13 @@
</action>
</recv>
+ <!-- Send audio -- Sending before sending the ACK is a hack for a regression in sipp 3.5.1 -->
+ <nop>
+ <action>
+ <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
+ </action>
+ </nop>
+
<send ack_txn="initial_invite">
<![CDATA[
@@ -57,13 +64,6 @@
]]>
</send>
-
- <!-- Send audio -->
- <nop>
- <action>
- <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
- </action>
- </nop>
<!-- Wait for re-invite to setup RTP directly between alice and bob -->
<recv request="INVITE" crlf="true"/>
@@ -184,7 +184,7 @@
<ereg regexp="(SIP/2.0 200 OK)"
search_in="msg"
check_it="true"
- assign_to="sip_frag_ok"/>
+ assign_to="dummy,sip_frag_ok"/>
</action>
</recv>
@@ -225,5 +225,6 @@
</recv>
<Reference variables="sip_frag_ok" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice_v13_8_0.xml b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice_v13_8_0.xml
index f9867f9..4a852e9 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice_v13_8_0.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/alice_v13_8_0.xml
@@ -42,6 +42,13 @@
</action>
</recv>
+ <!-- Send audio -- Sending before sending the ACK is a hack for a regression in sipp 3.5.1 -->
+ <nop>
+ <action>
+ <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
+ </action>
+ </nop>
+
<send ack_txn="initial_invite">
<![CDATA[
@@ -57,13 +64,6 @@
]]>
</send>
-
- <!-- Send audio -->
- <nop>
- <action>
- <exec rtp_stream="lib/python/asterisk/audio.ulaw,3,0"/>
- </action>
- </nop>
<!-- Wait for re-invite to setup RTP directly between alice and bob -->
<recv request="INVITE" crlf="true"/>
@@ -184,7 +184,7 @@
<ereg regexp="(SIP/2.0 200 OK)"
search_in="msg"
check_it="true"
- assign_to="sip_frag_ok"/>
+ assign_to="dummy,sip_frag_ok"/>
</action>
</recv>
@@ -225,5 +225,6 @@
</recv>
<Reference variables="sip_frag_ok" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/charlie.xml b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/charlie.xml
index 773c09b..21910bc 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/charlie.xml
+++ b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/sipp/charlie.xml
@@ -10,19 +10,19 @@
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_tag"/>
+ assign_to="dummy,remote_tag"/>
<!-- Save the From user portion of URI. We'll need it when we send our BYE -->
<ereg regexp="(sip:bob|sip:bob_two)"
header="From:"
search_in="hdr"
check_it="true"
- assign_to="remote_user"/>
+ assign_to="dummy,remote_user"/>
<!-- Check the Referred-By header. -->
<ereg regexp="sip:alice at 127.0.0.2:5060"
header="Referred-By"
search_in="hdr"
check_it="true"
- assign_to="referred_by"/>
+ assign_to="dummy,referred_by"/>
</action>
</recv>
@@ -123,6 +123,7 @@
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
<Reference variables="referred_by" />
+ <Reference variables="dummy" />
</scenario>
diff --git a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/test-config.yaml b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/test-config.yaml
index ed19b93..50ffcff 100644
--- a/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/test-config.yaml
+++ b/tests/channels/pjsip/transfers/blind_transfer/caller_direct_media/test-config.yaml
@@ -52,25 +52,25 @@
-
scenarios:
# Charlie receives transfered call and sends audio to Bob.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio. Alice then attempts to blind transfer Bob to Charlie.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Second iteration
-
scenarios:
# Charlie receives transfered call and sends audio to Bob.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio. Alice then attempts to blind transfer Bob to Charlie.
- - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
test-case-config-v13.8.0:
@@ -82,25 +82,25 @@
-
scenarios:
# Charlie receives transfered call and sends audio to Bob.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio. Alice then attempts to blind transfer Bob to Charlie.
- - { 'key-args': {'scenario': 'alice_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Second iteration
-
scenarios:
# Charlie receives transfered call and sends audio to Bob.
- - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.4'},
+ - { 'key-args': {'scenario': 'charlie.xml', '-p': '5060', '-i': '127.0.0.4', '-timeout': '20s', '-mi': '127.0.0.4'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Bob receives call from Alice and sends audio.
- - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.3'},
+ - { 'key-args': {'scenario': 'bob.xml', '-p': '5060', '-i': '127.0.0.3', '-s': 'alice', '-timeout': '20s', '-mi': '127.0.0.3'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
# Alice calls Bob and sends audio. Alice then attempts to blind transfer Bob to Charlie.
- - { 'key-args': {'scenario': 'alice_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-min_rtp_port': '6004', '-max_rtp_port': '6008', '-mi': '127.0.0.2'},
+ - { 'key-args': {'scenario': 'alice_v13_8_0.xml', '-p': '5060', '-i': '127.0.0.2', '-s': 'bob_two', '-timeout': '20s', '-mi': '127.0.0.2'},
'ordered-args': ['-timeout_error', '-key', 'custom_media_port', '6004'] }
ami-config:
--
To view, visit https://gerrit.asterisk.org/4477
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I56c367bb5aaf3c26e6c7cfb95958491b3ea3a491
Gerrit-PatchSet: 1
Gerrit-Project: testsuite
Gerrit-Branch: master
Gerrit-Owner: George Joseph <gjoseph at digium.com>
Gerrit-Reviewer: Anonymous Coward #1000019
Gerrit-Reviewer: Joshua Colp <jcolp at digium.com>
Gerrit-Reviewer: Matt Jordan <mjordan at digium.com>
More information about the asterisk-commits
mailing list