I was once able to park calls in the system I’m developing, but now I’m not. I’ve been wracking my head all morning trying to figure out why not.
When I pick up the phone and dial 700, I get a voice recording telling me the parking attempt failed.
When I use the page button on our Digium phone, I get the following warning (maximum verbosity):
[2013-08-21 11:46:09] WARNING: features.c:1483 park_space_reserve: Parking lot not available to park SIP/<channel>-00000005.
== Spawn extension (internal_lines, 221, 5) exited non-zero on 'Parking/SIP/<channel>-00000005<ZOMBIE>'
[2013-08-21 11:46:09] NOTICE[C-00000004]: chan_sip.c:22953 handle_response_notify: Got OK on REFER Notify message
At that point, the phone that I was trying to park from will hangup. The phone I dialed FROM will still show connected and I’ll have two zombie channels to deal with.
[2013-08-21 11:46:59] WARNING: chan_sip.c:4403 __sip_autodestruct: Autodestruct on dialog 'M111FVXhr0AzasX456F0UIdWFYXDMj8R' with owner SIP/<channel>-00000005 in place (Method: BYE). Rescheduling destruction for 10000 ms
Here’s my features.conf
parkext => 700
parkpos => 701-750
context => parkedcalls
parkingtime => 60
sip.conf has ‘parkinglot=parkedcalls’ set.
Show dialplan shows extension 700 under the parkedcalls context. I’ve included the parkedcalls context under extensions.conf, AND I’ve set parking_exten=700 under res_digium_phone.conf.
I’m officially out of ideas. Can anyone point me in another direction?