Dears; Thanks for all the replies and help.
First of all, I am not looking to have the custom context only for outbound, I need this also to separate the extensions into partitions, so I can have same extensions in different contexts, also extensions in context A can not call extensions in context B (as example). Secondly, regarding to have the calls in the CDR (the outside and internal calls), really i did not understand in the below example what I have to do? For example: exten => _2XXX,1,Verbose(Internal extension-to-extension call) same => n,Goto(${EXTEN},from-internal,1) Why to use the Goto? How the call will be done using my manual configuration? As you are going to use from-internal then why you used the Verbose? We need to know if we did a manual script, how the calls will be logged in the CDR without using the from-internal? In other words, we will write manually the Dial function and will not depend on the auto generated script. Also why u used same? And u let it go for from-internal at sequence 1. Well, is it always to go for sequence 1? Or I have to check the right sequence? What if changed? Regards Bilal ---------------- > > > umm Warren, yes including from-internal is the way of > getting all the > > features,,,but in my experience the calls going out > using the dialplan > > script we manually enter in our custome context don't > get inserted into the > > FreePBX CDR and recording stuff !! > > > > Okay, if you're writing custom dialplan to control outbound > calling, but > you want to utilize the FreePBX standard features, without > using custom > modules, you can do something like the following, adjusting > for your > specific situations of course: > > [custom-local-only] > ; local NANPA calling for area code 281 > exten => _281NXXXXXX,1,Verbose(Outbound call from > local-only context) > same => n,Goto(${EXTEN},from-internal,1) > > ; extension-to-extension (internal) calling, assuming 2XXX > internal > extension plan > exten => _2XXX,1,Verbose(Internal extension-to-extension > call) > same => n,Goto(${EXTEN},from-internal,1) > > [custom-long-distance] > ; long distance NANPA calling, dial a 1 to dial anything > outside of a local > number > exten => _1NXXNXXXXXX,1,Verbose(Outbound call from local > and long-distance > context) > same => n,Goto(${EXTEN},from-internal,1) > > ; allow local calls also, without having to dial a 1 > include => custom-local-only > > > -- > Thanks, > --Warren Selby, dCAP > http://www.SelbyTech.com <http://www.selbytech.com> -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users