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';
if ( $conf->exists('showpasswords') ) {
push @fields, qw( sip_password );
$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';
+
my $html_foot = sub {
my $svc_phone = shift;
###
$e911.
- $devices.
+ #$devices.
$status.
join(' | ', @links ). '<BR>'.
join(' | ', @ilinks). '<BR>';