---title: sidebar_position: 100---import Tabs from @theme/Tabs;import TabItem from @theme/TabItem;The verb transfers a call out of the queue containing that call. It then returns the flow of execution to verb following the that placed this call into the queue.## Verb AttributesThe verb does not support any attributes.## Examples### Leaving a Closed Queue xml support Customer support is now closed. Please call back on the next business day. Thank you. javascriptconst { RestClient } = require(@signalwire/compatibility-api);const response = new RestClient.LaML.VoiceResponse();response.enqueue({ waitUrl: https://example.com/hold-music.xml }, support);response.say( Customer support is now closed. Please call back on the next business day. Thank you.);console.log(response.toString()); phpenqueue(support, array( waitUrl => https://example.com/wait.xml )); $response->say(Customer support is now closed. Please call back on the next business day. Thank you.); echo $response;?> csharpusing Twilio.TwiML;using System;class Example{ static void Main() { var response = new VoiceResponse(); response.Enqueue(support, waitUrl: new Uri(https://example.com/wait.xml)); response.Say(Customer support is now closed. Please call back on the next business day. Thank you.); Console.WriteLine(response.ToString());; }} pythonfrom signalwire.voice_response import VoiceResponse, Enqueue, Sayresponse = VoiceResponse()response.enqueue(support, wait_url=https://example.com/wait.xml)response.say(Customer support is now closed. Please call back on the next business day. Thank you.)print(response) rubyrequire signalwire/sdkresponse = Signalwire::Sdk::VoiceResponse.new do |response| response.enqueue(name: support, wait_url: https://example.com/wait.xml) response.say(message: Customer support is now closed. Please call back on the next business day. Thank you.)endputs response.to_s Callers who are waiting in the queue for customer support will automatically be directed out of the queue after closing hours. SignalWire will notify these callers that they have left the queue and will have to try calling back another day.### Playing Audio xml http://your-application.com/music.mp3 javascriptconst { RestClient } = require(@signalwire/compatibility-api);const response = new RestClient.LaML.VoiceResponse();response.play(http://your-application.com/music.mp3);console.log(response.toString()); phpplay(http://your-application.com/music.mp3); echo $response;?> csharpusing Twilio.TwiML;using System;class Example{ static void Main() { var response = new VoiceResponse(); response.Play(new Uri(http://your-application.com/music.mp3)); Console.WriteLine(response.ToString());; }} pythonfrom signalwire.voice_response import VoiceResponse, Playresponse = VoiceResponse()response.play(http://your-application.com/music.mp3)print(response) rubyrequire signalwire/sdkresponse = Signalwire::Sdk::VoiceResponse.new do |response| response.play(url: http://your-application.com/music.mp3)endputs response.to_s SignalWire will play hold music for the callers in the queue until customer support hours are over.### Leave a Call xml javascriptconst { RestClient } = require(@signalwire/compatibility-api);const response = new RestClient.LaML.VoiceResponse();response.leave();console.log(response.toString()); phpleave(); echo $response;?> csharpusing Twilio.TwiML;using System;class Example{ static void Main() { var response = new VoiceResponse(); response.Leave(); Console.WriteLine(response.ToString());; }} pythonfrom signalwire.voice_response import VoiceResponse, Leaveresponse = VoiceResponse()response.leave()print(response) rubyrequire signalwire/sdkresponse = Signalwire::Sdk::VoiceResponse.new do |response| response.leaveendputs response.to_s wait.xml will dequeue the callers after closing hours and prompt the statement in the first example.