Unable to change dahdi channel context

Hello everyone!
I’ve got a problem that’s going to make me mad.
I’m using Ubuntu Server 12.04 with Asterisk 1.8.10.1 and a Digium AEX410 analog card with dahdi 2.9.0
and freepbx 2.10.1.16

Everything works fine, except incoming calls. When someone call asterisk say “goodbye” then hangup.
The problem is that freepbx can’t handle “default” context, and I’m unable to change the channel context.
I’ve tried to insert “context=from-analog” almost everywhere, but asterisk says always it’s default context.

Here’s my chan_dahdi.conf

[general]
context=from-analog

[channels]
language=it
busydetect=yes
busycount=10
usecallerid=yes
callwaiting=yes
usecallingpres=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=no
immediate=no
faxdetect=no
rxgain=0.0
txgain=0.0
context=from-analog

I’ve already tried to downgrade dahdi to version 2.8 and uninstalled freepbx, but nothing changed.

Please help me!

You don’t seem to have defined any channels. I see no "channel => " lines.

create your context on the file called extensions_custom.conf and then change the context name for your own context on the file dahdi-channels.conf