添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
聪明的茶叶  ·  Getting Started | Vuex·  3 月前    · 
安静的皮蛋  ·  VBA ...·  11 月前    · 
I enabled the page option in the dialplan manager. Upon doing some testing, if there is an active call going on an extension that is being paged then it puts that call on hold to barge in for the page. I am guessing it is doing this because of the "set api_hangup_hook=conference page-${destination_number} kick all" action that is on the dialplan by default, but I am just guessing on that.
Is there an action to ignore a busy extension? Can I just delete that action line or would that cause some issues?
Thanks I did some googling and found on a Freeswitch forum someone had this action line in their code for intercom feature.
<action application="set" data="sip_exclude_contact=${presence_id}"/>
If I add that action to my page dial-plan would this exclude the busy extensions to get rid of the issue mentioned above?
Thanks
I don't know if it's still an issue but it works with : action set sip_h_Alert-Info=< http://notused.com >;answer-after=0
right before bridge
Talking about paging,
is there an option to set a limit so lets say after 15 seconds the paging will disconnect? In the "page" conference profile add terminate-on-silence 15 or whatever value.
This won't force page calls to only 15 seconds, but will keep them from getting stuck
Alrighty Boys and Girls DigiDaz and I worked it out. This fix only applies if you have issues with special characters in the domain name or in our case a hyphen. could apply to other special characters. Bug report follows.
Problem: make call on domain a from extension to outside did.
ext: 111 -> 1-234-555-1212
ext: 112 -> *8111
Expected Behavior - Rcv busy tone and page fails.
Observed Behavior - Page is executed, active call is placed on hold.
Reason: Lua file page.lua string.find function was choking on special characters in domain name test line 181:
if string.find(reply, domain_name) then
in this case, observed character causing problems was a hyphen. Especially tricky to nail down, because only a few domains had hyphen in domain_name.
Fix :
New line 181 should look like:
if string.find(reply, domain_name,1,true) which processes domain_name while ignoring special characters. You may see this problem creep in while using alternate languages or using hyphens in domain names.
I have a function that escapes all magic characters found online a while ago can be very useful
function escape_magic_char(str)
local magic_char = '(['..("%^$().[]*+-?"):gsub("(.)", "%%%1")..'])'
return str:gsub(magic_char, "%%%1")
Having this same issue when phone is active on a call the caller is automatically placed on hold when using *724 or *8[ext]. Is there a way to prevent this from happening? Tried the fix above (looks like it was already fixed in page.lua) but any intercom call places caller on hold immediately without warning when using the page feature.
Community platform by XenForo ® © 2010-2025 XenForo Ltd. | Style and add-ons by ThemeHouse XenPorta 2 PRO © Jason Axelrod of 8WAYRUN