diff options
author | Ivan Kohler <ivan@freeside.biz> | 2017-03-10 16:40:07 -0800 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2017-03-10 16:40:07 -0800 |
commit | 0e17979577dacf0277de470ca7ee724f68a56cd5 (patch) | |
tree | 00922fb78dbdd3dddb05003e61b408185ceb5307 /FS/FS/svc_phone.pm | |
parent | 67ae4f570a0092d0e3b6852572aa47e96a8adb46 (diff) |
extend vitelity integration: start and complete port-in, RT#73618
Diffstat (limited to 'FS/FS/svc_phone.pm')
-rw-r--r-- | FS/FS/svc_phone.pm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/FS/FS/svc_phone.pm b/FS/FS/svc_phone.pm index 2b2db8c..725092e 100644 --- a/FS/FS/svc_phone.pm +++ b/FS/FS/svc_phone.pm @@ -132,6 +132,19 @@ Account number of other provider. See lnp_other_provider. See lnp_status. If lnp_status is portin-reject or portout-reject, this is an optional reject reason. +=item lnp_portid + +Port identifier from porting provider, for checking status + +=item lnp_signature + +Boolean (empty or `Y') indicating if a signature is required for the port + +=item lnp_bill + +Boolean (empty or `Y') indicating if a copy of an existing bill is required for +the port + =item e911_class Class of Service for E911 service (per the NENA 2.1 standard). @@ -549,6 +562,9 @@ sub check { 'native', 'portin-reject', 'portout-reject']) || $self->ut_enumn('portable', ['','Y']) || $self->ut_textn('lnp_reject_reason') + || $self->ut_textn('lnp_portid') + || $self->ut_enumn('lnp_signature', ['','Y']) + || $self->ut_enumn('lnp_bill', ['','Y']) || $self->ut_domainn('sip_server') ; return $error if $error; |