You can match on any variable, use the info app to see what is available
Excellent point about a prefix. But I am intrigued by the comment that I can check using a condition such as a header value on a per call basis. I will google this and see if I can find some examples. I was not aware this could be done.Can I do something similar to pull the call back from a device? So if a call is established to ext 1000 can I send something (prefix or x-header) to make Freeswitch transfer that call to me? Kinda like call pickup except that call is active so ext 1000 will get a BYE and no longer be in the call.Thanks for your time Steven. This really helps out.On Wednesday, April 2, 2014 9:13:21 AM, Steven Ayre <steveayre@gmail.com> wrote:
You could check the condition against something from the originating phone including a custom X header, or a prefix you strip from the number before dialing...
On Wednesday, April 2, 2014, Peter Hillier <peterhillier@yahoo.com> wrote:
The problem is that "the calls I want" are dynamic. It has to do with proximity based features. This is why I want the originating phone to decide when to request the auto answer or not. So from a dial plan perspective I cannot pre-configure this behaviour.Thanks for your response.
PeterOn Wednesday, April 2, 2014 4:34:50 AM, Steven Ayre <steveayre@gmail.com> wrote:
You're on the right lines with that insert. Nest it inside a condition so it only happens on the calls you want and it'll do what you want.
On Tuesday, April 1, 2014, Peter Hillier <peterhillier@yahoo.com> wrote:
I have a specific call scenario where I want to transfer a call and have the destination (REFER-TO) end answer automatically. Basically I own both devices and I am moving the call from my mobile VoIP client to my SIP deskphone. I want it to be seamless with no ringback or alerting introduced (hence the reason I am looking at auto answer).My SIP deskphone supports auto-answer when the Call-Info header indicates "answer-after=0". This header is specified in the REFER from the originating device (mobile VoIP client). Freeswitch does not pass this header through to the destination device.Is there any specific setting that I can do to pass this header through? I know that I can change the dialplan using the following: