Professional Documents
Culture Documents
Introduction To The One Number Service: Security Level
Introduction To The One Number Service: Security Level
2010-10-09 www.huawei.com
Highlights
The Caller One Number service provides the number binding function. With the number binding function, only the caller
display number is displayed to the called party for calls originated from the primary subscriber to subscribes except
associated subscribers. The actual calling number is displayed to the called party for calls between the primary subscriber
and an associated subscriber and between associated subscribers.
Charging Principle
When the Caller One Number service is triggered, the ATS9900 can be configured to determine whether to generate an
event CDR. In addition, the ATS9900 can be configured to determine whether the calling numbers and the charged
numbers in the event CDR and session CDR are the actual calling number or the primary number.
1. Simultaneous ringing mode: The subscribers in the association number list of the Callee One Number service subscriber
1. Simultaneous ringing mode: The subscribers in the association number list of the Callee One Number service subscriber
are alerted simultaneously.
are alerted simultaneously.
2. Sequential ringing mode: The subscribers in the association number list of the Callee One Number service subscriber are
2. Sequential ringing mode: The subscribers in the association number list of the Callee One Number service subscriber are
alerted sequentially. If the current subscriber rejects the call, is busy, or does not answer the call before the no-reply timer
alerted sequentially. If the current subscriber rejects the call, is busy, or does not answer the call before the no-reply timer
expires, the next subscriber is alerted. The sequential ringing does not stop until one subscriber answers the call or all the
expires, the next subscriber is alerted. The sequential ringing does not stop until one subscriber answers the call or all the
subscribers are alerted but none of them answers the call.
subscribers are alerted but none of them answers the call.
3. Simultaneous ringing upon no reply mode: The first subscriber in the association number list of the Callee One Number
3. Simultaneous ringing upon no reply mode: The first subscriber in the association number list of the Callee One Number
service subscriber is first alerted and then the other subscribers are alerted simultaneously if the first subscriber does not
service subscriber is first alerted and then the other subscribers are alerted simultaneously if the first subscriber does not
answer the call. If the first subscriber is not alerted, the ATS9900 first alerts the next subscriber in the association
answer the call. If the first subscriber is not alerted, the ATS9900 first alerts the next subscriber in the association
number. The same case occurs if the next subscriber does not answer the call.
number. The same case occurs if the next subscriber does not answer the call.
4. Forwarding to the association number list mode: The call is forwarded to the association number list of the Callee One
4. Forwarding to the association number list mode: The call is forwarded to the association number list of the Callee One
Number service subscriber, that is, the subscribers in the association number list are alerted sequentially, if any of the
Number service subscriber, that is, the subscribers in the association number list are alerted sequentially, if any of the
forwarding modes specified by the Callee One Number service subscriber is triggered, such as Call Forwarding
forwarding modes specified by the Callee One Number service subscriber is triggered, such as Call Forwarding
Unconditional (CFU), Call Forwarding Busy (CFB), Call Forwarding No Reply (CFNR), Call Forwarding on User Not
Unconditional (CFU), Call Forwarding Busy (CFB), Call Forwarding No Reply (CFNR), Call Forwarding on User Not
Reachable (CFNRC), Call Forwarding Offline (CFNL), or their combination. If the call forwarding mode is CFU, the
Reachable (CFNRC), Call Forwarding Offline (CFNL), or their combination. If the call forwarding mode is CFU, the
ATS9900 directly alerts the subscribers in the association number list sequentially without judging the subscriber status.
ATS9900 directly alerts the subscribers in the association number list sequentially without judging the subscriber status.
5. Forwarding to the voice mailbox mode: The call is forwarded to the voice mailbox if any of the forwarding modes specified
5. Forwarding to the voice mailbox mode: The call is forwarded to the voice mailbox if any of the forwarding modes specified
by the Callee One Number service subscriber is triggered: CFU, CFB, CFNR, CFNRC, CFNL, and their combination. If
by the Callee One Number service subscriber is triggered: CFU, CFB, CFNR, CFNRC, CFNL, and their combination. If
the forwarding case is CFU, the ATS9900 directly forwards the call to the voice mailbox without judging the subscriber
the forwarding case is CFU, the ATS9900 directly forwards the call to the voice mailbox without judging the subscriber
status.
status.
6. Call rejection mode: The ATS9900 rejects the call with the call restriction announcement played to the calling party.
6. Call rejection mode: The ATS9900 rejects the call with the call restriction announcement played to the calling party.
7. Do not disturb mode: When a subscriber, who has subscribed to the Callee One Number service in which the subscriber
7. Do not disturb mode: When a subscriber, who has subscribed to the Callee One Number service in which the subscriber
status is Do not disturb, is called, the ATS9900 rejects the call with the DND announcement played to the calling party.
status is Do not disturb, is called, the ATS9900 rejects the call with the DND announcement played to the calling party.
Subscriber A has the One Number service right. Ringing type 1.INVITE
is set to Simultaneous ringing.
SDP_E 2.INVITE A
SDP_UR
The association number list of subscriber A contains the 3.INVITE C
SDP_UR
numbers of subscribers A, B, and C, and the three numbers 4.INVITE D
are activated. SDP_UR
5.18x
Subscriber D is an ordinary subscriber. 6.18x SDP_A
7.18x
SDP_A, SDP_C, SDP_D, and SDP_E are SDPs supported by SDP_C
the terminals of subscribers A, C, D, and E respectively. 8.18x
SDP_UR is the dummy SDP (indicating UnReal) whose port SDP_D
9.200
number and IP address are modified by the AS-A. 10.200
SDP_A
11.CANCEL
12.200
1: Subscriber D calls subscriber A.
13.487
2-8: The Callee One Number service is triggered in the
14.ACK
simultaneous ringing mode. Therefore, AS-A sends an INVITE
message to S-CSCF-A, S-CSCF-B, and S-CSCF-C. Then, the 15.CANCEL
terminals of subscriber A, B, and C start ringing. 16.200
9-10: Subscriber A answers the call. 17.487
11-14: After finding that subscriber A answers the call, AS-A 18.ACK
sends a message to S-CSCF-B to cancel the call request. S- 19.ACK
20.ACK
CSCF-B receives and acknowledges the message. 21.ReINVITE
15-18: AS-A sends a message to S-CSCF-C to cancel the call 22.200
request. S-CSCF-C receives and acknowledges the message. SDP_E
23.ReINVITE
SDP_E
19-20: Subscriber D returns an ACK message. 24.200
21-27: AS-A sends a re-INVITE message to S-CSCF-A and S- SDP_A
25.ACK
CSCF-D to perform media negotiation between the calling 26.ACK
party and the called party. Then, subscribers A and D start a SDP_A
conversation. 27.Conversation is established
1. Time mode: The Callee One Number service subscriber can set a time segment, for example, 2010-06-30 to 2010-08-30,
1. Time mode: The Callee One Number service subscriber can set a time segment, for example, 2010-06-30 to 2010-08-30,
as a filter criterion.
as a filter criterion.
2. Holiday mode: The carrier can set the holiday data as a filter criterion.
2. Holiday mode: The carrier can set the holiday data as a filter criterion.
3. Caller information: The Callee One Number service subscriber can configure a caller type for other subscribers, such as
3. Caller information: The Callee One Number service subscriber can configure a caller type for other subscribers, such as
Family, Friend, or Colleague, as a filter criterion. When these subscribers call the service subscriber, the system triggers
Family, Friend, or Colleague, as a filter criterion. When these subscribers call the service subscriber, the system triggers
the Callee One Number service in different modes based on different caller types.
the Callee One Number service in different modes based on different caller types.
4. Subscriber status: The Callee One Number service subscriber can set his/her subscriber status, such as Busy, Dinner,
4. Subscriber status: The Callee One Number service subscriber can set his/her subscriber status, such as Busy, Dinner,
Available, or Do not disturb, as a filter criterion, so that the system triggers the Callee One Number service in different
Available, or Do not disturb, as a filter criterion, so that the system triggers the Callee One Number service in different
modes based on different subscriber status.
modes based on different subscriber status.
Highlights
The Callee One Number service enables a subscriber to be configured with multiple routing data records so that different routing strategies can be
adopted for different incoming calls.
Different time modes or any combination of them can be set as a filter criterion.
Intelligent routing can be implemented based on the calling number and subscriber status.
When C answers the call, the ATS9900 generates two CDRs, one for the call between A and B
and the other for the call between B and C. The fields of the CDRs are set as follows:
A-B:
Role-Of-Node = MT;
Calling-Party-Address = A;
Called-Party-Address = B;
Charging-Party-Address = B;
B-C:
Role-Of-Node = MO;
Calling-Party-Address = B;
Called-Party-Address = C;
Requested-Party-Address = B;
Charging-Party-Address = B;
When C answers the call, the ATS9900 generates one CDR. The fields of the CDR are set as
follows:
A-C:
Role-Of-Node = MO;
Calling-Party-Address = A;
Called-Party-Address = C;
Requested-Party-Address = B;
Charging-Party-Address = B;
When C answers the call, the ATS9900 that serves subscriber C generates one session
CDR and the ATS9900 that serves subscriber B does not. The fields of the session CDR are
set as follows:
A-B:
Role-Of-Node = MT;
Calling-Party-Address = A;
Called-Party-Address = B;
Charging-Party-Address = C;
HUAWEI TECHNOLOGIES CO., LTD. HUAWEI Confidential Page 21
Chapter 3 Service Scenarios
Syntax Analysis
Service Prefix Service Category
String
*64# 无 ACTIVE
*64* N? SET
#64# 无 DEACTIVE
#64* N? CANCEL
*#64# 无 VERIFY
If the subscriber does not have the One Number service right, the One Number
Right check (SBR) service processing fails and an announcement indicating this failure is played.
Syntax analysis (SYNANA) Activation, deactivation, and verification with no number do not require syntax
analysis.
Query ONENUM data 1. ServiceType is set to Callee one number or Caller and callee one number.
2. The value of Priority is the smallest of all.
Query ASSLST data
Query ASSLST data of a One Number service subscriber based on the
Association index and Ringing type parameters in ONENUM data of the
subscriber. Ringing type in ONENUM data must be set to Simultaneous ringing
Data Processing
and Association type in ASSLST data must be set to Callee one number.
Otherwise, the ASSLST data query fails.
Activate, deactivate, and query data
If ASSLST data cannot be found for the One Number service subscriber or there is no number
in the ASSLST, the association number activation fails. If ASSLST data can be found for
the subscriber, set the Activated parameters of all the association numbers in the ASSLST
to TRUE.
Setting Flow (*64*DN#)
If ASSLST data can be found for the One Number service subscriber, delete all numbers in the
ASSLST, insert the number contained in the access code into the list, and set the
Activated parameters of the association number and the ASSLST list to TRUE. If ASSLST
data cannot be found for the One Number service subscriber, create ONENUM data and
ASSLST data for the subscriber, set the Association type parameter in the ASSLST to
Callee one number, and the Activated parameters of the association number and the
ASSLST to TRUE. Then the number contained in the access code becomes an association
number.
If ONENUM and ASSLST data cannot be found for the One Number service subscriber, the
association number deactivation fails and an announcement indicating this failure is
played. If ONENUM and ASSLST data can be found for the subscriber, set the Activated
parameters of all association numbers and the ASSLST to FALSE.
Cancellation Flow (#64*DN#)
If ONENUM and ASSLST data cannot be found for the One Number service subscriber, the
association number deactivation fails and an announcement indicating this failure is
played. If ONENUM and ASSLST data can be found for the subscriber, match the number
in the access code with that in the ASSLST number list. If these two numbers do not
match, the association number cancellation fails too; otherwise, delete the association
number information in the ASSLST number list and the association number cancellation
succeeds.
If ONENUM and ASSLST data cannot be found for the One Number service subscriber, the association number verification fails and an
announcement indicating this failure is played. If ONENUM and ASSLST data can be found for the subscriber, check whether valid
association numbers exist in the ASSLST number list (the Activated parameters of the association number and the ASSLST are
both set to TRUE). If yes, the verification succeeds and an announcement indicating this success is played; if not, the verification
fails and an announcement indicating this failure is played.
If ONENUM and ASSLST data cannot be found for the One Number service subscriber, the association number verification fails and an
announcement indicating this failure is played. If ONENUM and ASSLST data can be found for the subscriber, match the number in
the access code with that in the ASSLST number list. If these two numbers match with each other and the Activated parameters of
the association number and the ASSLST are set to TRUE, the association number verification succeeds and an announcement
indicating this success is played; otherwise, the association number verification fails and an announcement indicating the verification
failure is played.
Event CDRs are generated when the One Number service is performed successfully, and no
charging is performed when the service implementation fails.
Performance measurement is not performed for association number activation (*64#) and
deactivation (#64#), but is performed for supplementary services regardless of whether the
other functions (association number setting, cancellation, and verification with or without
number) in the One Number service are performed successfully. The performance
measurement ID is ONENUMBER in a uniform manner.
1. Run ADD ONENUMCFG to configure the One Number ADD ONENUMCFG ADD HOLIDAY
service data.
[Service flow index] [Holiday index]
2. Run MOD CALLSRC to reference the One Number service
data configured in step 1.
3. Run ADD HOLIDAY to configure the holiday data.
MOD CALLSRC ADD HLDGRP
4. Run ADD HLDYGRP to configure the holiday group data.
[New service flow [Holiday list]
configuration index] [Holiday group index]
Configuring the filter criteria data
Customized
Requirements for the One Numb