I have this simple context<br><br>I am register to an external provider and when I am not home I would like to transfer the phone outside<br>The problem that the call goes in loop<br><br>I cannot understand why. <br><br>Can you figure out my error? 
<br><br>Thank you<br><br><br>sip.conf<br>register =&gt; user:pass@provider/400<br><br>[inside]<br>exten =&gt; _4X.,1,dial(SIP/ext_400_124/5551234444,5,tT)<br>exten =&gt; _4X.,2,hangup<br><br>&nbsp;-- Executing Dial(&quot;SIP/5551237777-081b8eb0&quot;, &quot;SIP/ext_400_124/5551234444|5|tT&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Called ext_400_124/5551234444<br>&nbsp;&nbsp;&nbsp; -- SIP/ext_400_124-081bf848 is ringing<br>&nbsp;&nbsp;&nbsp; -- Nobody picked up in 5000 ms<br>&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;SIP/5551237777-081b8eb0&quot;, &quot;&quot;) in new stack<br>&nbsp; == Spawn extension (inside, 50000123, 2) exited non-zero on &#39;SIP/5551237777-081b8eb0&#39;
<br>&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;SIP/5551237777-081c79a8&quot;, &quot;SIP/ext_400_124/5551234444|5|tT&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Called ext_400_124/5551234444<br>&nbsp;&nbsp;&nbsp; -- SIP/ext_400_124-081ccee8 is ringing<br>&nbsp; == Spawn extension (inside, 50000123, 1) exited non-zero on &#39;SIP/5551237777-081c79a8&#39;
<br><br>