{"_id":"5489e318aefb240b00d197ef","project":"542dbe0ecb19820800c1f4d7","user":"543ed56855bb100800095599","parentDoc":null,"category":{"_id":"543bf3e22a30961a00b66eb3","__v":21,"pages":["5489d5e61ea5330b007b5a51","5489e243d8dec60b00034297","5489e318aefb240b00d197ef","56cdf622e538330b0021ab5a"],"project":"542dbe0ecb19820800c1f4d7","version":"542ecc0a6b0eb6080066ca77","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2014-10-13T15:46:42.097Z","from_sync":false,"order":0,"slug":"inboundxml","title":"InboundXML"},"__v":3,"version":{"_id":"542ecc0a6b0eb6080066ca77","forked_from":"542dbe0fcb19820800c1f4da","project":"542dbe0ecb19820800c1f4d7","__v":31,"createdAt":"2014-10-03T16:17:14.165Z","releaseDate":"2014-10-03T16:17:14.165Z","categories":["542ecc0a6b0eb6080066ca78","542ef44f6b0eb6080066cb24","543bf3e22a30961a00b66eb3","5446952b82bd7e08002768a0","544821ae8d7af31a00dd41ce","544a7885f1aefa08006efc69","544c758e11845f0e001ed8de","544e5565b80812080035be55","544e558dbd51b9080037f8ca","5450b045a66f020800dba73d","5450eb6aa66f020800dba945","5450f39ea66f020800dba989","5450f877a66f020800dba9cf","54510356a66f020800dbaa17","5451274514af501a00b50c99","54513345a66f020800dbab24","54513cc014af501a00b50d24","54515eec14af501a00b50db9","54519b1d14af501a00b50ea9","54519b2aa66f020800dbacb4","54524f9704160008005b1d27","54538d2308d1800800473d95","54538d420c09721000a06a03","54538e5608d1800800473d9a","5453ea9547c30114004fb375","5453eb12b077c31c00067bcb","5453eb27b077c31c00067bcd","5453ed5db077c31c00067bde","548075cbe291c51a00e7e096","5922fa475c48c70f00f21453","59244fd41e32eb190028ad8d"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2"},"updates":[],"next":{"pages":[],"description":""},"createdAt":"2014-12-11T18:31:52.704Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","try":true,"basic_auth":false,"auth":"never","params":[],"url":""},"isReference":false,"order":2,"body":"Zang numbers can be configured to respond to calls or SMS messages with InboundXML. This page will explains the process. If no response, and subsequent charge, is desired simply remove the request URL for voice and/or SMS and you're all set. \n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Interpreting InboundXML\"\n}\n[/block]\nWhen Zang receives an InboundXML document, the \"instructions\" are contained within the `<Response> </Response>` elements. Zang begins reading at `<Response>` and behaves accordingly as it encounters each new instruction element until the end of the `</Response>`. All InboundXML elements are camelCased and are categorized as either Verbs or Nouns.\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Response>\\n <Say>You are about to execute a new call</Say>\\n  <Dial action=\\\"http://webhookr.com/interpreter-voice-sample\\\">4125551680</Dial>\\n  <Say>We have passed the Dial. The call will now be terminated</Say>\\n <Hangup/>\\n</Response>\",\n      \"language\": \"xml\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"InboundXML Verbs and Nouns\"\n}\n[/block]\nInboundXML verbs are elements that define the behavior the call or SMS should have when executing the InboundXML. Nouns are simply the specifics of the behavior defined by the verb elements. Nouns are always nested within verb elements and can be either other xml elements or plain text.","excerpt":"Parameters you can expect back from Zang when you submit InboundXML Requests","slug":"response","type":"basic","title":"Response"}

Response

Parameters you can expect back from Zang when you submit InboundXML Requests

Zang numbers can be configured to respond to calls or SMS messages with InboundXML. This page will explains the process. If no response, and subsequent charge, is desired simply remove the request URL for voice and/or SMS and you're all set. [block:api-header] { "type": "basic", "title": "Interpreting InboundXML" } [/block] When Zang receives an InboundXML document, the "instructions" are contained within the `<Response> </Response>` elements. Zang begins reading at `<Response>` and behaves accordingly as it encounters each new instruction element until the end of the `</Response>`. All InboundXML elements are camelCased and are categorized as either Verbs or Nouns. [block:code] { "codes": [ { "code": "<Response>\n <Say>You are about to execute a new call</Say>\n <Dial action=\"http://webhookr.com/interpreter-voice-sample\">4125551680</Dial>\n <Say>We have passed the Dial. The call will now be terminated</Say>\n <Hangup/>\n</Response>", "language": "xml" } ] } [/block] [block:api-header] { "type": "basic", "title": "InboundXML Verbs and Nouns" } [/block] InboundXML verbs are elements that define the behavior the call or SMS should have when executing the InboundXML. Nouns are simply the specifics of the behavior defined by the verb elements. Nouns are always nested within verb elements and can be either other xml elements or plain text.