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

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
vxml grammar srcexpr attribute not evaluating every time
Voice XML Block expression
Does MS Lync server 2010 come with a built-in vxml browser?

Categories

HOME
cobalt
gpu
mjml
interface
apache-spark-mllib
fftw
square
nuget-package
google-admin-sdk
lanczos
teechart
spring-social
internationalization
android-7.0-nougat
google-picker
smartclient
google-container-registry
pyramid
gmm
question2answer
named-entity-recognition
aggregation
comparator
mount
tiki-wiki
fable-f#
android-things
ceylon
cppreference
failover
ntp
zend-debugger
quickfixj
android-sugarorm
getpixel
pdw-file-browser
raft
swagger-php
sql-server-ce
flatmap
android-augmented-reality
nohup
c9.io
stringtokenizer
plaintext
parser-generator
http-request
signal-strength
clang++
memory-mapping
snapchat
tf
page-replacement
modelsim
boo
cpu-cache
baidu
webjars
wso2developerstudio
ng-grid
omniauth-facebook
riot
halcon
cycle2
jbase
relativelayout
atan2
fiware-monitoring
rubaxa-sortable
canalyzer
slash
evolus-pencil
cwrsync
delayed-execution
cocos3d
imagefilter
cbind
with-statement
cuba
android-framework
amslidemenu
conditionaltagsupport
ora-06550
c++builder-xe5
cmmi
facebook-timeline
onload-event
fragmenttransaction
wcf-configuration
window-decoration
usertype
koken
wiimote
cross-database
quotation-marks
msr
tmx
appledoc
socketserver
twitterizer
cruisecontrol.rb
aspmenu
eclipse-marketplace
silverlight-oob
tui

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