Veramente dura ragazzi ma son riuscito, dopo mille tentativi, a compilare il chan e a far andare sta maledetta key e funziona alla grande come gateway gsm con openwrt x86.
qui trovate gli ipk completi di asterisk16 (1.6.14.1)compreso il chan_datacard
questo il usb_modeswitch.conf
DefaultVendor= 0x12d1;
DefaultProduct= 0x1001
HuaweiMode=1
questo /etc/asterisk/datacard.conf
[general]
interval=15
;jbenable = yes
;jbforce = no
;jbmaxsize = 200
;jbresyncthreshold = 1000
;jbimpl = fixed
;jbtargetextra = 40
;jblog = no
[defaults]
context=datacard-incoming
group=0
rxgain=0
txgain=0
autodeletesms=yes
resetdatacard=yes
u2diag=-1^U2DIAG command
usecallingpres=yes
callingpres=allowed_passed_screen
disablesms=no
language=en
smsaspdu=yes
mindtmfgap=45
mindtmfduration=80
mindtmfinterval=200
callwaiting=auto
disable=no
exten=+xxxxxxxxxx
dtmf=relax
[datacard0]
audio=/dev/ttyUSB1
data=/dev/ttyUSB2
imei=xxxxxxxxxxxxxx
imsi=xxxxxxxxxxxxxxxx
questo l'extension.conf (la parte relativa alle chiamate in entrata e uscita dall'interno 101, funzionano anche gli sms ma li devo testare bene)
[datacard-incoming]
exten => s,1,Dial(SIP/101,30,Tt)
exten => s,n,Hangup()
[101]
...
...
exten => _3.,1,Dial(Datacard/datacard0/${EXTEN})
Ora mi concentro sugli sms...