|
|
|
@ -18,7 +18,7 @@ use NGCP::Rtpclient::SRTP;
|
|
|
|
|
my ($NUM, $RUNTIME, $STREAMS, $PAYLOAD, $INTERVAL, $RTCP_INTERVAL, $STATS_INTERVAL)
|
|
|
|
|
= (1000, 30, 1, 160, 20, 5, 5);
|
|
|
|
|
my ($NODEL, $IP, $IPV6, $KEEPGOING, $REINVITES, $PROTOS, $DEST, $SUITES, $NOENC, $RTCPMUX, $BUNDLE, $LAZY,
|
|
|
|
|
$CHANGE_SSRC, $PORT_LATCHING);
|
|
|
|
|
$CHANGE_SSRC, $PORT_LATCHING, $RECORD);
|
|
|
|
|
GetOptions(
|
|
|
|
|
'no-delete' => \$NODEL,
|
|
|
|
|
'num-calls=i' => \$NUM,
|
|
|
|
@ -41,6 +41,7 @@ GetOptions(
|
|
|
|
|
'lazy-params' => \$LAZY,
|
|
|
|
|
'change-ssrc' => \$CHANGE_SSRC,
|
|
|
|
|
'port-latching' => \$PORT_LATCHING,
|
|
|
|
|
'record' => \$RECORD,
|
|
|
|
|
) or die;
|
|
|
|
|
|
|
|
|
|
($IP || $IPV6) or die("at least one of --local-ip or --local-ipv6 must be given");
|
|
|
|
@ -660,6 +661,7 @@ a=rtpmap:111 opus/48000/2
|
|
|
|
|
'rtcp-mux' => ['demux'],
|
|
|
|
|
};
|
|
|
|
|
$PORT_LATCHING and push(@{$dict->{flags}}, 'port latching');
|
|
|
|
|
$RECORD and $dict->{'record-call'} = 'yes';
|
|
|
|
|
#$viabranch and $dict->{'via-branch'} = $viabranch;
|
|
|
|
|
if ($op eq 'offer') {
|
|
|
|
|
$dict->{'from-tag'} = $$A{tag};
|
|
|
|
|