Re: [cisco-voip] UCCX Question...

2019-12-26 Thread Anthony Holloway
I should clarify, the example uses both a Session and ECC data to send HTML
form data to the Agent.  And technically you could do it with just the ECC,
and the Session is just fluff.

You would Place Call first, then with that new Contact generated in that
Step, Set Enterprise Call Info with it, and your Agent will see it, since
that Contact is technically the same contact as the Triggering Contact in
your queuing script.  You don't even need the Session at all.

On Thu, Dec 26, 2019 at 12:52 PM Anthony Holloway <
avholloway+cisco-v...@gmail.com> wrote:

> Since you can only queue an inbound JTAPI contact, you would need to use
> the Place Call step in your HTTP triggered script to call a JTAPI trigger.
>
> This is essentially the webcallback.aef script from the script repo
> 
> .
>
> The example even shows passing a value from the HTML form to the Agent via
> the Session method.
>
>
>
> On Thu, Dec 26, 2019 at 9:30 AM Matthew Loraditch <
> mloradi...@heliontechnologies.com> wrote:
>
>> Is it possible to have an HTTP Trigger go into a CSQ and on connected
>> transfer the agent to an outside line?
>>
>> In my testing so far this seems to be impossible…
>>
>>
>>
>> My option appears to be to have the HTTP trigger application call into
>> the queue via another application and pass variables I need sent to the
>> agent for screen popping via session mapping. If anyone knows of a good
>> tutorial that shows passing variables from one application to another
>> simply, let me know. I’ve read a few and they are very confusing.
>>
>>
>>
>>
>>
>> Matthew Loraditch​
>> Sr. Network Engineer
>> p: *443.541.1518* <443.541.1518>
>> w: *www.heliontechnologies.com*   |
>> e: *mloradi...@heliontechnologies.com*
>> 
>> [image: Helion Technologies] 
>> [image: Facebook] 
>> [image: Twitter] 
>> [image: LinkedIn] 
>> ___
>> 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


Re: [cisco-voip] UCCX Question...

2019-12-26 Thread Anthony Holloway
Since you can only queue an inbound JTAPI contact, you would need to use
the Place Call step in your HTTP triggered script to call a JTAPI trigger.

This is essentially the webcallback.aef script from the script repo

.

The example even shows passing a value from the HTML form to the Agent via
the Session method.



On Thu, Dec 26, 2019 at 9:30 AM Matthew Loraditch <
mloradi...@heliontechnologies.com> wrote:

> Is it possible to have an HTTP Trigger go into a CSQ and on connected
> transfer the agent to an outside line?
>
> In my testing so far this seems to be impossible…
>
>
>
> My option appears to be to have the HTTP trigger application call into the
> queue via another application and pass variables I need sent to the agent
> for screen popping via session mapping. If anyone knows of a good tutorial
> that shows passing variables from one application to another simply, let me
> know. I’ve read a few and they are very confusing.
>
>
>
>
>
> Matthew Loraditch​
> Sr. Network Engineer
> p: *443.541.1518* <443.541.1518>
> w: *www.heliontechnologies.com*   |
> e: *mloradi...@heliontechnologies.com* 
> [image: Helion Technologies] 
> [image: Facebook] 
> [image: Twitter] 
> [image: LinkedIn] 
> ___
> 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


[cisco-voip] UCCX Question...

2019-12-26 Thread Matthew Loraditch
Is it possible to have an HTTP Trigger go into a CSQ and on connected transfer 
the agent to an outside line?
In my testing so far this seems to be impossible...

My option appears to be to have the HTTP trigger application call into the 
queue via another application and pass variables I need sent to the agent for 
screen popping via session mapping. If anyone knows of a good tutorial that 
shows passing variables from one application to another simply, let me know. 
I've read a few and they are very confusing.



Matthew Loraditch
Sr. Network Engineer
p: 443.541.1518
w: www.heliontechnologies.com | e: mloradi...@heliontechnologies.com
___
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip


Re: [cisco-voip] UCCX question

2018-10-23 Thread Anthony Holloway
Yes

On Tue, Oct 23, 2018 at 10:13 AM Terry Oakley 
wrote:

> We are running UCCX 11.6.1 and want to be able to allow our ServiceDesk
> team the ability to change queue messaging without touching the application
> side.   Is there a way to point the prompts to an exterior storage location
> or add ‘triggers’ that will allow them to change the message that callers
> get when they connect to the queue?
>
>
>
> Thanks in advance for any assistance.
>
>
>
> Terry
>
>
>
> *Terry Oakley*
>
> Telecommunications Coordinator *| *Information Technology Services
>
> *Red Deer College **|*100 College Blvd. *|* Box 5005 *| *Red Deer *|* Alberta
> *| *T4N 5H5
>
> work (403) 342-*3521   **| * FAX (403) 343-4034
>
>
>
>
>
>
> ___
> 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


[cisco-voip] UCCX question

2018-10-23 Thread Terry Oakley
We are running UCCX 11.6.1 and want to be able to allow our ServiceDesk team 
the ability to change queue messaging without touching the application side.   
Is there a way to point the prompts to an exterior storage location or add 
'triggers' that will allow them to change the message that callers get when 
they connect to the queue?

Thanks in advance for any assistance.

Terry

Terry Oakley
Telecommunications Coordinator | Information Technology Services
Red Deer College |100 College Blvd. | Box 5005 | Red Deer | Alberta | T4N 5H5
work (403) 342-3521   |  FAX (403) 343-4034



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


Re: [cisco-voip] UCCX question.

2014-09-03 Thread Anthony Holloway
They way UCCX looks at P[...] is like this:

If the value supplied matches a variable name exactly, then the variable's
value is used as the prompt file name.

E.g., If I have a variable named strMyVariable and the value is
welcome.wav and I do this: P[strMyVariable], then UCCX will play the
welcome.wav file.

If the value supplied can be evaluated as an expression, then the
expression result is used as the filename.

E.g., If I do this: P[welc + ome.wav], then UCCX will concatenate this
two String literals and play the file welcome.wav.

If the value supplied does not match a variable name exactly, and it cannot
be evaluated as an expression, then the literal meaning of what was
supplied is considered to be the filename.

E.g., If I do this: P[strMyVariable], and I don't have a variable called
strMyVariable, then UCCX will play the strMyVariable.wav file.  And yes,
UCCX does append .wav for you.  This is a good thing when you consider tpl
and wav implementations in the same script.  Want a use-case for TPL in
your environment?
https://supportforums.cisco.com/document/12021016/uccx-enhancing-prompt-substitution-operator

So, based on that, we should understand now what UCCX will do with:
P[Common\strToD].  It will attempt to play the file Common\strToD.wav,
which does not exist.  If you pull MIVR logs you will see a reference to
this.

Now, how do you fix it?  Well, you have to make UCCX evaluate your
expression inside of P[...], by actually changing it to an expression.
 P[Common\ + strToD] does just that.  UCCX will now concatenate your
String literal (Common\) with your String object (strToD).

So, if your strToD variable had a value of afternoon.wav, then UCCX will
play the file Common\afternoon.wav.

[image: Inline image 1]
Source: UCCX Programming Volume 3 - Expression Language Reference
http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/programming/guide/SeriesVol3.pdf
(An
in-depth and excellent resource)



On Tue, Sep 2, 2014 at 3: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


[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