Hi<br><br>I'd like to allow users to transfer a call to a specific park number. This way, the receptionist can tranfer a call park for ext 100 at park number 7100 etc...<br><br>It seems like this should be fairly simple using the Park(ext) app but it doesn't work for me. No matter what I extension I use, the system just picks the next available park number. I've simplified my dialplan for testing. Here's what I'm working with now
<br><br>Features.conf<br>--------------------------<br><br>[general]<br>parkext => 70 <br>parkpos => 7000-7010<br>context => parkedcalls<br>courtesytone = beep <br>xfersound = beep <br>xferfailsound = beeperr
<br>findslot => first <br>
pickupexten = *8<br>featuredigittimeout = 500<br><br>[featuremap]<br>blindxfer => #1 <br>automon => *1<br>atxfer => *2 <br><br><br>Extensions.conf<br>------------------------------------<br><br>[general]<br>
static=yes<br>writeprotect=yes<br>autofallthrough=yes<br>clearglobalvars=no<br>priorityjumping=no<br><br><br>[globals]<br>CONSOLE=Console/dsp ; Console interface for demo<br>IAXINFO=guest ; IAXtel username/password
<br><br>[macro-stdexten];<br><br>exten => s,1,Dial(${ARG2},10,rtwTW)<br>exten => s,2,Goto(s-${DIALSTATUS},1)<br>exten => s-NOANSWER,1,Voicemail(u${ARG1})<br>exten => s-NOANSWER,2,Goto(default,s,1)<br>exten => s-BUSY,1,Voicemail(b${ARG1})
<br>exten => s-BUSY,2,Goto(default,s,1)<br>exten => _s-.,1,Goto(s-NOANSWER,1)<br>exten => a,1,VoicemailMain(${ARG1})<br><br>[internal]<br>include => parkedcalls<br>exten => 100,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
<br>exten => 101,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})<br>exten => 102,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})<br>exten => 103,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})<br>exten => 104,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
<br>exten => 123,1,Answer()<br>exten => 123,2,Park(7002)<br><br><br>If I transfer a call to 123, it parks it on 7000. Here's the output from the console.<br><br> -- Executing Macro("SIP/100-fd8c", "stdexten|101|SIP/101") in new stack
<br> -- Executing Dial("SIP/100-fd8c", "SIP/101|10|rtwTW") in new stack<br> -- Called 101<br> -- SIP/101-85d6 is ringing<br> -- SIP/101-85d6 answered SIP/100-fd8c<br> -- Attempting native bridge of SIP/100-fd8c and SIP/101-85d6
<br>Asterisk1*CLI> <br>Asterisk1*CLI> <br> -- Started music on hold, class 'default', on channel 'SIP/100-fd8c'<br> -- Stopped music on hold on SIP/100-fd8c<br> -- Executing Answer("SIP/101-16b7", "") in new stack
<br> -- Executing Park("SIP/101-16b7", "7002") in new stack<br> == Parked SIP/101-16b7 on 7000. Will timeout back to extension [internal] s, 1 in 45 seconds<br> -- Added extension '7000' priority 1 to parkedcalls
<br> -- Playing 'digits/7' (language 'en')<br> -- Playing 'digits/0' (language 'en')<br> -- Playing 'digits/0' (language 'en')<br> -- Playing 'digits/0' (language 'en')<br> -- Started music on hold, class 'default', on channel 'SIP/101-16b7'
<br> == Spawn extension (internal, s, 1) exited KEEPALIVE on 'SIP/101-16b7' <br><br>I'm using Asterisk 1.2.5. <br><br>I'm fairly new to asterisk so it's possible I'm missing something simple. <br><br>Any suggestions would be appreciated.
<br><br>Thanks<br clear="all"><br>-- <br>kris seraphine