+ dbg("route: $call -> $dxchan->{call} using normal route" ) if isdbg('route');
+ }
+ }
+
+ # try the backstop method
+ unless ($dxchan) {
+ my $rcall = RouteDB::get($call);
+ if ($rcall) {
+ if ($self && $rcall eq $self->{call}) {
+ dbg("PCPROT: Trying to route back to source, dropped") if isdbg('chanerr');
+ return;
+ }
+ $dxchan = DXChannel->get($rcall);
+ dbg("route: $call -> $rcall using RouteDB" ) if isdbg('route') && $dxchan;