X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=httemplate%2Fview%2Fsvc_phone.cgi;h=416f1384168453442bd280207fe91251dcb9bbb9;hb=5f2456557fee6e8d09733aad18200e4b2bbc2d93;hp=aca41296911ed9fa356d4d0256686369bde00880;hpb=e3503e19a5a6c876f410903a3946dd9f1597aa46;p=freeside.git
diff --git a/httemplate/view/svc_phone.cgi b/httemplate/view/svc_phone.cgi
index aca412969..416f13841 100644
--- a/httemplate/view/svc_phone.cgi
+++ b/httemplate/view/svc_phone.cgi
@@ -18,6 +18,23 @@ my %labels = map { $_ => ( ref($fields->{$_})
my @fields = qw( countrycode phonenum sim_imsi );
push @fields, 'domain' if $conf->exists('svc_phone-domain');
+
+$labels{forward_svcnum} = mt('Route to service');
+push @fields, { field => 'forward_svcnum',
+ link => [ $p.'view/cust_svc.cgi?', 'forward_svcnum' ],
+ value_callback => sub {
+ my $self = shift;
+ if ($self->forward_svcnum) {
+ my $cust_svc = FS::cust_svc->by_key($self->forward_svcnum);
+ if ( $cust_svc ) {
+ return $cust_svc->svc_x->label;
+ }
+ }
+ '';
+ },
+ };
+
+
push @fields, qw( pbx_title );
$labels{pbx_title} = 'PBX';
@@ -56,7 +73,7 @@ if ( $conf->exists('svc_phone-lnp') ) {
$labels{circuit_label} = mt('Circuit');
push @fields, { field => 'circuit_label',
- link => [ $p.'view/svc_circuit.html?', 'circuit_svcnum' ]
+ link => [ $p.'view/svc_circuit.cgi?', 'circuit_svcnum' ]
};
push @fields, 'sip_server';
@@ -146,7 +163,7 @@ my $html_foot = sub {
###
$e911.
- $devices.
+ #$devices.
$status.
join(' | ', @links ). '
'.
join(' | ', @ilinks). '
';