On Mon, Oct 16, 2006 at 02:08:05PM +0200, Benoit Panizzon wrote: > [myself] > ; National Destinations > exten => _0z.,1,Dial(SIP/someisp/${EXTEN}); > exten => _0z.,n,Dial(Zap/g1/${EXTEN}); > > ; International Destinations > exten => _00z.,1,Dial(SIP/someisp/${EXTEN}); > exten => _00z.,n,Dial(Zap/g1/${EXTEN}); > > include => freedestinations; > > [freedestinations] > ; Local Free Destionations > exten => _0800.,1,Dial(Zap/g1/${EXTEN}); > > ; International Free Destionations > exten => _0049.,1,Dial(SIP/FWD/*${EXTEN}:2); > ------------------------------ > > Now I get into this situation. I would like to call a german Free Numer: > 0049800xxxxxxx > > This is best matched in the context [freedestinations], and also the > cheapest. > My Telco charges a fee to call free destionations abroad. > But still: exten => _00z. is being matched. > > Is there a way to solve this in a clever way? I have started just copying all > [freedestination] extensions into [myself] but every time I have to change > anything I have to change it everywhere.
Try moving the [myself] destinations into another context, say [pstn], then do [myself] include => freedestinations include => pstn whilst your friends' contexts only include => freedestinations Check the wiki: http://www.voip-info.org/wiki/index.php?page=Asterisk+config+extensions.conf+sorting Regards, Brian. _______________________________________________ --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