Hey everyone,
I’m attempting to set up call parking and am running to issue with the call transfer mechanism.
Details:
Calls come into an “incoming” context. This context includes “parkedcalls”.
I forward calls to my cell phone using Dial, and use the “t” flag to indicate I want transfer capability.
Problem:
Pressing # on my cell works fine, I get the transfer dialog and the other end gets music, however I cannot enter in any valid extension at this point. I am attempting to use the default 700 to send the call to the lot, but immediately after I press any number, it tells me that it’s an invalid extension and brings me back to the original caller. It also seems to time out very quickly if I don’t enter in an extension, and again brings me back to the original caller. I’ve tried this using a SIP softphone and the same problem occurred.
From what I understand, I should be able to enter in any extension accessible from my “incoming” context during the call transfer and just have things work. I can get nothing to work when attempting to enter in an extension during the transfer dialog, let alone parking.
Here’s a brief snippet of my context:
[incoming_calls]
include => parkedcalls
exten => 18884209903,1,Answer()
exten => 18884209903,n,Background(custom/intgreet)
exten => 18884209903,n,WaitExten()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Employee extensions and voicemail set up;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Marc = extension # 1001
exten => 1001,1,Playback(custom/contmarc)
exten => 1001,n,Set(CALLERID(num)=18884209903)
exten => 1001,n,Dial(IAX2/jnctn_out/${MARCCELL},t)
exten => 1001,n,Congestion()
exten => 1001,n,Busy()
;more extensions underneath this…
Everything I’ve read makes this sounds so easy to use, what the heck am I doing wrong?