| line |
l |
!l&&r |
!l&&!r |
condition |
|
108
|
0 |
52 |
0 |
$disp && $disp->loop || delete $args{'loop'} || 'Net::SIP::Dispatcher::Eventloop'->new |
|
109
|
0 |
0 |
52 |
delete $args{'outgoing_proxy'} || delete $args{'proxy'} |
|
110
|
26 |
0 |
26 |
delete $args{'domain2proxy'} || delete $args{'d2p'} |
|
111
|
0 |
52 |
0 |
$disp ||= 'Net::SIP::Dispatcher'->new([], $loop, 'domain2proxy', $d2p) |
|
117
|
1 |
51 |
0 |
delete $args{'legs'} || delete $args{'leg'} |
|
126
|
0 |
0 |
0 |
not defined $ip or ref $ip |
|
188
|
0 |
0 |
52 |
delete $args{'routes'} || delete $args{'route'} |
|
197
|
0 |
36 |
0 |
$from =~ /\s/ or $from =~ /\@/ |
|
294
|
67 |
0 |
0 |
UNIVERSAL::can('Net::SIP::Simple::RTP', $method) || UNIVERSAL::can('Net::SIP::Simple::RTP', 'media_' . $method) || croak("no such method '${method}' in Net::SIP::Simple::RTP") |
|
320
|
0 |
0 |
0 |
delete $args{'registrar'} || $self->{'registrar'} || croak('no registrar') |
|
335
|
0 |
0 |
0 |
delete $args{'from'} || $self->{'from'} || croak('unknown from') |
|
337
|
0 |
0 |
0 |
delete $args{'contact'} || $self->{'contact'} |
|
349
|
0 |
0 |
0 |
delete $args{'auth'} || $self->{'auth'} |
|
367
|
0 |
0 |
0 |
not defined $exp or $e < $exp |
|
409
|
0 |
35 |
0 |
$to =~ /\s/ or $to =~ /\@/ |
|
416
|
0 |
35 |
0 |
$ctx || $to |