X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_export%2Fvitelity.pm;h=e53f7b75f11d9bee8b8ea757b1bd0d3b926c23e5;hb=72ba4b0d03f761655f8e3deff802e39234eb64bb;hp=824c54b6ca89a6cadb4682b0e63b6a47fcddc2d4;hpb=cacff842d78e4fa6816d41e8804a0845211c2286;p=freeside.git diff --git a/FS/FS/part_export/vitelity.pm b/FS/FS/part_export/vitelity.pm index 824c54b6c..e53f7b75f 100644 --- a/FS/FS/part_export/vitelity.pm +++ b/FS/FS/part_export/vitelity.pm @@ -323,13 +323,14 @@ sub _export_insert { 'contactnumber' => $cust_main->daytime, ); - warn Dumper($result) if $self->option('debug'); + warn "Vitelity reponse: $result" if $self->option('debug'); if ( $result =~ /^ok:/i ) { my($ok, $portid, $sig, $bill) = split(':', $result); $svc_phone->lnp_portid($portid); $svc_phone->lnp_signature('Y') if $sig =~ /y/i; $svc_phone->lnp_bill('Y') if $bill =~ /y/i; + local($FS::svc_Common::noexport_hack) = 1; return $svc_phone->replace; } else { return "Error initiating Vitelity port: $result"; @@ -393,7 +394,7 @@ sub _export_insert { ''; } -sub e911send { +sub e911_send { my($self, $svc_phone) = (shift, shift); return '' if $self->option('disable_e911'); @@ -512,6 +513,7 @@ sub check_lnp { # properly warn "ERROR provisioning ported-in DID ". $svc_phone->phonenum. ": $error"; } else { + local($FS::svc_Common::noexport_hack) = 1; $error = $svc_phone->replace; #to set the lnp_status #XXX log this using our internal log instead, so we can alert on it warn "ERROR setting lnp_status for DID ". $svc_phone->phonenum. ": $error" if $error; @@ -519,6 +521,7 @@ sub check_lnp { } elsif ( $result ne $svc_phone->lnp_reject_reason ) { $svc_phone->lnp_reject_reason($result); + local($FS::svc_Common::noexport_hack) = 1; $error = $svc_phone->replace; #XXX log this using our internal log instead, so we can alert on it warn "ERROR setting lnp_reject_reason for DID ". $svc_phone->phonenum. ": $error" if $error;