| CallXML 3.0 Development Guide | Home | Frameset Home |
|
<prompt>, <playaudio> and <recordaudio> to describe what to present to the user during a call<answer>, <call>, and <hangup> to describe how to control and route the call itself<assign>, <clear>, and <goto> to describe how to modify variables and interact with traditional server-side web logic such as Perl, PHP, ColdFusion, or ASP<on event="choice:foo"> and <on event="hangup"> to describe how to react to things the user can do during the call, such as pressing digits, gathering voice input or hanging up| HTML Markup | Explanation | CallXML Markup | Explanation |
| html | element begins an HTML document | callxml | element begins an CXML document |
| table | element groups other visual elements together | block | element groups other CallXML action and event elements together |
| img | element displays a graphic | playaudio | element plays an audio file |
| a href="URL" | element describes where to go when a user clicks on a web link | on event="choice:1" | event element describes what to do when a user presses the '1' button on the phone |





<html>
<body>
<img src="AngryGrandpa.jpg"/>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
<callxml version="3.0">
<block>
<prompt value="Grandpa is angry!"/>
</block>
</callxml>
| ANNOTATIONS: EXISTING POSTS |
jayanth123
|
|
| i have a need where i want to do some processing of the data i have received and send it across to our servers.is it possible | |
voxeoJason
|
|
| Hi,
Would is be possible to explain what you're trying to do a little more thoroughly so we can give a more precise and relevant answer to your quandary? Once we know exactly what you're asking we can provide thorough support. In the meantime if we can help you with anything else, please don't hesitate to ask. Standing by, Jason Voxeo Support |
|
voxeoJason
|
|
| Hi,
I believe you might be looking for the [url=http://docs.voxeo.com/callxml/3.0/goto.htm]<goto>[/url] element. If this isn't what you had in mind, please let us know. Regards, Jason Voxeo Support |
|
jayanth123
|
|
| For example, if i get the dtmf input from the caller,i want the data stored in that variable to be pushed to our database using http post.
Meaning lets say the user entered 200,i want to push this value,the callerid to our server and store it. Am i clear now? |
|
voxeoAlexBring
|
|
| Hello,
You can gather DTMF information by simply using the [code]name="foo"[/code] attribute of the [url=http://www.vxml.org/field.htm]<field>[/url] element. By specifying a name to this it will be assigned the value of your prompt from within the <field>. With this value you can then use a [url=http://www.vxml.org/submit.htm]<submit>[/url] element to send this information to a document that can apply this information to your server. Please let us know if you have any further questions or comments that we may be able to assist you with. Regards, Alex Bring Voxeo Support |
|
ananth.nk
|
|
| Hi,
Actually I'm trying to call to an IVR(VXML) from a Softphone. I want the IVR to call to another phone(SIP phone or softphone). And after sometime, i need both the softphones to be connected. what should i use for this? |
|
voxeoJeffK
|
|
| Hello,
You mention that your IVR is VXML. Rather than the CallXML documentation I might direct you to the excellent tutorials and documentation we have on VoiceXML here: http://www.vxml.org/ Specifically what you will want to do is accept an inbound call, and then do a <transfer> to the second phone. We have a tutorial on transfers here: http://www.vxml.org/t_6.htm There is additional information on outbound dialing here: http://www.vxml.org/mot_appendixg.htm And there is specific data concerning the <transfer> element located here: http://www.vxml.org/transfer.htm If you are developing on our Hosted platform you will need to request that your account be given outbound dialing rights. Please let us know if this is the case, and we'll be happy to enable that for you. Regards, Jeff Kustermann Voxeo Support |
| login |
|