<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I'm relatively new to Asterisk, and not familiar with the inner workings
 of the code. It was recommended that I post here (instead of the users 
list) - I appreciate it if a developer with experience with Asterisk 
parking can shed some light on the issue I'm having.<br><br>I'm basically letting Asterisk (1.8.23) handle all of the parking process:<br><br><br>features.conf<br>parkext => 700<br>parkpos => 701-702<br>context => parkedcalls<br><br>On the Cisco phone, I programmed one of the soft keys to park the calls:<br>Key: fnc=sd;ext=700@10.0.1.103;vid=1;nme=Park<br><br>I can either press this key or dial #700 to park the call. Both work smoothly.<br><br>The problem happens when I try to park a call when the parking lot is full:<br><br>-
 if I try to park it with dialing #700,I get a warning message saying 
that it can't be done. The existing call (that I tried to park) stays on
 as intended. This is the desired behavior.<br><br>- On the other hand, 
if I try to park it via using the Key (which sends a REFER), Asterisk 
responds with a SIP 503 message (which the phone processes correctly 
telling me that its an invalid transfer). However, the existing call is 
gone - both caller and callee's phones show as if there is a call, but 
they are not connected to each other.  There is no SIP BYE. Asterisk CLI
 says :<br>Spawn extension (callee) exited non-zero on 'Parking\SIP\caller'...<br><br>Is there something that can be done not to lose the call?<br><br>I noticed that parking with dialing #700 and parking with the key button seem to be handled differently in the Asterisk code with different results in this case:<br><br>#700 goes thru xfer_park_call_helper and eventually masq_call_transfer in features.c.<br>Key method (REFER) goes thru sip_park_thread in chan_sip.c, ast_park_call_exten and park_call_full in features.c.<br><br>Thanks,<br>Mert<br>                                     </div></body>
</html>