#!/usr/bin/perl
|
|
|
|
use strict;
|
|
use warnings;
|
|
use Rtpengine;
|
|
use Time::HiRes qw(time);
|
|
|
|
my ($r, $a, $b);
|
|
|
|
my $offer = time();
|
|
my $answer = $offer + 3;
|
|
|
|
my $answer_done = 0;
|
|
my $cb = sub {
|
|
my ($now) = @_;
|
|
if ($now >= $answer && !$answer_done) {
|
|
$b->answer($a);
|
|
$answer_done = 1;
|
|
}
|
|
};
|
|
|
|
$r = Rtpengine::Test->new($cb);
|
|
$a = $r->client();
|
|
$b = $r->client();
|
|
|
|
$a->offer($b);
|
|
$r->run();
|