I'm having the issue that when calls come in from the outside they hit the public context which sends the call to a phone, and then user at the phone tries to transfer them to another extension, then call is dropped. That's because, the transfer gets put in the "public" dialplan where the call came in from. I've read that other's have had this issue, and surely this is a normal use-case to transfer inbound calls, so I'm hoping this is a solved issue :) I read some things about using force_transfer_context but I can't seem to figure out how to use it. I though maybe it was a variable so I tried adding it as a variable in the user directory but that didn't help :( Can someone help explain how to address this issue so inbound calls can be transferred? Thanks. :) Ideally, I'd like FreeSWITCH to use the context of the phone/user that's doing the transfer.
set the force_transfer_context variable so its one that your users have permissions in. /b On Mon, Apr 29, 2019 at 3:22 PM Bruce Marriner <bruce@bmts.us> wrote:
I'm having the issue that when calls come in from the outside they hit the public context which sends the call to a phone, and then user at the phone tries to transfer them to another extension, then call is dropped.
That's because, the transfer gets put in the "public" dialplan where the call came in from.
I've read that other's have had this issue, and surely this is a normal use-case to transfer inbound calls, so I'm hoping this is a solved issue :)
I read some things about using force_transfer_context but I can't seem to figure out how to use it. I though maybe it was a variable so I tried adding it as a variable in the user directory but that didn't help :(
Can someone help explain how to address this issue so inbound calls can be transferred? Thanks. :)
Ideally, I'd like FreeSWITCH to use the context of the phone/user that's doing the transfer.
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Brian West | Co-founder and Developer Need Commercial support? email sales@freeswitch.com FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: brian@freeswitch.com Mobile: 918-424-9378 Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> [image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
Thanks Brian, I actually kept toying with this and found if I set it on the inbound call itself (where it matches the DID to it's extension) then it works. I was hoping I could set it in the user directory so I could apply it to a large set of users with one setting oppopsed to needing it in the public context. Do you know if there's a way to set it in the user directory as a variable that would apply to all users in a given domain? Also, is there a magic setting that means "use the users context"? That way I don't need to create custom entries for every domain/context? (I am hosting several separate domains/contexts) Like, force_transfer_context=user-context or something like that? On Monday, April 29, 2019 16:13 CDT, Brian West <brian@freeswitch.com> wrote: set the force_transfer_context variable so its one that your users have permissions in. /b On Mon, Apr 29, 2019 at 3:22 PM Bruce Marriner <bruce@bmts.us> wrote: I'm having the issue that when calls come in from the outside they hit the public context which sends the call to a phone, and then user at the phone tries to transfer them to another extension, then call is dropped. That's because, the transfer gets put in the "public" dialplan where the call came in from. I've read that other's have had this issue, and surely this is a normal use-case to transfer inbound calls, so I'm hoping this is a solved issue :) I read some things about using force_transfer_context but I can't seem to figure out how to use it. I though maybe it was a variable so I tried adding it as a variable in the user directory but that didn't help :( Can someone help explain how to address this issue so inbound calls can be transferred? Thanks. :) Ideally, I'd like FreeSWITCH to use the context of the phone/user that's doing the transfer. _________________________________________________________________________ The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform. Join our online community to chat in real time https://signalwire.community Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com -- Brian West | Co-founder and Developer Need Commercial support? email sales@freeswitch.com FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 Email: brian@freeswitch.com Mobile: 918-424-9378 Website: https://www.FreeSWITCH.com
participants (2)
-
Brian West
-
Bruce Marriner