JT-H460.2 H.323 SCN Number Portability Interworking between H.323 and SCN networks 2003 11 27 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE
- 2 -
1...5 2...5 3...5 4...6 4.1...7 4.2 ISUP JT-H225.0...7 4.3 JT-H225.0 ISUP...9 5 JT-H225.0...9 6 ASN.1...10 I.1...14 I.2...14 I.3 RegionalParameters...14-3 -
H.323 SCN No.7 JT-H.323-4 -
1 H.323 SCN 2 TTC ITU-T TTC ITU-T 1) TTC JT-H323 2001 2) TTC JT-H225.0 2001 3) TTC JT-Q769.1 2000 No.7 ISDN 4) ITU-T Supplement 3 to the Q-series Recommendations (1998), Number Portability Scope and capability set 1 architecture. 5) ITU-T Supplement 4 to the Q-series Recommendations (1998), Number Portability Call control for capability set 1 service provider portability. 6) ITU-T Supplement 5 to the Q-series Recommendations (1999), Number Portability Capability set 2 requirements for service provider portability. 7) ITU-T Recommendation X.680 (1994), Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation. 8) ITU-T Recommendation X.680/Amd.1 (1995), Information technology Abstract Syntax Notation One (ASN.1): Specification of basic notation Amendment 1: Rules of Extensibility. 9) ITU-T Recommendation X.681/Amd.1 (1995), Information technology Abstract Syntax Notation One (ASN.1): Information object specification Amendment 1: Rules of Extensibility. 10) ITU-T Recommendation X.691 (1995), Information technology ASN.1 encoding rules Specification of Packed Encoding Rules (PER). 11) ITU-T Recommendation T.35 (2000), Procedure for the allocation of ITU-T defined codes for non-standard facilities. 3-5 -
ARJ ARQ ASN.1 DN IAM ISUP LRJ LRQ NoA NP NPSI NRN PSTN RAS SCN TON RAS RAS No.1 RAS RAS 4 SCN [3] [6] JT-Q769.1[3] JT-Q769.1 6.1 JT-Q769.1 B JT-Q769.1 A NRN IAM IAM E JT-Q769.1 H.323-6 -
1. NRN 2. DN 3. NP NPSI 4. 4.1 NP JT-H225.0 / RAS 1. genericdata NumberPortabilityInfo JT-H225.0 RAS ARQ LRQ genericdata NumberPortabilityData NumberPortabilityData NumberPortabilityInfo 2. ISUP NRN TypeOfNumber (TON) National ( ) JT- H225.0 3. DN NPSI NRN regionalparams NumberPortabilityInfo ASN.1 4. ISUP NRN DN NumberPortabilityInfo 5. ARQ LRQ JT-Q769.1 C genericdatareason ARJ LRJ NumberPortabilityGenericData ARJ/LRJ genericdata numberportabilityrejectreason NumberPortabilityRejectReason qorportedaddress (=1) JT-Q850 ISUP = #14 (QoR: ) 4.2 ISUP JT-H225.0 ISUP NP -> ARQ, LRQ JT-H225.0 NumberPortabilityInfo (genericdata ) -> NPSI NumberPortabilityInfo.numberPortabilityData.addressTranslated (NPSI = NumberPortabilityInfo ) (NPSI = addresstranslated = ) - 7 -
Network Routing Number a) NRN : ( ) destinationaddress (ARQ, LRQ (NRN) Called ) (TON= ( )) Party Number DN NumberPortabilityInfo.numberPortabilityData.routingAddress ( ARQ LRQ ) (portabilitytypeofnumber = routingnumber) b) DN : NumberPortabilityInfo.numberPortabilityData.portedAddress Called Directory Number a) NRN : ( ) destinationaddress (ARQ, LRQ (DN) Called Party Number ) (TON= ) NRN NumberPortabilityInfo.numberPortabilityData.routingAddress ( ARQ LRQ ) (portabilitytypeofnumber = routingnumber) b) DN : NumberPortabilityInfo.numberPortabilityData.portedAddress Called Party Number ( ) destinationaddress (ARQ, LRQ NRN + DN ) (TON= ) NumberPortabilityInfo.numberPortabilityData.routingAddress ( ARQ LRQ ) (portabilitytypeofnumber = concatenatednumber) NumberPortabilityInfo.numberPortabilityData.regionalParams NPSI IAM IAM NRN JT-H225.0 RAS ARQ LRQ genericdata NumberPortabilityInfo genericdata NumberPortabilityData NumberPortabilityData NumberPortabilityInfo PortabilityTypeOfNumber NRN TypeOfNumber (TON) IAM DN IAM NoA NumberPortabilityInfo routingaddress typeofaddress routingnumber concatenatednumber - 8 -
IAM NoA ( ) NumberPortabilityInfo routingaddress NP ACF LCF genericdata NumberPortabilityInfo ACF IAM 4.3 ARQ NumberPortabilityInfo ACF JT-H225.0 ARQ NumberPortabilityInfo 4.3 JT-H225.0 ISUP JT-H225.0 NumberPortabilityInfo( genericdata ) IAM (JT-Q769.1 ) NumberPortabilityInfo.numberPortabilityData.addressTranslated NumberPortabilityInfo.numberPortabilityData.routingAddress NumberPortabilityInfo.numberPortabilityData.portedAddress NumberPortabilityInfo.numberPortabilityData.routingAddress (portabilitytypeofnumber = concatenatednumber) NumberPortabilityInfo.numberPortabilityData.regionalParams NPSI ( ) (DN) NRN, DN LNP IAM 5 JT-H225.0 RAS G/JT-H225.0-9 -
NumberPortabilityID: GenericIdentifier Generic Extensibility Type Fields Field name Value GenericIdentifier - standard 2 NumberPortabilityData: ARQ/LRQ/JT-H225.0 G/JT-H.225.0 Access Request EnumeratedParameter 6 ASN.1 ASN.1 PER NumberPortablityInfo raw Generic Extensibility Type Fields Field name Value EnumeratedParameter GenericIdentifier id standard 1 Contents content raw NumberPortabilityInfo ASN.1PER NumberPortabilityDescriptor: FeatureDescriptor Generic Extensibility Type Fields Field name Value GenericIdentifier id standard NumberPortabilityID 6 ASN.1 NumberPortabilityInfo ISUP-H.323 E.164 email-id h323-id AliasAddress numberportabilityrejectreason ARJ/LRJ addresstranslated NP TRUE portedaddress (E.164 AliasAddress) routingaddress (E.164 AliasAddress) IAM NRN NoA - 10 -
IAM NRN regionalparams regionaldata typeofaddress typeofaddress PortabilityAddress email-id h323-id PortabilityAddress AliasAddress typeofnumber typeofaddress aliasaddress typeofnumber portabilitytypeofnumber portednumber routingnumber concatenatednumber NP publictypeofnumber E.164 routingnumber portednumber partytypeofnumber / routingnumber portednumber - 11 -
JT-H460.2 (ASN.1) ASN.1 A/T.35 t35countrycode t35countrycode 2 '11111111 t35extension B/T.35 VariantIdentifier regionalparams ITU-T SG16 ASN.1 NUMBER-PORTABILITY DEFINITIONS AUTOMATIC TAGS ::= BEGIN IMPORTS PublicTypeOfNumber, PrivateTypeOfNumber, AliasAddress FROM H323-MESSAGES NumberPortabilityInfo ::= CHOICE { numberportabilityrejectreason numberportabilitydata SEQUENCE NumberPortabilityRejectReason, { addresstranslated NULL OPTIONAL, portedaddress PortabilityAddress OPTIONAL, routingaddress PortabilityAddress OPTIONAL, regionalparams RegionalParameters OPTIONAL,... },... } NumberPortabilityRejectReason ::= CHOICE { unspecified NULL, qorportednumber NULL, - 12 -
}... PortabilityAddress ::= SEQUENCE { aliasaddress AliasAddress, typeofaddress NumberPortabilityTypeOfNumber OPTIONAL,... } NumberPortabilityTypeOfNumber ::= CHOICE { publictypeofnumber PublicTypeOfNumber, privatetypeofnumber PrivateTypeOfNumber, portabilitytypeofnumber PortabilityTypeOfNumber,... } PortabilityTypeOfNumber ::= CHOICE { portednumber NULL, routingnumber NULL, concatenatednumber NULL,... } RegionalParameters ::= SEQUENCE { t35countrycode INTEGER(0..255), t35extension INTEGER(0..255), variantidentifier INTEGER(1..255) OPTIONAL, regionaldata OCTET STRING,... } END - 13 -
I.1 ITU-T SS7 regionalparams I.2 T1.113-1995, Signaling System No.7, ISDN User Part, January 1995. I.3 RegionalParameters numberportabilitydata regionalparams variantidentifier regionaldata T1.113-1995 (JIP) variantidentifier - 14 -