[asterisk-users] Blind xfer issue -- URGENT!
Mojo with Horan & Company, LLC
mojo at horanappraisals.com
Thu Jun 21 17:27:04 CDT 2007
Use the "dialplan show" CLI command ("show dialplan" in 1.2) to show
you exactly what asterisk has picked up, and scan it for aforementioned
leaks.
Rizwan Hisham wrote:
> Then i think u should use Atis's idea of using transfer_context
> variable.......you should set it inside your dialplan and it should be
> the first thing you do in your dialplan.
>
> Are you sure there is no leak in your dialplan, because asterisk cant
> transfer your caller to an extension it cant find. There must be leak,
> check if you are using any wrong extension patterns like _XXX. or
> something like that.
>
> On 6/19/07, *Jay Moore* <jaymoore at accu-com.com
> <mailto:jaymoore at accu-com.com>> wrote:
>
> The way I have my dialplan set up, the callers shouldn't be able to make
> any outgoing calls.
>
> Incoming calls come down my T1:
> {zapata.conf}
> ; T1
> group=1
> context=incoming_t1
> signalling=em_w
> channel => 1-24
>
> Which puts them into the 'incoming_t1' context:
> {extensions.conf}
> [incoming_t1]
> #include callcenter/extension_ans.conf
> include => answering-service
>
> Which includes my callcenter answering service extensions conf file and
> includes the 'answering-service' context:
>
> {callcenter/extension_ans.conf}
> [answering-service]
> ; Catch all extensions
> exten => _X.,1,Set(account=${EXTEN})
> exten => _X.,n,AGI(get_cid.php)
> exten => _X.,n,Set(CALLERID(all)=${cid}<${account}>)
> exten => _X.,n,Set(context=COM)
> exten => _X.,n,Set(type=INC)
> exten => _X.,n,Set(from=${account})
> exten => _X.,n,Set(to=COM)
> exten => _X.,n,AGI(create_filename.php)
> exten => _X.,n,Set(MONITOR_FILENAME=${filename})
> exten => _X.,n,Goto(queue-answer,s,1)
>
> Which then parses all incoming calls (you can see the rest of the
> dialplan in my previous message).
>
> I'm not sure what I'm doing wrong. It seems to me I'm doing everything
> properly. Callers should not be able to transfer (no 'T' in the Queue()
> command), and they should not be able to dial any extension.
>
> I'm completely lost here.
>
> Jay
>
> Rizwan Hisham wrote:
> > I dont know how to solve your transfer problem, but i have an
> idea which
> > you
> > can use to overcome this abnormality.
> >
> > You should restrict the callers with context which includes only
> your local
> > office extensions.
> >
> > I assume all your incoming calls fall in [default] context. what
> you should
> > do is:
> >
> > [default]
> > include=> localext
> > exten=> _X.,1,Noop("Incoming call received")
> >
> > [localext]
> > *****This context should include all your office extensions******
> >
> > This way, caller can only transfer himself within your office
> extensions.
> > I hope you get my point
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com
> <http://Easynews.com> --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
> --
> Rizwan Hisham
> Software Engineer
> AXVOICE Inc.
> www.axvoice.com <http://www.axvoice.com>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list