diff options
author | ivan <ivan> | 2009-02-24 08:45:10 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-02-24 08:45:10 +0000 |
commit | 39c4cebafc991151741621bead812f4536d2ae94 (patch) | |
tree | 992597858ea82c7bf1ede443713dd18c5b8b3731 | |
parent | ec95e1dca6b6c7869314b47e440df0ca6e56c046 (diff) |
exact match, RT#3196
-rw-r--r-- | FS/bin/freeside-cdrrewrited | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/FS/bin/freeside-cdrrewrited b/FS/bin/freeside-cdrrewrited index d827ef761..198fbb5e7 100644 --- a/FS/bin/freeside-cdrrewrited +++ b/FS/bin/freeside-cdrrewrited @@ -29,8 +29,6 @@ die "not running; cdr-asterisk_forward_rewrite conf is off\n" #-- -my $domestic_prefix = 1; #hmm, global config? - while (1) { #hmm... don't want to do an expensive search with an ever-growing bunch @@ -52,12 +50,11 @@ while (1) { $found = 1; - if ( $cdr->dstchannel =~ /^Local\/($domestic_prefix)?(\d+)/i - && $2 ne $cdr->dst + if ( $cdr->dstchannel =~ /^Local\/(\d+)/i && $1 ne $cdr->dst ) { - my $dst = $2; + my $dst = $1; warn "dst ". $cdr->dst. " does not match dstchannel $dst ". "(". $cdr->dstchannel. "); rewriting CDR as a forwarded call"; |