Reading through the code, I don't see a way of exiting the transfer and regaining the call with the customer, unless the third party hangs up or maybe doesn't answer and the dialplan doesn't do anything else with the call (send the call into voicemail).

I suggest you request this feature (http://bugs.digium.com), but as an interim solution you can create a dialplan for internal extensions that does not send the call to voicemail if unanswered, and only dials the third party for a limited amount of time (20 seconds?).

You could preface these special extensions with a sequence, such as 9, or 777 or whatever. Assuming your extensions are 1xx:

exten => _7771XX,1,Dial(SIP/${EXTEN:3},20)
exten => _7771XX,2,Hangup

-mike


Mark Johnson wrote:
I am trying out the new atxfer feature from CVS-HEAD. I set atxfer equal to *7 and it seems to work OK. I am having a problem getting it to work the way a receptionist would want. If an extension calls me, I hit *7 and I hear the voice say "transfer". I dial another extension. If the newly dialed extension goes to voicemail, I can't figure out how to get the original call back to tell them the person they are trying to reach is unavailable. Anything I try bridges the call and the caller go into like the 2nd half of the voicemail greeting. Is there some trick to this?

Thanks!

Mark
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users


_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to