Hi there
We are running a trial of thirdlane and my company is really enjoying it so far its solving all our issue
we would like to know how to add this "Context" for trunks
[custom-from-onlinevoip]
exten => s,1,Set(rgn=${CALLERID(rdnis)})
exten => s,n,Noop(custom-from-onlinevoip: call from ${CALLERID(all)} to ${EXTEN} with RGN ${rgn}) exten => s,n,GotoIf($["x${rgn}" != "x"]?from-trunk,${rgn},1)
exten => s,n,Goto(from-trunk,s,1) include => from-trunk
he reason i ask the above our provider has a voipswitch where by
the Number E,I DDI will be 0878288818 and they forwards that to a telephone line : 5780187
the telephone line : 5780187 is the sip account we register
On thirdlane i can add the DDI being 5780187 they all my numbers will come in if i point it to that telephone line 5780187
but if i was my number 0878288818 to go to ext 100 and 0878288817 to go to ext 102 this wont work
because this is how its coming in
-- Executing [5780187@from-outside:1] Wait("SIP/1971795-0000018b", "1") in new stack
-- Executing [5780187@from-outside:2] Set("SIP/1971795-0000018b", "CDR(did)=5780187") in new stack
-- Executing [5780187@from-outside:3] ExecIf("SIP/1971795-0000018b", "0?Gosub(from-outside-fixinbound,5780187,1)") in new sta
-- Executing [5780187@from-outside:4] Set("SIP/1971795-0000018b", "__INCOMINGCLI=0878205549") in new stack
-- Executing [5780187@from-outside:5] Goto("SIP/1971795-0000018b", "from-outside-redir,5780187,1") in new stack
so we have used a work around like this method before and it worked
[custom-from-onlinevoip]
exten => s,1,Set(rgn=${CALLERID(rdnis)})
exten => s,n,Noop(custom-from-onlinevoip: call from ${CALLERID(all)} to ${EXTEN} with RGN ${rgn})
exten => s,n,GotoIf($["x${rgn}" != "x"]?from-trunk,${rgn},1)
exten => s,n,Goto(from-trunk,s,1) include => from-trunk
Hi Thank you for the response
Hi Thank you for the response iv added the code as to the path you provided me
/etc/asterisk/user_extensions.include
with script===========
[custom-from-onlinevoip]
exten => s,1,Set(rgn=${CALLERID(rdnis)})
exten => s,n,Noop(custom-from-onlinevoip: call from ${CALLERID(all)} to ${EXTEN} with RGN ${rgn})
exten => s,n,GotoIf($["x${rgn}" != "x"]?from-outside,${rgn},1)
exten => s,n,Goto(from-outside,s,1)
#include => from-outside
=======================================
However when i go into the GUI and click on trunks --> Create SIP Trunk,
on the options ( CONTEXT ) it provides me with a drop down list with
from-outside
from-inside-bantrybay
from-inside-unrestricted
from-instide-restricted
=============================================
I need to get this to work, as our first test and then IP TRUNK AUTHENTICATION before we purchase
Waiting on your reply
Regards
Jason Menge
Macrolan
You can specify context on the trunk screen (available in recent versions) and include your code in /etc/asterisk/user_extensions.include file. Any custom code can go in that file - it is preserved during software updates.