Skip to content
This repository was archived by the owner on Aug 15, 2024. It is now read-only.

Go twiml examples #1033

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add XML headers
Somewhat normalize spacing
stevennic-twilio committed Jun 18, 2023
commit 62271baf6914560ceeffe1029305612658d0c92f
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect action="https://example.com/yourActionUrl" method="GET">
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect action="https://example.com/yourActionUrl">
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" statusCallback="https://example.com/yourStatusCallback"/>
</Connect>
</Connect>
</Response>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect action="https://example.com/yourActionUrl">
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" />
</Connect>
</Connect>
</Response>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" inboundAutocreation="true" routingAssignmentTimeout="10" />
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" inboundAutocreation="true" />
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" inboundTimeout="10"/>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer" recordingStatusCallback="https://example.com/yourRecordingStatusCallback" recordingStatusCallbackEvent="in-progress completed"/>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer" recordingStatusCallback="https://example.com/yourRecordingStatusCallback" recordingStatusCallbackMethod="GET"/>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer" recordingStatusCallback="https://example.com/yourRecordingStatusCallback"/>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer" recordingStatusCallback="https://example.com/yourRecordingStatusCallback"/>
</Connect>
</Response>

</Response>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer" trim="trim-silence"/>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" record="record-from-answer"/>
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" statusCallback="https://example.com/yourStatusCallback" statusCallbackEvent="call-initiated call-ringing call-answered call-completed"/>
</Connect>
</Connect>
</Response>
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" statusCallback="https://example.com/yourStatusCallback" statusCallbackMethod="GET" />
</Connect>
</Connect>
</Response>
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<Conversation serviceInstanceSid="ISxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" statusCallback="https://example.com/yourStatusCallback"/>
</Connect>
</Connect>
</Response>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<VirtualAgent connectorName="project" language="fr"/>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<VirtualAgent connectorName="project" sentimentAnalysis="true"/>
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<VirtualAgent connectorName="uniqueName">
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Connect>
<VirtualAgent connectorName="uniqueName">
1 change: 1 addition & 0 deletions twiml/voice/dial/dial-7/output/dial-7.twiml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial record="record-from-answer"
recordingTrack="inbound"
1 change: 1 addition & 0 deletions twiml/voice/dial/dial-8/output/dial-8.twiml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial referUrl="https://example.com/handler">
<Sip>sip:[email protected]?User-to-User=123456789%3Bencoding%3Dhex&amp;X-Name=Agent%2C+A</Sip>
1 change: 1 addition & 0 deletions twiml/voice/dial/dial-9/output/dial-9.twiml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial answerOnBridge="true" referUrl="https://example.com/handler">
<Sip>sip:[email protected]?User-to-User=123456789%3Bencoding%3Dhex&amp;X-Name=Agent%2C+A</Sip>
2 changes: 1 addition & 1 deletion twiml/voice/gather/gather-4/output/gather-4.twiml
Original file line number Diff line number Diff line change
@@ -3,5 +3,5 @@
<Response>
<Gather input="speech" action="/completed">
<Say>Welcome to Twilio, please tell us why you're calling</Say>
</Gather>
</Gather>
</Response>
1 change: 0 additions & 1 deletion twiml/voice/refer/refer-2/output/refer-2.twiml
Original file line number Diff line number Diff line change
@@ -4,4 +4,3 @@
<Sip>sip:[email protected]?X-AcctNumber=123456&amp;X-ReasonForCalling=billing-question</Sip>
</Refer>
</Response>

1 change: 0 additions & 1 deletion twiml/voice/refer/refer-3/output/refer-3.twiml
Original file line number Diff line number Diff line change
@@ -4,4 +4,3 @@
<Sip>sip:[email protected]?User-to-User=123456789%3Bencoding%3Dhex</Sip>
</Refer>
</Response>

2 changes: 1 addition & 1 deletion twiml/voice/sip/sip-12/output/sip-12.twiml
Original file line number Diff line number Diff line change
@@ -4,5 +4,5 @@
<Sip>sip:[email protected]</Sip>
<Sip>sip:[email protected]</Sip>
<Sip>sip:[email protected]</Sip>
</Dial>
</Dial>
</Response>