vxml


using vxml transfer between 2 extensions


I want to transfer call from A to extension B. B extension is running vxml as well.
How can I transfer parameters from A to B.
I saw that there is option to append ani parameter to destination. How can i invoke it on B extension vxml?
Thanks
I am not aware of any way to pass parameters directly during a transfer in VoiceXML. But you could develop a type of CTI middleware where you store the parameters in a database and key off of a unique number. You would then use that number as the ANI when you transfer the call, assuming the platform you are using allows you to spoof ANI. Then when vxml application B answers the call it will first retrieve the ANI and then do a look-up in the database on the ANI to retrieve the parameters.
If you are using VXML
Did you try using aai attribute of transfer tag?
`<transfer
aai = "string"
aaiexpr = "ECMAScript_Expression"
bridgeexpr = "ECMAScript_Expression"
cond = "string"
connecttimeout = "integer"
connecttimeoutexpr = "ECMAScript_Expression"
dest = "string"
destexpr = "ECMAScript_Expression"
expr = "ECMAScript_Expression"
maxtime = "integer"
maxtimeexpr = "ECMAScript_Expression"
name = "string"
transferaudio = "URI"
transferaudioexpr = "ECMAScript_Expression"
type = "string"
/>`
string that is sent here can be retrieved as a session parameter in the VoiceXML context
Like this session.connection.aai
Hope this helps

Related Links

using variable in transfer tag in vxml
TTS concatenation based on user input
Optional param in VXML subdialog
vXML if statement (DTFM only)
VXML <say-as> within <filled>
vXML number readback error
Writing GRXML code
Meaning of repeat-prob in Speech Recognition Grammars
VoiceXML script runs fine on gist.github.com but won't run on my server
How to dynamically set bargein property in VXML?
Keeping call open
using vxml transfer between 2 extensions
date value in database
Accessing form elements filling fields?
Take any user input confirm it
VoiceXML without Telephone

Categories

HOME
shell
design-patterns
time-complexity
dns
twig
fftw
jwplayer
sitecore
ms-access-2016
google-cloud-functions
limit
angularfire2
retrofit2
openpyxl
gson
why3
gource
flatpak
selectize.js
cumulocity
azure-iot-hub
intershop
kendo-mobile
angular-routing
event-store
interpreter
dynamically-generated
perlbrew
itunes
beautifier
android-maps
entity-relationship-model
bringtofront
quantlib
sqsh
record
hibernate-validator
imx6
hivemq
parse-tree
android-augmented-reality
connection-pool
node-mssql
oim
clarifai
zenhub
custom-font
opengl-4
excel-dna
oozie-coordinator
shinobi
branch-prediction
winusb
webjars
windows-azure-queues
model-associations
drawstring
eigenvector
appscale
php-socket
aurora
exim4
toast
ascii-art
spring-retry
terracotta
file-move
text-search
lasso
dronekit-android
snackbar
j-security-check
rapidsvn
filesplitting
webfinger
mobility
build-script
codeplex
dsym
multiautocompletetextview
tlf
chart-director
boost-msm
azman
relative
load-time
zen
lxr
web-application-project
complex-event-processing
scrubyt
linfu-dynamicproxy
technical-debt
contentpresenter

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App