<span style>Hi!</span><div style><br></div><div style>Maybe I am missing something or am a little blind at the moment, but I didn&#39;t find out how asterisk can place a call on hold when acting as user agent client to another SIP server.</div>

<div style><br></div><div style>Scenario:</div><div style>----------</div><div style>Asterisk registers to another SIP server (provider) as user agent.</div><div style>An inbound call from this other SIP server comes in and arrives at asterisk.</div>

<div style>Asterisk performs some actions in the dialplan and should place the call on hold after some time, so that the caller only hears the on hold music from my provider (not streamed by my Asterisk).</div><div style>

<br></div><div style>Technically speaking I want asterisk to send a re-INVITE message containing an updated SDP body with the attribute &quot;a=sendonly&quot; or &quot;a=inactive&quot; added so that the SIP server of my provider (where Asterisk is registered to as user) will recognize that the call should be placed on hold.</div>

<div style><br></div><div style><br></div><div style>A good example of what I want to achieve is presented in Section 2.1 of RFC 5359 (Session Initiation Protocol Service Examples) (<a href="http://tools.ietf.org/html/rfc5359#section-2.1" target="_blank" style="color:rgb(17,85,204)">http://tools.ietf.org/html/rfc5359#section-2.1</a>) where &quot;Bob&quot; would be my Asterisk (as UAC), &quot;Alice&quot; is the external caller and &quot;Proxy&quot; is the provider&#39;s SIP server.</div>

<div style><br></div><div style><br></div><div style>Question:</div><div style>----------</div><div style>Is there any way to perform this from the dialplan or by means of the manager API? Is there an application like &quot;Hold&quot;?</div>

<div style><br></div><div style><br></div><div style>Kind regards and greetings from Austria,</div><div style>John :-)</div>