X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fsvc_phone.pm;h=725092edb0ee87955cfa7e7d8473fb00211e1f09;hb=0e17979577dacf0277de470ca7ee724f68a56cd5;hp=2b2db8c814342770035f59a8ce56c762a44c9781;hpb=e29d9d153375962cb431186355be0c3ad6b1bb21;p=freeside.git diff --git a/FS/FS/svc_phone.pm b/FS/FS/svc_phone.pm index 2b2db8c81..725092edb 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;