cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3598
Views
0
Helpful
20
Replies

MicroApp troubleshooting

Muhammed Ashiq
Level 1
Level 1

Hi,

I have UCCE 11.6 with CVP 11.6 system.

I having problem with Calls using Micro App.

Attaching CVP call server log where a simple Play digit application giving silence when calling.

CALLGUID = D8DF25369BBF11EDA40CAFDDEEF13136

ANI=126465261

GW=10.107.4.21

20 Replies 20

Dmytro Benda
Spotlight
Spotlight

Hi @Muhammed Ashiq 

Did you configure your Media Server in CVP OAMP correctly? Did you specify the IP address \ Host Name for the Media Server in your ICM script? Did you specify the name for the language folder as well in the ICM script?

Typically PD microapp uses wav files located in the sys folder of your Media server. If the path to this folder wasn't constructed properly with ECC variables in your ICM script, then the data will not be spelled (played).

My Cisco Unified Communications Blog

Muhammed Ashiq
Level 1
Level 1

ICM script containing Media Server Details, Microapp.locale, Microapp_media information. But not hearing anything.

I also tried PM script, same result

Is this for all calls? Only some?
Has this ever worked? Did it stop working?
Are these for calls coming from the PSTN vs. calls coming internally? Do you only hear silence vs. some type of Cisco error message?
Do VXML applications play audio for you?
If you can provide a little more detail/do a couple more tests, it might help point you in the right direction.

This is happening for all calls. We never tested the micro app before and we are using VXML applications.

No error message played, just silence. What types of logs do i need to look into.

We have Inbound GW and VXML GW co located setup.

And all your existing VXML applications work fine, right? The problem is just with microapp, correct?

What is strange in your log - I can't see the values for ECC variables. Here is a typical example of the log:

[ICM_RUN_SCRIPT_REQ], dialogueId=54268, sendSeqNo=1, invokedId=1, scriptId=PM, -8,,2, scriptConfiguration=N, ced=, callguid=CBCCDD8539E811E4A3E2CCEF48565980, rckey=6472, rcday=151099, rcseq=1, CallContext:, CallVariable1: PDCS CBA, CallVariable8: GC_101.wav, CallVariable10: 6472151099, user.microapp.input_type: D, user.microapp.locale: en-us, user.cvp_server_info: 10.180.245.43, user.microapp.app_media_lib: app/SNA, user.microapp.media_server: media-server, user.media.id: CBCCDD8539E811E4A3E2CCEF48565980, user.microapp.pd_tts: N,, LEGID = , DNIS = 333333333329843, ANI = sip:8433613336@10.180.245.43:5060

Are there any messages in CVP Error log? 

My Cisco Unified Communications Blog

david.macias
VIP Alumni
VIP Alumni

Can you post a shot of the script and also the IIS access log?

david

Attaching the icm script snip. i will attach the log file later.

1. Note that PD microapp probably uses the contents of the
user.microapp.sys_media_lib which usually has the value "sys" by default.

2. PM microapp uses app_media_lib by default (which has the value "app"
by default) unless the script name contains "S" (PM,welcome -  uses
app_media_lib. But  PM,welcome,S uses sys_media_lib).

3. You should check the size of your ECC variables
user.microapp.media_server - perhaps the IP is truncated at runtime.

4. Do you see anything in the IIS log on your mediaserver?
c:\inetput\logs\logfiles\w3svc? If the VVB is getting a valid request
from the microapp, it'll be looking for that audio file on the media
server, and you should see the request in the IIS log.


@Muhammed Ashiq 

As for your screenshots:

1. Can you please add Customer to your PD microapp config and try? Typically the guides say to do it, however your PD microapp is configured with Customer None. 
2. PD microapp uses the contents of the user.microapp.sys_media_lib to build media path. By default it is set to "sys". For PD microapp the the value of the variable user.microapp.app_media_lib doesn't matter. 

My Cisco Unified Communications Blog

khorram1998
Level 1
Level 1
 

If you're experiencing issues with calls using Micro App, there are a few things you can check:

  1. Verify that the Micro App is correctly configured and deployed in the CVP VXML Server.
  2. Check the CVP Call Server logs for any errors or issues related to the call.
  3. Ensure that the correct version of Java is installed and running on the CVP VXML Server.
  4. Verify that the Micro App is being invoked correctly in the ICM script.
  5. Check that the Micro App is able to connect to the necessary databases or services.
  6. Make sure that the Micro App is compatible with the version of CVP you are running.
  7. If the issue persists, gather the necessary logs and engage Cisco TAC for further troubleshooting.

It would be helpful if you could share the specific error message you are seeing in the CVP Call Server logs as well as the ICM script and Micro App configuration.

Please rate this and mark as solution/answer, if this resolved your issue
All the best,
AK

Muhammed Ashiq
Level 1
Level 1

Dears,

This the Log and error message i could see in CVP log. Also i couldn't see the IIS log for the mentioned.

8060: 10.61.109.57: Jan 26 2023 09:25:32.282 +0300: %CVP_11_6_IVR-7-CALL:  {Thrd=Event-router-group-0} CALLGUID=123A44C79C7911EDB61FAFDDEEF13136 CALLID=123A44C79C7911EDB61FAFDDEEF13136-16747143319382@10.61.109.57 [IVR]  - Publishing to VXMLServer -  [RUN_SCRIPT_REQ] DialogID=4 SendSeqNo=1 InvokeID=1 scriptId=PD,Currency scriptConfiguration=1,N ANI=126465261 ced= callguid=123A44C79C7911EDB61FAFDDEEF13136 rckey=401 rcday=154157 rcseq=1 uui= featureType=0 featureParam1= _featureParam2= ECC variables=user.microapp.locale: en-us,user.microapp.app_media_lib: sys,user.microapp.media_server: 10.61.109.57, ECC arrays= Peripheral Variables=CallVariable1=1234, 

261: 10.61.109.57: Jan 26 2023 09:25:32.298 +0300: %CVP_11_6_SIP-7-CALL:  {Thrd=DIALOG_CALLBACK.3} CALLGUID = 123A44C79C7911EDB61FAFDDEEF13136 LEGID = 123A44C79C7911EDB61FAFDDEEF13136-16747143319382 - [OUTBOUND] DURATION (msecs) = 360 - DIALOG TERMINATED. Reason: Q.850;cause=38

In the ICM script, while in monitoring mode Run Ext Script node flagged as Abort

 

This log message is indicating that a call with callguid "123A44C79C7911EDB61FAFDDEEF13136" and callid "123A44C79C7911EDB61FAFDDEEF13136-16747143319382@10.61.109.57" was attempted to be sent to the VXML server to run a script with id "PD,Currency" and configuration "1,N". However, the call was terminated with a Q.850 cause code of 38.

In the ICM script, the Run Ext Script node was flagged as Aborted. This suggests that there was an issue with the external script or the way it was being called by the ICM script.

There could be multiple reasons for this issue, like the script not being present in the specified location, script not having the correct permissions, script not being configured correctly.

I would recommend looking into the details of the script and the way it is being called by the ICM script. You can also check the IIS logs to see if there are any error messages that indicate the cause of the problem.

Please rate this and mark as solution/answer, if this resolved your issue
All the best,
AK

@Muhammed Ashiq 

Did you try do add Customer configuration to your PD microapp? As I mentioned before in your PD microapp the Customer config is set to None. 

Yes, I tried. But still no updates. IIS log not showing any logs regarding the call.