Professional Documents
Culture Documents
Technical Specials
IMS Off-line Billing Overview........................................................................................................................2
Introduction to IMS NMS Security Management..........................................................................................3
IMS On-line and Registered Users Query....................................................................................................5
Maintenance Instances
Undefined Operation is Prompted After an SSS Command is Executed.....................................................8
Failed to Log in Because the Default USCC Password is Modified.............................................................10
IMS Processes 200 Telephone Problems.....................................................................................................10
SCSCF Fails to Route Numbers in user=phone Format..............................................................................14
Unregistered Callee Gave No Reply............................................................................................................16
Registration Flow Terminal Fails to Subscribe to UP10................................................................................20
Failed to Call User=phone Number..............................................................................................................21
TD Mobile Phone Fails to Dial IMS Video....................................................................................................23
503 Error is Return.......................................................................................................................................27
LINUX Establishes a Mounting Partition Larger Than 2T.............................................................................30
SIP Error Code 422......................................................................................................................................31
The PP Board Fails to Load Version Properly..............................................................................................33
SSS Modifies Play-Tone by Interior Failure Code........................................................................................35
May 2012 Issue 271 Technical Specials
Maintenance Experience
www.zte.com.cn
Maintenance Experience
www.zte.com.cn
1 AGCF NE
(1) Query the number of the users already
allocated with numbers.
Use the probe to query the R_SUB table, the
number of the users is equal to the number of the
users allocated with number on the AGCF, as shown
in Figure 1.
Figure 1. Querying the Number of Users
(2) Query the number of the registered users.
Already Allocated with Numbers on AGCF
Method one: run the query agcf regnum command.
Command result:
2 SSS NE
(1) Query the number of the users already
allocated with numbers.
Method one: query the number by performance
statistics after creating the statistics of number of users.
a. Create a task for statistics on the number of OSU users, as shown in Figure 3.
c. Query the statistics, and query the number of the users already allocated with numbers, as
shown in Figure 5.
Figure 5. Querying the Number of the Users Already Allocated With Numbers
Maintenance Experience
www.zte.com.cn
Method Two: Use the command to query the number of the users already allocated with
numbers, as shown in Figure 6.
Maintenance Experience
www.zte.com.cn
1 Fault Symptom
This function modifies the DAS of command to query the Centrex configuration
the Centrex to 0. Run the SHOW CTX before the modification, as shown in Table 1.
10 Maintenance Experience
www.zte.com.cn
After modification, some Centrex short number cannot be connected. These numbers are
started with 2 or 8. From the common office code analysis, the engineer can find that local
numbers of this area are started with 2 and 8. You should perform number transform to such
prefix. During short number processing, number transform must be performed in advance, and
then use the transformed number to query the relation table between Centrex short number and
long number. Number match is failed and an empty number is reported.
Refer to Table 3 for the local SSS office code before modification.
To solve this problem, you should modify the SSS common office code configuration, which
means to modify digit length from 3-32 to 7-32, and match the digit length. This solution is used
because the incoming calls and local calls of the numbers longer than the short number are
normal. Refer to Table 4 for the local office code configuration after modification.
After upgrade, there are 200 calls, complaining that all calls are prompted to be empty
numbers.
2 Troubleshooting
After receiving 200 calls, you may remember the digit length modification of the common office
code analysis started with 2 and 8, and the digit lengths of 200 and 201 calls are under 7.
After communicating with the carriers about the fault causes, performing signaling trace and
viewing the configurations, the carriers agree to add the 200 number analysis configuration.
Through configuring 20 prefix analysis from 20-19 and 80-89, the fault is solved, see Table 5.
3 Further Analysis
1. For the short numbers starting with
0 in some Centrex, modify the common
office code 0 prefix (toll), otherwise, empty
numbers will be reported.
2. The 200 prefix fails to match bit
length during SSS digit analysis, but the
200 call is reported to be empty number,
refer to Figure 1.
According to normal flow, although the
bit length fails to be matched, the calls in
sip user=phone mode still will be routed to
MGCFS. The Tel digit analysis of SCSCF
is shown in Table 6. Figure 1. Empty Number is Reported for 200 Call
Route Selector Unified Resource ID Service Tyoe DNS/ENUM Query HSS Query
12 Maintenance Experience
www.zte.com.cn
For the URI analysis whose service type is configure Centrex DAS for SSS, and then
other domain, user=phone dos not take affect, and enter Centrex intra-group short number
thus calls are routed to ICSCF according to domain analysis from this DAS. The engineer cannot
name. Only when the service type is local domain, configure a DAS for each Centrex because
SCSCF will route calls to MGCF after tel digit the number of Centrex may be tremendous.
analysis, refer to Figure 2. As a result, it is recommended to share
From above flow, you can find the 200 call a DAS by different Centrex for ease of
failure is caused by three conditions as follows: Centrex migaration and configuration. The
1. The format of AGCF outgoing call is sip engineer does not have to configure DAS for
user=phone. Centrex service implementation, instead, the
2. Due to the modification of SSS digit analysis engineer only needs to scan the relation list
bit length, the 200 number failes to be matched. of long and short numbers of this Centrex
3. In the SCSCF tel digit analysis, the analysis From above analysis, the engineer
property of the prefix 2 is other domain. should handle related NEs comprehensively
As normal configuration, you do not have to for digit analysis and route. Espacially the
modify condition 1. number processing of SSS and CSCF:
Reconfigure condition 2 because it is modified 1. Consider local number, toll number
temporarily and no scenario is considered. and Centrex short number configurations
Condition 3 is not configured properly, and its during SSS digit analysis, especially digit
URI analysis should be modified to local domain. analyaisis of the called numbers.
2. Pay much attention to the differences
4 Lesson Learned among local domain, other domain and local
Before the end of 2010, the engineer must in CSCF digit analysis. ■
1 Fault Symptom
The CSCF routes numbers in the calls by host part without judging whether
user=phone format as numbers in tel “user=phone” is carried. As a result, route results
format. If a call (sip:999777@ims.tisca of the SIP platform do not agree with the expected
li.net;user=phone) is accessed, the results.
S-CSCF transfers messages to tel:999777 Firstly, the service module routes the numbers
for analysis and to VMS, but actually, it in tel format based on 999777, and then obtains
transfers messages to the I-CSCF. correct route set which will be handled by the SIP.
Because the request-uri is not the tel format, the
2 Troubleshooting SIP platform will perform another route analysis
During route analysis, the service without judging “user=phone”. Instead, it uses the
module performs TEL digit analysis domain name ims.tiscali.net for number routing
according to user part, and obtains route directly. For the S-CSCF, the outgoing domain
set. In the request sent to the SIP platform, name analysis is sent to the I-CSCF, and thus
the request URI in SIP URI format still messages are sent to the I-CSCF finally. I-CSCF
carries the “user=phone” . The SIP finds that 999777 does not exist, and returns 404.
platform judges the request URI format. If Solution one: The calling SSS regulates
the format is TEL, the SIP platform routes numbers, sends numbers in “user=phone” format of
the calls by the route set of services. If the caller to the calling S-CSCF after caller triggering,
format is SIP URI format, the SIP platform and the format changes to tel. Refer to Figure 1 for
performs route analysis again, and routes default policies of SSS number regulation.
14 Maintenance Experience
www.zte.com.cn
unregistered triggering template. The unregistered triggering SP, the I-CSCF rejects the
S-CSCF sends SAR messages to the HSS call after interacting with HSS LIR/LIA. The HSS
for subscription data downloading, but the returns failure codes in the DIAMETER messages,
and the flow is failed after timeout. If a user subscribes to the called unregistered
16 Maintenance Experience
www.zte.com.cn
triggering SP, the HSS returns Diameter information be sent to the HSS to download user data.
in the DIAMETER messages, see Figure 2. The HSS makes no response because the
After receiving LIA messages, the I-CSCF SAR messages contain no host name of
transfers SIP messages to the S-CSCF. Because the opposite end. The HSS fails to process
the user is not registered and the S-CSCF does such SAR messages.
not save related information, SAR messages must
Check SAR requests sent from the handles the calling/called unregistered SP differently.
S-CSCF and make sure there is no HSS If the caller/callee does not registered, the
host name, see Figure 3. S-CSCF sends SAR to the HSS to download user
data during a call. At this time, the UC module
3 Solution invokes digit analysis by using a routing selector,
Add HSS host name in corresponding and analyzes callee/caller numbers. Nevertheless,
routing analysis. The I-CSCF analyzer is the domain selector and the routing analysis of this
used in this route analysis, but the CSCF domain selector together form the routing analysis
18 Maintenance Experience
www.zte.com.cn
which is used by the calling S-CSCF for transferring the flow recovers, see Figure 4.
messages to the I-CSCF. As a result, the HSS host
name and domain name must be configured on this 4 Lesson Learned
analysis. The HSS host name corresponds to the A common route analysis is performed
Destination host name in DIAMETER messages, based on entrance selector and top route/
and the Home domain name corresponds to request line. The UC module is a little
Destination realm name. After configuration, the different, so the engineer needs to pay
DIAMETER messages carry HSS host name, and much attention to the difference. ■
3 Solution
Because the UP10 performs third-party
registration after the SSS, the SSS third-party
20 Maintenance Experience
www.zte.com.cn
4 Lesson Learned
If a user subscribes to several third-party
registrations, the registrations will be performed
according to priority. All ASs operate properly. The
next AS will be triggered after the first AS 200 OK
message is received.
Figure 3. Adjusted Registration Flow
In case of SESSION_ CONTINUED, the flow
will continue no matter what failure response the In case of SESSION_ TERMINATED,
AS returns or the AS makes no response. The the flow is stopped no matter what failure
next AS will be triggered if there is a third-party response AS returns, or the AS makes no
registration, if not, the flow is ended and the user response. The S-CSCF will send user logout
will not be logged out. and trigger third-party logout request. ■
1 Fault Symptom
For all the end-to-end calls generated by AGCF, transferred by calling S-CSCF, an error
calling numbers are in siptel format (user=phone). occurs during outgoing route analysis. See
After the I-CSCF receives INVITE request Figure 1 for flow tracing.
22 Maintenance Experience
www.zte.com.cn
1 Fault Symptom
The TD mobile phone fails to dial IMS video of Dezhou, empty number is prompted.
2 Troubleshooting
1. When performing tracing, S-CSCF finds that the area code of Qingdao, rather than Dezhou,
is added before the message from VIG to SCSCF. As a result, CSCF replies a 404 message and
there is a problem occurs in VIG processing, see Figure 1.
2. Check VIG configurations, and find that only format. In conclusion, perform the following
the area code of Qingdao is configured for digit operations on VIG:
analysis. Based on on-site conditions, for an incoming When receiving 0086, delete 00 and add +
call, MGCF sends BICC messages to VIG in 0086/86 before the number. When receiving 86, add +
format. VIG sends SIP messages to SCSCF in +86 to the number directly as shown below:
3. For outgoing calls, VIG receives SIP When receiving +, delete + and add 00
messages from S-CSCF in +86 format. VIG sends before the number, as shown below:
BICC messages to MGCF in 0086 format.
5. Redial the IMS user by a TD mobile S-CSCF carries area code. When querying messages
phone, and the call still fails. Through from gateway office to MGCF, the engineer finds they
signaling trace, the engineer finds the called carry area code, see Figure 2. Therefore, the fault
number from MGCF to VIG carries no area may be caused by called number properties, VIG
code, but the called number from MGCF to digit analysis and trunk configurations.
24 Maintenance Experience
www.zte.com.cn
26 Maintenance Experience
www.zte.com.cn
28 Maintenance Experience
www.zte.com.cn
5. Through link tracing, you can find that the cause carried by the error response
10.5.16.103 address (S-CSCF) sends NAPTR from the core network. Start the failure
query to the 10.5.12.188 address (dns server). observation and full trace on this NE to
After the DNS server replies, the NMS returns a locate the exact flow. In this case, the fault
message dns link is reachable!, see Figure 6. is caused by ENUM query. After querying
If the NMS makes no reply after the continuity related interface messages, you find
command is executed, you should configure that the fault is caused by no available
related records on the DNS server. DNS link. To solve the unreachable DNS
6. Re-query the DNS link status, and find it link fault, start the DNS link tracing and
turns to be reachable, see Figure 7. Re-make a execute DNS link continuity command.
call, and the call is successful. Trough tracing and MML command, you
find the CSCF is sending DNS query to
3 Lesson Learned the DNS server. After receiving reply, the
You can locate the faulty NE based on x-zte- CSCF changes the DNS link status to be
available. The fault is removed. ■
1 Fault Symptom
The GPT partition table, also called the GUID
During the charging system debugging,
partition table, supports up to 18EB (E:exabytes,
the CG disk array (ZTE S260 array) should
1EB=2(10) PB=1024PB, 1PB=2(10) TB=1024TB).
be larger than 2T based on customer
Each disk supports up to 128 partitions.
requests, but the MBR partition table used
As a result, you should change the S260
by Fdisk of the LINUX operating system
disk array from MBR format to GPT format by
supports 2T partition at most.
performing:
30 Maintenance Experience
www.zte.com.cn
1 Fault Symptom
The terminal sends an INVITE call request to seconds, see Figure 2.
the IMS NE, and a 422 error code is returned. 3. Query the code stream which traces
INVITE, and you find that the terminal
2 Troubleshooting supports the session timer and the carried
1. Capture packets on the terminal. The terminal session-expires value is 90, see Figure 3.
sends an INVITE message to the core network, and 4. Stipulated by the RFC4028, if the
the core network returns a 422 error code. proxy receives a session update request
As seen from the x-zte-cause head carried in which contains supported head and
the 422 error code, this fault is caused by the No. session-expires head, and the head values
2 instance of No.1 SIP module of the P-CSCF (The are timer, the session update request can
host name is pcscf3.pplat. com.cn). It generates be rejected by 422 response when time
8F00 AC87:Tu session timer the value in intervals in the session-expires head is
session-expires less than Min-SE of config, see shorter than the minimum session time
Figure 1. intervals defined in local policy. Currently,
2. Query the P-CSCF session timer two request methods are available: INVITE
configuration by executing the SHOW SIP and UPDATE.
GLOSESSIONTIMER command, and you find As seen from Figure 3, the terminal
that the P-CSCF session refresh mode is enabled, carries the supported: timer and session-
and the minimum session refresh duration is 1800 expires headers, and the session-expires
value is smaller than the minimum time refresh configuration, and modify the session
interval (1800s) configured locally. As refresh mode to NOSESS by executing SET
a result, the Proxy(P-CSCF) return 422 SIP GLOSESSIONTIMER:REFMODE=
response which complies with protocol. “NOSESS”;.
5. There are five handling methods as
follows: 3 Lesson Learned
(1) Query the P-CSCF session refresh If receiving the 422 error response, the
configuration, and modify the minimum service flow checks the x-zte-cause header
session intervals to be smaller or equal by capturing packets in 422 response, quickly
to the session-expires value carried locate the faulty NE and service module type,.
by the request. In this case, modify Query the session refresh timer configuration.
1800s to 90s by executing SET SIP And then modify the minimum time interval to a
GLOSESSIONTIMER:MINREFTIME=90;. proper value. Alternatively, you can disable the
(2) Modify the session-expires value to session timer function or modify the session-
a larger value. expires carried by the code stream sent from
(3) Query the P-CSCF session the terminal. ■
32 Maintenance Experience
www.zte.com.cn
1 Fault Symptom
After a 13U shelf is upgraded and the successfully after version loading.
OMPversion is loaded successfully by DTF tool, After the OMP version is loaded
the PP board fails to obtain version from the OMP. successfully, connect it to the fore-end
The PP board keeps restarting. OMP board by ssh, execute the SCS
ShowMcmInfo() command on fore-end
2 Troubleshooting sh 0 to check the process poweron status,
1. Confirm whether the OMP is powered on see Figure 1.
34 Maintenance Experience
www.zte.com.cn
Figure 2. Locating the Interior Failure Code of the Unreachable Callee Scenario
36 Maintenance Experience