X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Fsvc_pbx.cgi;h=a1afeb22c108f0938548f68b841ce05822319d81;hb=a5fba19707ec1a01db18fa55862e742170feccdf;hp=79cafed4dc270fd7ad081c221ae1440e0633a408;hpb=2e7f1e27ead9a8837b5516e2cd2e1795d51e5ee1;p=freeside.git diff --git a/httemplate/view/svc_pbx.cgi b/httemplate/view/svc_pbx.cgi index 79cafed4d..a1afeb22c 100644 --- a/httemplate/view/svc_pbx.cgi +++ b/httemplate/view/svc_pbx.cgi @@ -1,6 +1,6 @@ <% include('elements/svc_Common.html', 'table' => 'svc_pbx', - 'edit_url' => $p."edit/svc_Common.html?svcdb=svc_pbx;svcnum=", + 'edit_url' => $p."edit/svc_Common.html?svcdb=svc_pbx;svcnum=", 'labels' => \%labels, 'html_foot' => $html_foot, ) @@ -43,12 +43,14 @@ my $html_foot = sub { my $cdr_svc_method = $voip_pkg->option('cdr_svc_method') || 'svc_phone.phonenum'; - return '' unless $cdr_svc_method =~ /^svc_pbx\.(\w+)$/; + return '' unless $cdr_svc_method =~ /^svc_pbx\.(.*)$/; my $field = $1; my $search; if ( $field eq 'title' ) { $search = 'charged_party='. uri_escape($svc_pbx->title); + } elsif ( $field =~ /^ip\.(\w+)$/ ) { + $search = "$1_ip_addr=". uri_escape($svc_pbx->title); } elsif ( $field eq 'svcnum' ) { $search = 'svcnum='. $svc_pbx->svcnum; } else {