Author Message
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
Hi

I need to make a call transfer using the OD 7.2.3. or 7.2.2. The scenario involves following steps :

1. Dialing out a 10 digit number
2. The call will be answered by some other IVR(not built on avaya), so have to give a pause
3. Then dial the 5 digit extension number as DTMF tones

i.e. 10 digit number+ pause+ 5 digit extension

How can I achieve this?


Thanks in advance
Navneet kaur

WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
We have a sample app to do DTMF tone pulsing. See attached, and the description below. It comes in the distribution bundle also.

InBandTonePulse
This application demonstrates playing DTMF tones from a VXML page. It uses the new Phrase Variable type “DTMF Tones” to convert the value of the variable into the corresponding DTMF key. The DTMF tones that are played are 50ms DTMF tone pulses followed by 50ms of silence. This type of application may be useful in some instances where a telephony system requires the application to pulse DTMF tones in band (such as for a transfer, etc.).

NOTE: Playing the DTMF tones in band may not work for all telephony configurations. It is recommended that you validate the functionality with your IVR platform and switch. This is just an example of how tones could be played in a VXML application and has no guarantees.
Filename InBandTonePulse.zip [Disk] Download
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
Hi

I want the to transfer the call with the above scenario that I mentioned (dialing a 10 digit number --> then giving some pause --> then dialing the extension number as dtmf tones to get the actual transfer happen)

So, How to use the transfer node along with the app you mentioned? I did not understand



Thanks
Navneet
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
For the transfer, you need to use CCXML which will allow you to launch the VXML app once the call is answered. There is an example to do that in some of our CCXML sample apps you can find in the distribution bundle.
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
Hi

I have used consultative transfer. The following is the trace log but I am not able to get whether transfer was successful or not. Can someone tell me by seeing the logs.


<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us">
2:<meta name="author" content="Avaya Aura Orchestration Designer"/> ?
3:<meta name="runtime-version" content="07.22.10.04"/> ?
4:<meta name="runtimecommon-version" content="07.22.10.04"/> ?
5:<meta name="copyright" content="Copyright (c) 2002-2018, Avaya"/> ?
6:<form id="untitledTransfer1"> ?
7:<block> ?
8:<prompt bargein="true" bargeintype="speech" timeout="8000ms"> ?
9:<audio src="http://ivrwebtest:8480/MacysPoc/noinput2.wav"/> ?
10:</prompt> ?
11:</block> ?
12:<transfer name="untitledConsultationTransfer" dest="tel:915137822395" type="consultation" connecttimeout="15s"> ?
13:<catch event="connection.disconnect.transfer"> ?
14:<assign name="untitledConsultationTransfer" expr="try {_event} catch (errMsg) {'undefined'}"/> ?
15:<submit next="untitledAnnounce1?___DDSESSIONID=5116A99DC597DA820D9976216B05D47F%3A%2FMacysPoc" namelist="untitledConsultationTransfer" method="get"/> ?
16:</catch> ?
17:<filled> ?
18:<assign name="untitledConsultationTransfer" expr="try {untitledConsultationTransfer} catch (errMsg) {'undefined'}"/> ?
19:</filled> ?
20:</transfer> ?
21:<catch event="connection.disconnect"> ?
22:<goto next="AvayaDefaultDisconnectHandler?___DDSESSIONID=5116A99DC597DA820D9976216B05D47F%3A%2FMacysPoc"/> ?
23:</catch> ?
24:<block> ?
25:<submit next="untitledAnnounce1?___DDSESSIONID=5116A99DC597DA820D9976216B05D47F%3A%2FMacysPoc" namelist="untitledConsultationTransfer" method="get"/> ?
26:</block> ?
27:</form> ?
28:</vxml> ?
29:?
?
13/12/2019 08:00:01:848 INFO - 5116A99DC597DA820D9976216B05D47F:/MacysPoc : Removing session from AvayaSessionTermination Servlet?
13/12/2019 08:00:01:863 INFO - 5116A99DC597DA820D9976216B05D47F:/MacysPoc : Termination URL reply : <?xml version="1.0" encoding="UTF-8"?>?
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:lang="en-us">?
</vxml>




Thanks
Navneet
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
For the consultation transfer, if the transfer succeeds, the caller is dropped from the application. The application gets disconnected. That's what this log looks like. If the transfer fails, the application will execute the next node.
TCSLtd
Joined: Sep 11, 2019
Messages: 69
Offline
Any specific settings that need to done for blind, consultative transfers in the OD code. Any feature or setting to be enabled?


Thanks
Navneet Kaur
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
No specific settings are needed.
Go to:   
Mobile view