No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>

Reminder

To have a better experience, please upgrade your IE browser.

upgrade

After changes the CCBS active code to star59pound_key the service can not be actived

Publication Date:  2012-08-06 Views:  95 Downloads:  0
Issue Description
IMS standard network layout, the ATS version is V100R003C02SPC100. After changes the CCBS active code to *59# by execute MOD CCBSCODE we find that the CCBS service can not be actived.
Alarm Information
None.
Handling Process
Analyze the interface trace message (see the attachment):
1. when ATS received 486 at the caller side it triggered the CCBS service, ATS send INFO (Line 64) to indicate the MRFP to play announcemence and collect the digits which caller input.
The INFO message is:
<?xml version="1.0" encoding="UTF-8"?>
<msml version="1.1">
  <dialogstart target="conn:xhbnkiil" type="application/moml+xml" name="HuaweiATSAsDialog252451313678661">
    <collect fdt="10s" idt="10s">
      <play barge="true" cleardb="true">
        <audio uri="76" xml:lang="chi"/>
        <var type="digits" subtype="gen" value="*59#" xml:lang="chi"/>
        <audio uri="78" xml:lang="chi"/>
      </play>
      <pattern digits="min=4;max=4" format="moml+digits"/>
      <noinput/>
      <nomatch/>
      <dtmfexit>
        <exit namelist="dtmf.end dtmf.digits"/>
      </dtmfexit>
    </collect>
  </dialogstart>
</msml>

But at line 69 ATS received INFO indicate that the play announcemence is failed


The var type is digits in the INFO which ATS send to MRFP at line 64, but the value contains * and #.  
<var type="digits" subtype="gen" value="*59#" xml:lang="chi"/>
confirmed with R&D that the current version can not support * and #, that is why the CCBS service can not be actived.
Change the active code to the value without * and # such as 5 and test again, the problem solved, the CCBS service can be actived normally.
Root Cause
The possible reasons for this issue are:
1. ATS has not received the active code correctly.
2. MRFP play voice failed cause the following procedure stopped.
Suggestions
None.

END