Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Sreekanth Narayanan
Hi Ed,

If the Unity is sending the 2nd transfer command as soon as the initial
call setup begins, it looks more like a blind transfer. The other transfer
type 'Supervise Transfer' is the consult transfer. Have you tried to do
blind transfers from SCCP phones?

As per the RTS description, it's the responsibility of the CUCM to handle
the call if the target of the transfer is busy or doesn't answer.

   - Release to Switch—Unity Connection puts the caller on hold, dials the
   extension, and releases the call to the phone system. When the line is busy
   or is not answered, the phone system—not Unity Connection—forwards the call
   to the user or handler greeting. This transfer type allows Unity Connection
   to process incoming calls more quickly. Use Release to Switch only when
   call forwarding is enabled on the phone system.


Thanks
Sreekanth



On 1 September 2014 19:29, Ed Leatherman ealeather...@gmail.com wrote:

 Hi Sreekanth,

 The problem is inconsistent, but definitely more than say 20%. Load on our
 systems doesn't appear to be an issue, we did testing late at night/after
 hours and regular call volume is very low then. We were able to duplicate
 the issue just with cell phones as the target, so it seems the problem is
 not just the answering service not picking up; not had a problem where
 direct calls weren't answered promptly.

 In looking through the trace files, it seems like Unity does a consult
 transfer even when set to Release to switch, its just sending the 2nd
 transfer command as soon as the initial call setup starts - IIRC it was
 doing it right after we got PROCEEDING from PSTN.

 I did check out the T301 timer in CUCM but its still set to 3 minutes - so
 we're not hitting that one at least.

 Your idea of reproducing the issue with a consultative transfer from a
 phone is a good one, we'll give that a try.

 For now we just have their line directly forwarded after hours manually
 and skipping Unity completely and it works. They pay per call to the
 answering service though so they really want the front end IVR to pick up
 first. It is a suicide prevention hotline and they are very sensitive to us
 throwing solutions at it until something works - I'll have to at least pin
 down the part that is failing before they will accept a workaround. I have
 a mini UCCX script setup to do a call redirect to the number, if I can
 verify that it is the consultative transfer that is the issue I plan on
 just sending the call from Unity to UCCX and letting UCCX get the call
 offsite - will probably just move the whole call tree to UCCX for IVR at
 that point.


 Thanks for your ideas!!

 Ed


 On Mon, Sep 1, 2014 at 3:04 AM, Sreekanth Narayanan sknt...@gmail.com
 wrote:

 Hi Ed,

 Could it be possible that the answering service does not answer the call
 sometimes? This may be causing the timeout.
 From the POV of the CUCM, this is just another regular outgoing call over
 PRI starting from a VM port (which acts like an SCCP phone), which would
 then do the transfer to the initial caller.
 The transfer type in your case seems to be semi-attended or consult
 transfer and not blind. I don't know if this can be changed on Unity.

 What is the frequency of this issue? In 10 calls transferred this way,
 how many times do you see it?
 Maybe you could try a couple of different tests here to try and isolate
 the issue:
 1. Make direct calls from an IP phone (sccp preferably) to the answering
 service and see if the answering service picks the call up every time
 without fail.
 2. Make an inbound call to the CUCM from PSTN, and direct this call to an
 sccp phone (this is replacing the Unity), and then do a blind, consult
 transfer (2 different tests) to the answering service and see if you can
 reproduce the problem.

 Thanks
 Sreekanth


 On 1 September 2014 00:28, Ed Leatherman ealeather...@gmail.com wrote:

 Hello!

 I'm trying to help chase down a intermittent issue where Unity needs to
 transfer a caller off-site to an answering service, and sometimes the
 transfer doesn't complete and the caller gets left on-hold. I was hoping
 someone could explain a message i'm seeing in the traces during a failure.

 SCCP integration to unity connection. 9.1 software versions on both CUCM
 and Unity. MGCP to PRI gateways. All gateways are set to offnet and service
 parameter is configured to allow transfers between offnet to rule that out
 as a issue.

 On the trace side of things, for the transfer leg on a failure I see:
 19:55:27.146 : Unity presses transfer , dials out the digits
 19:55:29.853 : Q931 IN from PSTN for the transfer leg,  PROGRESS message
 19:55:29.855 : CUCM OUT to Unity: Call State Ring out
 *19:55:41.020 : CUCM OUT to Unity: DisplayNotify timeOutValue=15
 notify='Cannot Complete Transfer' content='Cannot Complete Transfer' ver=12*

 It looks like an abnormal amount of time for the call to connect, is
 that a possible reason for the Cannot Complete Transfer message? Is the
 timeout tweakable 

Re: [cisco-voip] License DLU alert

2014-09-02 Thread Nicholas Samios
RTMT has inbuilt alerting (SyslogSeverityMatchFound) for when you reach the DLU 
thresholds;  e.g:

At Tue Sep 02 10:01:34 WST 2014 on node 10., the following 
SyslogSeverityMatchFound events generated: SeverityMatch - Alert : 28: Sep 02 
02:01:11.845 UTC : 
%CCM_LICENSEMANAGER-JAVAAPPLICATIONS-1-CiscoLicenseApprochingLimit: License 
units consumption approaching its authorized limit 
Reason:LicenseFeature=2,LicAvlbl=4839,IncludingOverdraft=4839,LicUsed=4428 App 
ID:Cisco License Manager Cluster ID: Node ID:

Just set RTMT to email alert thresholds then sit back and wait.

From: cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] On Behalf Of 
Dharambir kumar varma
Sent: Wednesday, August 27, 2014 12:19 PM
To: cisco-voip@puck.nether.net
Subject: [cisco-voip] License DLU alert

Hi All,

Greetings for the day!!

Is there any way in cucm to genrate an alert if license DLU's reaches to 0.
Appreciate your response!!
--
 Regards,
 Dharambir Kumar



___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Daniel Pagan
Ed:

As a test, are you able to recreate the issue when PSTN leg doesn’t answer for 
12 seconds after the transfer attempt? I ask because, based on the timestamps 
below, it seems the media exchange timer might be expiring. If you still have 
SDL traces, you can search for “MXTimeout”. If you find one, you should be able 
to backtrack 12 seconds and find the ISDN Call Proceeding message that triggers 
CUCM’s attempt at connecting media between the two call-legs.

- Dan


From: cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] On Behalf Of 
Sreekanth Narayanan
Sent: Tuesday, September 02, 2014 2:22 AM
To: Ed Leatherman
Cc: Mike Nickolich; Cisco VOIP
Subject: Re: [cisco-voip] SCCP/SDL trace question re:transfer

Hi Ed,

If the Unity is sending the 2nd transfer command as soon as the initial call 
setup begins, it looks more like a blind transfer. The other transfer type 
'Supervise Transfer' is the consult transfer. Have you tried to do blind 
transfers from SCCP phones?

As per the RTS description, it's the responsibility of the CUCM to handle the 
call if the target of the transfer is busy or doesn't answer.

  *   Release to Switch—Unity Connection puts the caller on hold, dials the 
extension, and releases the call to the phone system. When the line is busy or 
is not answered, the phone system—not Unity Connection—forwards the call to the 
user or handler greeting. This transfer type allows Unity Connection to process 
incoming calls more quickly. Use Release to Switch only when call forwarding is 
enabled on the phone system.

Thanks
Sreekanth


On 1 September 2014 19:29, Ed Leatherman 
ealeather...@gmail.commailto:ealeather...@gmail.com wrote:
Hi Sreekanth,

The problem is inconsistent, but definitely more than say 20%. Load on our 
systems doesn't appear to be an issue, we did testing late at night/after hours 
and regular call volume is very low then. We were able to duplicate the issue 
just with cell phones as the target, so it seems the problem is not just the 
answering service not picking up; not had a problem where direct calls weren't 
answered promptly.

In looking through the trace files, it seems like Unity does a consult transfer 
even when set to Release to switch, its just sending the 2nd transfer command 
as soon as the initial call setup starts - IIRC it was doing it right after we 
got PROCEEDING from PSTN.

I did check out the T301 timer in CUCM but its still set to 3 minutes - so 
we're not hitting that one at least.

Your idea of reproducing the issue with a consultative transfer from a phone is 
a good one, we'll give that a try.

For now we just have their line directly forwarded after hours manually and 
skipping Unity completely and it works. They pay per call to the answering 
service though so they really want the front end IVR to pick up first. It is a 
suicide prevention hotline and they are very sensitive to us throwing solutions 
at it until something works - I'll have to at least pin down the part that is 
failing before they will accept a workaround. I have a mini UCCX script setup 
to do a call redirect to the number, if I can verify that it is the 
consultative transfer that is the issue I plan on just sending the call from 
Unity to UCCX and letting UCCX get the call offsite - will probably just move 
the whole call tree to UCCX for IVR at that point.


Thanks for your ideas!!

Ed

On Mon, Sep 1, 2014 at 3:04 AM, Sreekanth Narayanan 
sknt...@gmail.commailto:sknt...@gmail.com wrote:
Hi Ed,

Could it be possible that the answering service does not answer the call 
sometimes? This may be causing the timeout.
From the POV of the CUCM, this is just another regular outgoing call over PRI 
starting from a VM port (which acts like an SCCP phone), which would then do 
the transfer to the initial caller.
The transfer type in your case seems to be semi-attended or consult transfer 
and not blind. I don't know if this can be changed on Unity.

What is the frequency of this issue? In 10 calls transferred this way, how many 
times do you see it?
Maybe you could try a couple of different tests here to try and isolate the 
issue:
1. Make direct calls from an IP phone (sccp preferably) to the answering 
service and see if the answering service picks the call up every time without 
fail.
2. Make an inbound call to the CUCM from PSTN, and direct this call to an sccp 
phone (this is replacing the Unity), and then do a blind, consult transfer (2 
different tests) to the answering service and see if you can reproduce the 
problem.

Thanks
Sreekanth

On 1 September 2014 00:28, Ed Leatherman 
ealeather...@gmail.commailto:ealeather...@gmail.com wrote:
Hello!

I'm trying to help chase down a intermittent issue where Unity needs to 
transfer a caller off-site to an answering service, and sometimes the transfer 
doesn't complete and the caller gets left on-hold. I was hoping someone could 
explain a message i'm seeing in the traces during a failure.

SCCP integration to unity connection. 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Wes Sisk (wsisk)
Ed,

Unity doesn’t parse the soft keys sent from UCM to Unity to understand if 
“transfer” is available. Unity just blindly sends transfer and hopes the call 
completes.

I believe Progress is insufficient in UCM to enable transfer, usually have to 
wait for Alerting.

Attempting to replicate this with an SCCP phone is marginal value - SCCP phones 
implement the softkey set received from UCM. Thus the phone won’t allow you to 
send transfer when UCM has not activated that soft key.

Why is the egress call stopped in the progress state?

-Wes

On Aug 31, 2014, at 2:58 PM, Ed Leatherman 
ealeather...@gmail.commailto:ealeather...@gmail.com wrote:

Hello!

I'm trying to help chase down a intermittent issue where Unity needs to 
transfer a caller off-site to an answering service, and sometimes the transfer 
doesn't complete and the caller gets left on-hold. I was hoping someone could 
explain a message i'm seeing in the traces during a failure.

SCCP integration to unity connection. 9.1 software versions on both CUCM and 
Unity. MGCP to PRI gateways. All gateways are set to offnet and service 
parameter is configured to allow transfers between offnet to rule that out as a 
issue.

On the trace side of things, for the transfer leg on a failure I see:
19:55:27.146 : Unity presses transfer , dials out the digits
19:55:29.853 : Q931 IN from PSTN for the transfer leg,  PROGRESS message
19:55:29.855 : CUCM OUT to Unity: Call State Ring out
19:55:41.020 : CUCM OUT to Unity: DisplayNotify timeOutValue=15 notify='Cannot 
Complete Transfer' content='Cannot Complete Transfer' ver=12

It looks like an abnormal amount of time for the call to connect, is that a 
possible reason for the Cannot Complete Transfer message? Is the timeout 
tweakable someplace?

On successful tries, the transfer leg connects faster (less than 10 seconds). 
So far we haven't found anything else different on our own; have a TAC case 
open on it but getting shuffled between groups now (unity team wants CUCM team 
to look at it).

Unity never seems to retrieve the caller from hold or try again, eventually the 
caller hangs up (I see the the DISCONNECT message from PSTN) at which point 
that call leg gets torn down.

Any ideas much appreciated

Ed

___
cisco-voip mailing list
cisco-voip@puck.nether.netmailto:cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip

___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Ed Leatherman
Wes,

On a successful call, (same exact call flow/numbers/etc) Same gateway IP's,
albeit potentially different PRI ckt's on each. We get the following
sequence of events for the transfer:

Successful:
22:56:37 Q931 out - SETUP
22:56:38 SCCP IN - Unity hits transfer second time
22:56:38 Q931 IN - CALL_PROC
various MGP/media upkeep
22:56:39 Q931 IN - PROGRESS
22:56:47 Q931 IN -CONNECT
22:56:47 Q931 OUT - CONNECT ACK
22:56:47 SCCP IN - Unity EndCall
Unity drops out of both legs
CUCM MGCP sets up media between the external caller and external party
gateways


Comparing the same messages on the failure:
22:58:37 Q931 out - SETUP
22:58:38 SCCP IN - Unity hits transfer second time
22:58:38 Q931 IN - CALL_PROC
various MGP/media upkeep
22:58:39 Q931 IN - PROGRESS
22:58:50 SCCP OUT - DisplayNotify Cannot Complete Transfer
22:58:50 Q931 IN -CONNECT
22:58:50 Q931 OUT - CONNECT ACK
22:59:06 SCCP IN - Unity EndCall
22:50:06 Q931 OUT - DISCONNECT (to the external site we're trying to
Transfer To)
..
22:59:43 Q931 IN - DISCONNECT (original caller hangs up)


We don't seem to get ALERTING back when calling this destination at all.







On Tue, Sep 2, 2014 at 10:48 AM, Wes Sisk (wsisk) ws...@cisco.com wrote:

  Ed,

  Unity doesn’t parse the soft keys sent from UCM to Unity to understand
 if “transfer” is available. Unity just blindly sends transfer and hopes the
 call completes.

  I believe Progress is insufficient in UCM to enable transfer, usually
 have to wait for Alerting.

  Attempting to replicate this with an SCCP phone is marginal value - SCCP
 phones implement the softkey set received from UCM. Thus the phone won’t
 allow you to send transfer when UCM has not activated that soft key.

  Why is the egress call stopped in the progress state?

  -Wes

  On Aug 31, 2014, at 2:58 PM, Ed Leatherman ealeather...@gmail.com
 wrote:

  Hello!

  I'm trying to help chase down a intermittent issue where Unity needs to
 transfer a caller off-site to an answering service, and sometimes the
 transfer doesn't complete and the caller gets left on-hold. I was hoping
 someone could explain a message i'm seeing in the traces during a failure.

  SCCP integration to unity connection. 9.1 software versions on both CUCM
 and Unity. MGCP to PRI gateways. All gateways are set to offnet and service
 parameter is configured to allow transfers between offnet to rule that out
 as a issue.

  On the trace side of things, for the transfer leg on a failure I see:
 19:55:27.146 : Unity presses transfer , dials out the digits
 19:55:29.853 : Q931 IN from PSTN for the transfer leg,  PROGRESS message
 19:55:29.855 : CUCM OUT to Unity: Call State Ring out
 *19:55:41.020 : CUCM OUT to Unity: DisplayNotify timeOutValue=15
 notify='Cannot Complete Transfer' content='Cannot Complete Transfer' ver=12*

  It looks like an abnormal amount of time for the call to connect, is
 that a possible reason for the Cannot Complete Transfer message? Is the
 timeout tweakable someplace?

  On successful tries, the transfer leg connects faster (less than 10
 seconds). So far we haven't found anything else different on our own; have
 a TAC case open on it but getting shuffled between groups now (unity team
 wants CUCM team to look at it).

  Unity never seems to retrieve the caller from hold or try again,
 eventually the caller hangs up (I see the the DISCONNECT message from PSTN)
 at which point that call leg gets torn down.

  Any ideas much appreciated

  Ed

   ___
 cisco-voip mailing list
 cisco-voip@puck.nether.net
 https://puck.nether.net/mailman/listinfo/cisco-voip




-- 
Ed Leatherman
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Daniel Pagan
Ed:

Detailed CCM traces should suffice. If it indeed was a 12 second media exchange 
timeout, you should notice a missing SCCP or MGCP transaction after receiving 
the ISDN Call Proceeding event. I would check to make sure I see the 
OpenReceiveChannel, StartMediaTransmission, and OpenReceiveChannelACK on the 
SCCP call-leg followed by a MDCX with SDP to the MGCP gateway and a 200 
response – all immediately after ISDN Call Proceeding comes in. If you notice 
one of these missing then it’s likely an MX timeout issue. I’ve recently seen 
an issue where StationD doesn’t ACK an OpenReceiveChannel signal, resulting in 
a MX timeout. Doubt it’s related to this problem though… my issue was related 
to CTI ports.

- Dan

From: Ed Leatherman [mailto:ealeather...@gmail.com]
Sent: Tuesday, September 02, 2014 10:36 AM
To: Daniel Pagan
Cc: Sreekanth Narayanan; Mike Nickolich; Cisco VOIP
Subject: Re: [cisco-voip] SCCP/SDL trace question re:transfer

Dan,

I'm not seeing a MXTimeout, however the Cannot Complete Transfer is 12 
seconds after the ISDN Proceeding. Any special trace settings necessary to see 
that message?

22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg -- Protocol= 
PriNi2Protocol
..
22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify timeOutValue=15 
notify='Cannot Complete Transfer' content='Cannot Complete Transfer' ver=12.




On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan 
dpa...@fidelus.commailto:dpa...@fidelus.com wrote:
Ed:

As a test, are you able to recreate the issue when PSTN leg doesn’t answer for 
12 seconds after the transfer attempt? I ask because, based on the timestamps 
below, it seems the media exchange timer might be expiring. If you still have 
SDL traces, you can search for “MXTimeout”. If you find one, you should be able 
to backtrack 12 seconds and find the ISDN Call Proceeding message that triggers 
CUCM’s attempt at connecting media between the two call-legs.

- Dan


From: cisco-voip 
[mailto:cisco-voip-boun...@puck.nether.netmailto:cisco-voip-boun...@puck.nether.net]
 On Behalf Of Sreekanth Narayanan
Sent: Tuesday, September 02, 2014 2:22 AM
To: Ed Leatherman
Cc: Mike Nickolich; Cisco VOIP
Subject: Re: [cisco-voip] SCCP/SDL trace question re:transfer

Hi Ed,

If the Unity is sending the 2nd transfer command as soon as the initial call 
setup begins, it looks more like a blind transfer. The other transfer type 
'Supervise Transfer' is the consult transfer. Have you tried to do blind 
transfers from SCCP phones?

As per the RTS description, it's the responsibility of the CUCM to handle the 
call if the target of the transfer is busy or doesn't answer.

  *   Release to Switch—Unity Connection puts the caller on hold, dials the 
extension, and releases the call to the phone system. When the line is busy or 
is not answered, the phone system—not Unity Connection—forwards the call to the 
user or handler greeting. This transfer type allows Unity Connection to process 
incoming calls more quickly. Use Release to Switch only when call forwarding is 
enabled on the phone system.

Thanks
Sreekanth


On 1 September 2014 19:29, Ed Leatherman 
ealeather...@gmail.commailto:ealeather...@gmail.com wrote:
Hi Sreekanth,

The problem is inconsistent, but definitely more than say 20%. Load on our 
systems doesn't appear to be an issue, we did testing late at night/after hours 
and regular call volume is very low then. We were able to duplicate the issue 
just with cell phones as the target, so it seems the problem is not just the 
answering service not picking up; not had a problem where direct calls weren't 
answered promptly.

In looking through the trace files, it seems like Unity does a consult transfer 
even when set to Release to switch, its just sending the 2nd transfer command 
as soon as the initial call setup starts - IIRC it was doing it right after we 
got PROCEEDING from PSTN.

I did check out the T301 timer in CUCM but its still set to 3 minutes - so 
we're not hitting that one at least.

Your idea of reproducing the issue with a consultative transfer from a phone is 
a good one, we'll give that a try.

For now we just have their line directly forwarded after hours manually and 
skipping Unity completely and it works. They pay per call to the answering 
service though so they really want the front end IVR to pick up first. It is a 
suicide prevention hotline and they are very sensitive to us throwing solutions 
at it until something works - I'll have to at least pin down the part that is 
failing before they will accept a workaround. I have a mini UCCX script setup 
to do a call redirect to the number, if I can verify that it is the 
consultative transfer that is the issue I plan on just sending the call from 
Unity to UCCX and letting UCCX get the call offsite - will probably just move 
the whole call tree to UCCX for IVR at that point.


Thanks for your ideas!!

Ed

On Mon, Sep 1, 2014 at 3:04 AM, Sreekanth Narayanan 
sknt...@gmail.commailto:sknt...@gmail.com 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Brian Meade
Ed sent me his traces and I took a look.  The transfer is failing due to
the TWaitResponse timer kicking off.  It looks like that hits after 12
seconds.

10645759.000 |22:58:50.306 |SdlSig   |TWaitResponse
 |getting_secondary_call_info|Transferring(3,100,51,311897)
 |SdlTimerService(3,100,3,1)
|2,100,13,430037.412135^10.192.2.164^CUCxnUM1-VI78
|[R:H-H:0,N:0,L:0,V:0,Z:0,D:0]
10645759.001 |22:58:50.306 |AppInfo
 |Transferring::getting_secondary_call_info_TWaitResponse - ERROR time out
on waiting for correct transfer destination
10645759.002 |22:58:50.306 |AppInfo  |Transferring -
handleTransferErrorPreStart, ERROR fid=[4], Retaining Calls, xferring[3,
58262431], xferred[3, 58262428]. infoCause=63, clearCause=41



In the working call scenario, the destination answers the call within 12
seconds (10 seconds until Connect).  In the failed scenario, we see the
call isn't answered until the 13 second mark.

Does anyone know what the TWaitResponse timer corresponds to?


On Tue, Sep 2, 2014 at 12:04 PM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 Detailed CCM traces should suffice. If it indeed was a 12 second media
 exchange timeout, you should notice a missing SCCP or MGCP transaction
 after receiving the ISDN Call Proceeding event. I would check to make sure
 I see the OpenReceiveChannel, StartMediaTransmission, and
 OpenReceiveChannelACK on the SCCP call-leg followed by a MDCX with SDP to
 the MGCP gateway and a 200 response – all immediately after ISDN Call
 Proceeding comes in. If you notice one of these missing then it’s likely an
 MX timeout issue. I’ve recently seen an issue where StationD doesn’t ACK an
 OpenReceiveChannel signal, resulting in a MX timeout. Doubt it’s related to
 this problem though… my issue was related to CTI ports.



 - Dan



 *From:* Ed Leatherman [mailto:ealeather...@gmail.com]
 *Sent:* Tuesday, September 02, 2014 10:36 AM
 *To:* Daniel Pagan
 *Cc:* Sreekanth Narayanan; Mike Nickolich; Cisco VOIP

 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Dan,



 I'm not seeing a MXTimeout, however the Cannot Complete Transfer is 12
 seconds after the ISDN Proceeding. Any special trace settings necessary to
 see that message?



 22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg -- Protocol=
 PriNi2Protocol

 ..

 22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify
 timeOutValue=15 notify='Cannot Complete Transfer' content='Cannot Complete
 Transfer' ver=12.









 On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 As a test, are you able to recreate the issue when PSTN leg doesn’t answer
 for 12 seconds after the transfer attempt? I ask because, based on the
 timestamps below, it seems the media exchange timer might be expiring. If
 you still have SDL traces, you can search for “MXTimeout”. If you find one,
 you should be able to backtrack 12 seconds and find the ISDN Call
 Proceeding message that triggers CUCM’s attempt at connecting media between
 the two call-legs.



 - Dan





 *From:* cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] *On Behalf
 Of *Sreekanth Narayanan
 *Sent:* Tuesday, September 02, 2014 2:22 AM
 *To:* Ed Leatherman
 *Cc:* Mike Nickolich; Cisco VOIP
 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Hi Ed,



 If the Unity is sending the 2nd transfer command as soon as the initial
 call setup begins, it looks more like a blind transfer. The other transfer
 type 'Supervise Transfer' is the consult transfer. Have you tried to do
 blind transfers from SCCP phones?



 As per the RTS description, it's the responsibility of the CUCM to handle
 the call if the target of the transfer is busy or doesn't answer.

- Release to Switch—Unity Connection puts the caller on hold, dials
the extension, and releases the call to the phone system. When the line is
busy or is not answered, the phone system—not Unity Connection—forwards the
call to the user or handler greeting. This transfer type allows Unity
Connection to process incoming calls more quickly. Use Release to Switch
only when call forwarding is enabled on the phone system.



 Thanks

 Sreekanth





 On 1 September 2014 19:29, Ed Leatherman ealeather...@gmail.com wrote:

  Hi Sreekanth,



 The problem is inconsistent, but definitely more than say 20%. Load on our
 systems doesn't appear to be an issue, we did testing late at night/after
 hours and regular call volume is very low then. We were able to duplicate
 the issue just with cell phones as the target, so it seems the problem is
 not just the answering service not picking up; not had a problem where
 direct calls weren't answered promptly.



 In looking through the trace files, it seems like Unity does a consult
 transfer even when set to Release to switch, its just sending the 2nd
 transfer command as soon as the initial call setup starts - IIRC it was
 doing it right after we got PROCEEDING from PSTN.



 I did check out the T301 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Brian Meade
Looks like this might be it-
https://tools.cisco.com/bugsearch/bug/CSCun15967

The carrier is sending an incoming progress message with a progress
indicator instead of an alerting.  This does result in early media being
set up similar to what is seen in the bug.

If you switch the gateway to H.323 or SIP, we could use voice call
send-alert on the dial-peers to convert the progress message with a
progress indicator into an actual alerting message which will probably
prevent this bug.

Brian


On Tue, Sep 2, 2014 at 12:30 PM, Brian Meade bmead...@vt.edu wrote:

 Ed sent me his traces and I took a look.  The transfer is failing due to
 the TWaitResponse timer kicking off.  It looks like that hits after 12
 seconds.

 10645759.000 |22:58:50.306 |SdlSig   |TWaitResponse
|getting_secondary_call_info|Transferring(3,100,51,311897)
  |SdlTimerService(3,100,3,1)
 |2,100,13,430037.412135^10.192.2.164^CUCxnUM1-VI78
 |[R:H-H:0,N:0,L:0,V:0,Z:0,D:0]
 10645759.001 |22:58:50.306 |AppInfo
  |Transferring::getting_secondary_call_info_TWaitResponse - ERROR time out
 on waiting for correct transfer destination
 10645759.002 |22:58:50.306 |AppInfo  |Transferring -
 handleTransferErrorPreStart, ERROR fid=[4], Retaining Calls, xferring[3,
 58262431], xferred[3, 58262428]. infoCause=63, clearCause=41



 In the working call scenario, the destination answers the call within 12
 seconds (10 seconds until Connect).  In the failed scenario, we see the
 call isn't answered until the 13 second mark.

 Does anyone know what the TWaitResponse timer corresponds to?


 On Tue, Sep 2, 2014 at 12:04 PM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 Detailed CCM traces should suffice. If it indeed was a 12 second media
 exchange timeout, you should notice a missing SCCP or MGCP transaction
 after receiving the ISDN Call Proceeding event. I would check to make sure
 I see the OpenReceiveChannel, StartMediaTransmission, and
 OpenReceiveChannelACK on the SCCP call-leg followed by a MDCX with SDP to
 the MGCP gateway and a 200 response – all immediately after ISDN Call
 Proceeding comes in. If you notice one of these missing then it’s likely an
 MX timeout issue. I’ve recently seen an issue where StationD doesn’t ACK an
 OpenReceiveChannel signal, resulting in a MX timeout. Doubt it’s related to
 this problem though… my issue was related to CTI ports.



 - Dan



 *From:* Ed Leatherman [mailto:ealeather...@gmail.com]
 *Sent:* Tuesday, September 02, 2014 10:36 AM
 *To:* Daniel Pagan
 *Cc:* Sreekanth Narayanan; Mike Nickolich; Cisco VOIP

 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Dan,



 I'm not seeing a MXTimeout, however the Cannot Complete Transfer is 12
 seconds after the ISDN Proceeding. Any special trace settings necessary to
 see that message?



 22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg -- Protocol=
 PriNi2Protocol

 ..

 22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify
 timeOutValue=15 notify='Cannot Complete Transfer' content='Cannot Complete
 Transfer' ver=12.









 On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 As a test, are you able to recreate the issue when PSTN leg doesn’t
 answer for 12 seconds after the transfer attempt? I ask because, based on
 the timestamps below, it seems the media exchange timer might be expiring.
 If you still have SDL traces, you can search for “MXTimeout”. If you find
 one, you should be able to backtrack 12 seconds and find the ISDN Call
 Proceeding message that triggers CUCM’s attempt at connecting media between
 the two call-legs.



 - Dan





 *From:* cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] *On
 Behalf Of *Sreekanth Narayanan
 *Sent:* Tuesday, September 02, 2014 2:22 AM
 *To:* Ed Leatherman
 *Cc:* Mike Nickolich; Cisco VOIP
 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Hi Ed,



 If the Unity is sending the 2nd transfer command as soon as the initial
 call setup begins, it looks more like a blind transfer. The other transfer
 type 'Supervise Transfer' is the consult transfer. Have you tried to do
 blind transfers from SCCP phones?



 As per the RTS description, it's the responsibility of the CUCM to handle
 the call if the target of the transfer is busy or doesn't answer.

- Release to Switch—Unity Connection puts the caller on hold, dials
the extension, and releases the call to the phone system. When the line is
busy or is not answered, the phone system—not Unity Connection—forwards 
 the
call to the user or handler greeting. This transfer type allows Unity
Connection to process incoming calls more quickly. Use Release to Switch
only when call forwarding is enabled on the phone system.



 Thanks

 Sreekanth





 On 1 September 2014 19:29, Ed Leatherman ealeather...@gmail.com wrote:

  Hi Sreekanth,



 The problem is inconsistent, but definitely more than say 20%. Load on
 our systems doesn't appear to be an issue, we did 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Ed Leatherman
Interesting, thanks Brian. I was reading through the trace in translatorX,
I guess I should have been searching through the raw files also for errors.

So it looks like if this BugID is the issue, we have a few options..

Possibly convert our gateways to H.323 and use the voice call send-alert
as Brian shows
Upgrade to one of the Fixed-in releases for 9.1
Possibly have Unity or UCCX handle the call as a supervised transfer
instead of blind (possibly a short term workaround fix)





On Tue, Sep 2, 2014 at 12:42 PM, Brian Meade bmead...@vt.edu wrote:

 Looks like this might be it-
 https://tools.cisco.com/bugsearch/bug/CSCun15967

 The carrier is sending an incoming progress message with a progress
 indicator instead of an alerting.  This does result in early media being
 set up similar to what is seen in the bug.

 If you switch the gateway to H.323 or SIP, we could use voice call
 send-alert on the dial-peers to convert the progress message with a
 progress indicator into an actual alerting message which will probably
 prevent this bug.

 Brian


 On Tue, Sep 2, 2014 at 12:30 PM, Brian Meade bmead...@vt.edu wrote:

 Ed sent me his traces and I took a look.  The transfer is failing due to
 the TWaitResponse timer kicking off.  It looks like that hits after 12
 seconds.

 10645759.000 |22:58:50.306 |SdlSig   |TWaitResponse
|getting_secondary_call_info|Transferring(3,100,51,311897)
  |SdlTimerService(3,100,3,1)
 |2,100,13,430037.412135^10.192.2.164^CUCxnUM1-VI78
 |[R:H-H:0,N:0,L:0,V:0,Z:0,D:0]
 10645759.001 |22:58:50.306 |AppInfo
  |Transferring::getting_secondary_call_info_TWaitResponse - ERROR time out
 on waiting for correct transfer destination
 10645759.002 |22:58:50.306 |AppInfo  |Transferring -
 handleTransferErrorPreStart, ERROR fid=[4], Retaining Calls, xferring[3,
 58262431], xferred[3, 58262428]. infoCause=63, clearCause=41



 In the working call scenario, the destination answers the call within 12
 seconds (10 seconds until Connect).  In the failed scenario, we see the
 call isn't answered until the 13 second mark.

 Does anyone know what the TWaitResponse timer corresponds to?


 On Tue, Sep 2, 2014 at 12:04 PM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 Detailed CCM traces should suffice. If it indeed was a 12 second media
 exchange timeout, you should notice a missing SCCP or MGCP transaction
 after receiving the ISDN Call Proceeding event. I would check to make sure
 I see the OpenReceiveChannel, StartMediaTransmission, and
 OpenReceiveChannelACK on the SCCP call-leg followed by a MDCX with SDP to
 the MGCP gateway and a 200 response – all immediately after ISDN Call
 Proceeding comes in. If you notice one of these missing then it’s likely an
 MX timeout issue. I’ve recently seen an issue where StationD doesn’t ACK an
 OpenReceiveChannel signal, resulting in a MX timeout. Doubt it’s related to
 this problem though… my issue was related to CTI ports.



 - Dan



 *From:* Ed Leatherman [mailto:ealeather...@gmail.com]
 *Sent:* Tuesday, September 02, 2014 10:36 AM
 *To:* Daniel Pagan
 *Cc:* Sreekanth Narayanan; Mike Nickolich; Cisco VOIP

 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Dan,



 I'm not seeing a MXTimeout, however the Cannot Complete Transfer is 12
 seconds after the ISDN Proceeding. Any special trace settings necessary to
 see that message?



 22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg -- Protocol=
 PriNi2Protocol

 ..

 22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify
 timeOutValue=15 notify='Cannot Complete Transfer' content='Cannot Complete
 Transfer' ver=12.









 On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:



 As a test, are you able to recreate the issue when PSTN leg doesn’t
 answer for 12 seconds after the transfer attempt? I ask because, based on
 the timestamps below, it seems the media exchange timer might be expiring.
 If you still have SDL traces, you can search for “MXTimeout”. If you find
 one, you should be able to backtrack 12 seconds and find the ISDN Call
 Proceeding message that triggers CUCM’s attempt at connecting media between
 the two call-legs.



 - Dan





 *From:* cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] *On
 Behalf Of *Sreekanth Narayanan
 *Sent:* Tuesday, September 02, 2014 2:22 AM
 *To:* Ed Leatherman
 *Cc:* Mike Nickolich; Cisco VOIP
 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer



 Hi Ed,



 If the Unity is sending the 2nd transfer command as soon as the initial
 call setup begins, it looks more like a blind transfer. The other transfer
 type 'Supervise Transfer' is the consult transfer. Have you tried to do
 blind transfers from SCCP phones?



 As per the RTS description, it's the responsibility of the CUCM to
 handle the call if the target of the transfer is busy or doesn't answer.

- Release to Switch—Unity Connection puts the caller on hold, dials
the extension, and releases the call to the 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Wes Sisk (wsisk)
Historically this has happened because:
* gateway attempts to setup audio but call signaling is not at a state that 
would allow transfer to complete
* the attempt to setup audio sends OpenReceiveChannel to Unity port
* Unity ignores because unity has already sent 2nd transfer and considers the 
call as transferred

Still, goes back to call not being in a valid state for the transfer to 
complete and Unity trying to send transfer anyway.

Address this specifically call signaling flow or use supervised transfer.

-Wes

On Sep 2, 2014, at 12:04 PM, Daniel Pagan 
dpa...@fidelus.commailto:dpa...@fidelus.com wrote:

Ed:

Detailed CCM traces should suffice. If it indeed was a 12 second media exchange 
timeout, you should notice a missing SCCP or MGCP transaction after receiving 
the ISDN Call Proceeding event. I would check to make sure I see the 
OpenReceiveChannel, StartMediaTransmission, and OpenReceiveChannelACK on the 
SCCP call-leg followed by a MDCX with SDP to the MGCP gateway and a 200 
response – all immediately after ISDN Call Proceeding comes in. If you notice 
one of these missing then it’s likely an MX timeout issue. I’ve recently seen 
an issue where StationD doesn’t ACK an OpenReceiveChannel signal, resulting in 
a MX timeout. Doubt it’s related to this problem though… my issue was related 
to CTI ports.

- Dan

From: Ed Leatherman [mailto:ealeather...@gmail.com]
Sent: Tuesday, September 02, 2014 10:36 AM
To: Daniel Pagan
Cc: Sreekanth Narayanan; Mike Nickolich; Cisco VOIP
Subject: Re: [cisco-voip] SCCP/SDL trace question re:transfer

Dan,

I'm not seeing a MXTimeout, however the Cannot Complete Transfer is 12 
seconds after the ISDN Proceeding. Any special trace settings necessary to see 
that message?

22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg -- Protocol= 
PriNi2Protocol
..
22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify timeOutValue=15 
notify='Cannot Complete Transfer' content='Cannot Complete Transfer' ver=12.




On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan 
dpa...@fidelus.commailto:dpa...@fidelus.com wrote:
Ed:

As a test, are you able to recreate the issue when PSTN leg doesn’t answer for 
12 seconds after the transfer attempt? I ask because, based on the timestamps 
below, it seems the media exchange timer might be expiring. If you still have 
SDL traces, you can search for “MXTimeout”. If you find one, you should be able 
to backtrack 12 seconds and find the ISDN Call Proceeding message that triggers 
CUCM’s attempt at connecting media between the two call-legs.

- Dan


From: cisco-voip 
[mailto:cisco-voip-boun...@puck.nether.netmailto:cisco-voip-boun...@puck.nether.net]
 On Behalf Of Sreekanth Narayanan
Sent: Tuesday, September 02, 2014 2:22 AM
To: Ed Leatherman
Cc: Mike Nickolich; Cisco VOIP
Subject: Re: [cisco-voip] SCCP/SDL trace question re:transfer

Hi Ed,

If the Unity is sending the 2nd transfer command as soon as the initial call 
setup begins, it looks more like a blind transfer. The other transfer type 
'Supervise Transfer' is the consult transfer. Have you tried to do blind 
transfers from SCCP phones?

As per the RTS description, it's the responsibility of the CUCM to handle the 
call if the target of the transfer is busy or doesn't answer.

  *   Release to Switch—Unity Connection puts the caller on hold, dials the 
extension, and releases the call to the phone system. When the line is busy or 
is not answered, the phone system—not Unity Connection—forwards the call to the 
user or handler greeting. This transfer type allows Unity Connection to process 
incoming calls more quickly. Use Release to Switch only when call forwarding is 
enabled on the phone system.


Thanks
Sreekanth


On 1 September 2014 19:29, Ed Leatherman 
ealeather...@gmail.commailto:ealeather...@gmail.com wrote:
Hi Sreekanth,

The problem is inconsistent, but definitely more than say 20%. Load on our 
systems doesn't appear to be an issue, we did testing late at night/after hours 
and regular call volume is very low then. We were able to duplicate the issue 
just with cell phones as the target, so it seems the problem is not just the 
answering service not picking up; not had a problem where direct calls weren't 
answered promptly.

In looking through the trace files, it seems like Unity does a consult transfer 
even when set to Release to switch, its just sending the 2nd transfer command 
as soon as the initial call setup starts - IIRC it was doing it right after we 
got PROCEEDING from PSTN.

I did check out the T301 timer in CUCM but its still set to 3 minutes - so 
we're not hitting that one at least.

Your idea of reproducing the issue with a consultative transfer from a phone is 
a good one, we'll give that a try.

For now we just have their line directly forwarded after hours manually and 
skipping Unity completely and it works. They pay per call to the answering 
service though so they really want the front end IVR to pick up first. It is a 
suicide prevention 

Re: [cisco-voip] SCCP/SDL trace question re:transfer

2014-09-02 Thread Ed Leatherman
We're going to try and address this by having unity supervise the transfer
instead.. I wasn't aware we could set it to do that without injecting
additional recordings into the mix.

Thanks for the help everyone, I'll circle back around with final resolution
if anything more interesting pops up.


On Tue, Sep 2, 2014 at 1:50 PM, Wes Sisk (wsisk) ws...@cisco.com wrote:

  Historically this has happened because:
 * gateway attempts to setup audio but call signaling is not at a state
 that would allow transfer to complete
 * the attempt to setup audio sends OpenReceiveChannel to Unity port
 * Unity ignores because unity has already sent 2nd transfer and considers
 the call as transferred

  Still, goes back to call not being in a valid state for the transfer to
 complete and Unity trying to send transfer anyway.

  Address this specifically call signaling flow or use supervised transfer.

  -Wes

  On Sep 2, 2014, at 12:04 PM, Daniel Pagan dpa...@fidelus.com wrote:

   Ed:

  Detailed CCM traces should suffice. If it indeed was a 12 second media
 exchange timeout, you should notice a missing SCCP or MGCP transaction
 after receiving the ISDN Call Proceeding event. I would check to make sure
 I see the OpenReceiveChannel, StartMediaTransmission, and
 OpenReceiveChannelACK on the SCCP call-leg followed by a MDCX with SDP to
 the MGCP gateway and a 200 response – all immediately after ISDN Call
 Proceeding comes in. If you notice one of these missing then it’s likely an
 MX timeout issue. I’ve recently seen an issue where StationD doesn’t ACK an
 OpenReceiveChannel signal, resulting in a MX timeout. Doubt it’s related to
 this problem though… my issue was related to CTI ports.

  - Dan

  *From:* Ed Leatherman [mailto:ealeather...@gmail.com
 ealeather...@gmail.com]
 *Sent:* Tuesday, September 02, 2014 10:36 AM
 *To:* Daniel Pagan
 *Cc:* Sreekanth Narayanan; Mike Nickolich; Cisco VOIP
 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer

  Dan,

   I'm not seeing a MXTimeout, however the Cannot Complete Transfer is
 12 seconds after the ISDN Proceeding. Any special trace settings necessary
 to see that message?

   22:58:38.411 |AppInfo  |In  Message -- PriCallProceedingMsg --
 Protocol= PriNi2Protocol
   ..
   22:58:50.310 |AppInfo  |StationD:(0331221) DisplayNotify
 timeOutValue=15 notify='Cannot Complete Transfer' content='Cannot Complete
 Transfer' ver=12.





  On Tue, Sep 2, 2014 at 9:34 AM, Daniel Pagan dpa...@fidelus.com wrote:

  Ed:

  As a test, are you able to recreate the issue when PSTN leg doesn’t
 answer for 12 seconds after the transfer attempt? I ask because, based on
 the timestamps below, it seems the media exchange timer might be expiring.
 If you still have SDL traces, you can search for “MXTimeout”. If you find
 one, you should be able to backtrack 12 seconds and find the ISDN Call
 Proceeding message that triggers CUCM’s attempt at connecting media between
 the two call-legs.

  - Dan


  *From:* cisco-voip [mailto:cisco-voip-boun...@puck.nether.net] *On
 Behalf Of *Sreekanth Narayanan
 *Sent:* Tuesday, September 02, 2014 2:22 AM
 *To:* Ed Leatherman
 *Cc:* Mike Nickolich; Cisco VOIP
 *Subject:* Re: [cisco-voip] SCCP/SDL trace question re:transfer

  Hi Ed,

   If the Unity is sending the 2nd transfer command as soon as the initial
 call setup begins, it looks more like a blind transfer. The other transfer
 type 'Supervise Transfer' is the consult transfer. Have you tried to do
 blind transfers from SCCP phones?

   As per the RTS description, it's the responsibility of the CUCM to
 handle the call if the target of the transfer is busy or doesn't answer.

- Release to Switch—Unity Connection puts the caller on hold, dials
the extension, and releases the call to the phone system. When the line is
busy or is not answered, the phone system—not Unity Connection—forwards the
call to the user or handler greeting. This transfer type allows Unity
Connection to process incoming calls more quickly. Use Release to Switch
only when call forwarding is enabled on the phone system.


   Thanks
   Sreekanth



  On 1 September 2014 19:29, Ed Leatherman ealeather...@gmail.com wrote:

  Hi Sreekanth,

   The problem is inconsistent, but definitely more than say 20%. Load on
 our systems doesn't appear to be an issue, we did testing late at
 night/after hours and regular call volume is very low then. We were able to
 duplicate the issue just with cell phones as the target, so it seems the
 problem is not just the answering service not picking up; not had a problem
 where direct calls weren't answered promptly.

   In looking through the trace files, it seems like Unity does a consult
 transfer even when set to Release to switch, its just sending the 2nd
 transfer command as soon as the initial call setup starts - IIRC it was
 doing it right after we got PROCEEDING from PSTN.

   I did check out the T301 timer in CUCM but its still set to 3 minutes -
 so we're not 

[cisco-voip] UCCX question.

2014-09-02 Thread Terry Oakley

Would like to play a prompt that depending on time of day would say Good 
Morning, Good Afternoon or Good Evening.

I have set a variable call strToD (string Time of Day) that sets the value.   
Is there a way in the Play Prompt variable to use that value?  I have read page 
after page in the UCCX CRS manual and cannot find a reference to using the 
value of the variable.

So right now I have this:

[cid:image002.png@01CFC6B9.EE922BC0]

This works but I want the P[Common\strToD] to work as strToD is set to Aft 
right now but that Play Promdt does not work.   I added the second Play Prompt 
line to test,  with P[Common\Aft], and it works fine, but of course will be 
very quickly the wrong time of day greeting.

Thanks

Terry

Terry Oakley
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] UCCX question.

2014-09-02 Thread Brian Meade
Terry,

Why not just play the prompt under the Time of Day step?

If you really want to have a separate step to set a Time of Day string and
then play the prompt late, you can still do that.

Change the Play Prompt step to something like P[Common\p+strToD] and then
save your prompts like pAft.wav.

Brian


On Tue, Sep 2, 2014 at 4:26 PM, Terry Oakley terry.oak...@rdc.ab.ca wrote:

 Would like to play a prompt that depending on time of day would say Good
 Morning, Good Afternoon or Good Evening.



 I have set a variable call strToD (string Time of Day) that sets the
 value.   Is there a way in the Play Prompt variable to use that value?  I
 have read page after page in the UCCX CRS manual and cannot find a
 reference to using the value of the variable.



 So right now I have this:





 This works but I want the P[Common\strToD] to work as strToD is set to Aft
 right now but that Play Promdt does not work.   I added the second Play
 Prompt line to test,  with P[Common\Aft], and it works fine, but of course
 will be very quickly the wrong time of day greeting.



 Thanks



 Terry



 *Terry Oakley*

 ___
 cisco-voip mailing list
 cisco-voip@puck.nether.net
 https://puck.nether.net/mailman/listinfo/cisco-voip


___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip