I’m using versn 188.8.131.52. My setup uses ext 800 to park and 801-820 to pickup. Both parking and pickup work fine. The problem is that after a call has been parked, and the timeout period expires, the call is just hung up. I suspect the problem is due to generated callback Dial command using pipes instead of commas between arguments. Here’s what I see from level 3 logging:
Timeout for DAHDI/1-1 parked on 801 (default). Returning to park-dial,SIP0a404,1
– Executing [SIP0a404@park-dial:1] Dial(“DAHDI/1-1”, “SIP/a404|30|THthk”) in new stack
[May 29 10:59:29] WARNING: pbx.c:953 pbx_exec: The application delimiter is now the comma, not the pipe.
Did you forget to convert your dialplan? (Dial(SIP/a404|30|THthk))
(A few seconds later)
[May 29 10:59:39] WARNING: chan_sip.c:4526 create_addr: No such host: a404|30|THthk
[May 29 10:59:39] WARNING: app_dial.c:1518 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 - Unknown)
Is there a way to workaround this problem short of hunting thru the source code?