6.3 Seznam AT příkazů terminálu
Všechny příkazy začínají standardně AT (pozn.: některé z uvedených AT příkazů nemusí být dostupné v aktuální verzi firmware.)
Základní AT příkazy
Následující seznam je určen pro všechny GSM brány 2N, které vycházejí ze stejné SW architektury. Některé AT příkazy mohou být pro BRI brány nedostupné.
- A/ – repeat last command (without AT)
- I3 – copyright & firmware
- I4 – serial number
- &FRES – factory defaults & reset
- &V – view active parameters (system)
- &VI – view active parameters (isdn)
- &V0 – view active parameters (common)
- &V# – view active parameters (modules 1..2)
- &VB - Overview of module assignment to groups
- format: B#=grpout, grpin
- # is the module number
- grpout, grpin - outgoing and incoming groups of module
- &V9 – view active parameters (inc. groups)
- &VALL – view all group parameters
- &VE – Overview of VOIP parameters
- &P – view pseudo params
- &N# – view network params (net 1..8)
- &NALL – view all network params
- &A – view autorouting table <SPACE...continue>
- &R – view lcr–routing table <SPACE...continue>
- &T – view bris + modules totals
- &TMOD – view all modules totals
- &G##=atcommand – send at command to module 0..1 (ended by OK from gsm)
- &G##=xtcommand – send at command to module 0..1 (ended by <CR> from user)
- &G##=cmd – cmd for module 0..1 (RESET,BLOCK,OFF,DOWN,ON), (ATBAUD)
- &GALL=cmd – cmd for module 0..1 (RESET,BLOCK,OFF,DOWN,ON)
- &S – view aux, bris, modules status
- &S## – view aux, bris, one module status (ax,px,ex,0..1)
- &S=info – view all modules selected info (by at&S##)
- &Q## – view signal quality on module 0..1
- &QALL – view signal quality on all modules
- &L – view logfile from recent <SPACE...continue>
- &C – view buffer (calls) from recent <SPACE...continue>
- &CR – read buffer (calls) from the oldest <#...erase & continue>
- &CS – view buffer (SMS) from recent <SPACE...continue>
- &CSR – read buffer (SMS) from the oldest <#...erase & continue>
- &BSYS=cmd – cmd for system (RESET)
- &XG – view conn table/gsm (call states)
- (&XG## – view call details for gsm channel)
- &M0 – disable ansi colors
- &M1 – enable ansi colors
- &M9 – start matrix
- &U – view logged users
- &I## – view gsm moninfo (dBm = siganl level whn registering with BTS, RxLEV = minimum signal level required by BTS for registering of GSM module)
Konfigurační AT příkazy
System Settings
- %S85=sms – no answer sms text (max 63 chars)
- %S90=mode – operating mode of GSM module allocation
- (0=cyclic mode, 1=locked mode, 2=smart mode – according to already called minutes)
- (for 0 and 2 set LCR group = 3 (any))
- %S91=buf,id – cdr mode (b0=outg, b1=inc, b2=failed, b3=moninfo)
- unit id (0=off, 1..255)
- %S92=rep – report mode (b0=states, b1=tstamp, b2=smp,b3=lay2, b4=select)
- %S98=pin – sim pin (max 7 digits)
- %S99=dd.mm.yy.w/hh:mm:ss – set date/time (w=1..7 day of week)
- %X10=tsec – external routing tout in sec/10 (5..60,255)
- %X20=mmdd,mmdd – date of hour+1,hour–1 time change (0=off,0101..1231)
- %X22=hh:mm – 0:01..23:59 – time of reset of GSM gateway, 0:00 – no reset
- %X80=login/pass – login name / password (max 15 chars all)
System Control
- AT&Gxx=RESET – Reset of GSM module No xx
- AT&Gxx=BLOCK – Block of GSM module No xx
- AT&Gxx=DOWN – Transfer of GSM module into the sleep mode
- AT&Gxx=ON – Transfer of GSM module into the idle mode
ISDN Settings
- %I00=xxx – pri1 protocol/mode:
- NT,TE,NT/S,NTNT (pri2 = TE,NT,SY,NT)
- Pro FW:2_03_15 pouze NT a NT/S (sync prijimana z TE portu)
- %I01=tei,mtp
- tei,mtp = 0..63,0 ….fixed tei,ptp
- tei,mtp = 64,0 ….dynamic tei,ptp
- tei,mtp = 64,1 ....fixed tei,mtp
- %I05=c1,c2,c3,c4 – cause codes for failed calls
- c1=dial timeout (TIMEOUT=120)
- c2=dis.prefix (REJECT=21)
- c3=req.mod/grp not ready (TEMPFAIL=41)
- c4=pref grps not ready (CONGEST=42)
- %I06=sack,proc,prog,ale – prog.elem (0=off,1..8) for isdn message
- %I07=opx/npx,... – list of old/new prefixes (max 47 chars)
- %I08=dial,ring,disc – dial (0 = off,1..255) dialtone to NT on empty SETUP, ring (0=off,1 ..255) ringtone to NT if no PROGRESS from PSTN
- – 1=EU (dial = constantly 425Hz,ring = 1000+4000msec 425Hz)
- – 2=CZ (dial = 300/300/600/1200msec 425Hz,ring = 1000+4000msec 425Hz)
- – 3=HU (dial = constantly 425Hz,ring = 1000+4000msec 425Hz)
- – 4=GB (dial = constantly 425Hz,ring = 400+200+400+2000msec 400+450Hz)
- disc(0=off,1..255) busytone to NT interface on DISCONNEECT
- %I09=day,bits,enb – day (0=off,1..31) of clearing pri stat
- ctrl bits (b0=not defined, b1=not defined ,b2=subaddr–recv, b4=don't send CONNECT_ACK in TE mode)
- enblock digits (0=overlap,1..20)
- %I11=xxx – dial for dig.call from pri1 (max 15 chars)
- %I21=xxx – dial for dig.call from pri2 (max 15 chars)
- %I127=msn – MSN number for TE mode
- %i28=pin (max 15chars) – PIN (password) for TE–>GSM calls
GSM Settings
- %G02=mode,atms,afms – tc35 mode (2,4)
- atms/afms gain (+5dB=3,+2.5dB=1,0dB=0,–2.5dB=2,–5dB=4)
- %G05=delay – dtmf space delay (1..99 sec/100)
- %G06=mmdd,..mmdd – holiday list (0101=1st jan, 1231=31st dec)
- %G07=mmdd,..mmdd – holiday list2
- %G08=delay,min,max,tout – gsm call delay (0..10 sec), dial min/max (0..20)
- dial tout (0..20 sec)
- %G09=bits,dial,ring – bit0=sim card number (0=imsi,1=scid)
- bit1=siemens connecting tone,
- bit2=don't send CLIP for calls BRI<–GSM
- bit3=send AoC for calls BRI–>GSM (functionless for FW>2.03.14 and lower)
- dial (0=off,1..255) dialtone to GSM, ring(0=off,1..255) ringtone to GSM if no PROGRESS from PBX
- – 1=EU (dial = constantly 425Hz,ring = 1000+4000msec 425Hz)
- – 2=CZ (dial = 300/300/600/1200msec 425Hz, ring = 1000+4000msec 425Hz)
- – 3=HU (dial = constantly 425Hz, ring = 1000+4000msec 425Hz)
- – 4=GB (dial = constantly 425Hz,ring = 400+200+400+2000msec 400+450Hz)
- %G101=old/new,... – gsm causes change table (0..8 causes)
- %G#1=netid,clir,min,sms, day,sec,sec2,pseudo – out.module 1..2, sim 1 params
- netid (7 chars), clir (0=netw,1=on,2=off)
- min (0=0ff,1..65535 minutes), sms (0=off,1..65535)
- day (0=off,1..31,32=everyday), sec/2 (1..250)
- pseudo (0=off,1..8)
- %G#9=ale,conn,disc,day,bits,nasms – alerting tout (0=off,1=send ALERTING on recieveng +CIEV form GSM network, 2..20sec after recieving PROCEEDING)
- conn delay (0..20sec),
- forced disc (bit0=sim limit, bit1=time limit, bit2=noale)
- day (0=off,1..31) of clearing group stat,
- bits 0..255, b0=(notused), b1=min––>calls, b2=(notused)
- b3=(notused),
- nasms tout (0=off, 1..20sec)
- %G9#=mode,min,max,tout,day,dial,clip – inc.module 1..2 params
- mode (0=reject,1=ignore,2=ok–message,3=ok–tone)
- mode (4..7=0..3 + autocallback, 6..7= + ext.callback)
- min(0..20), max(0..20) tout (0..20 sec) dtmf dial–in
- day (0=off,1..31) of clearing inc.group stat
- dial prefix (max 15 ch), clip prefix (max 7 ch)
- %G9#=xxx,xxx,...xxx – auto dials (max 63 chars) #=5..8 for inc.groups 1..4
- %G99=exp,bits – dynamic clip expire (0=off,1..240 hours)
- bit0=add.conn, bit1=rem.answ
- %G19#=mess – params #=1..4 for inc.groups 1..4
- mess duration (0=once, 1..99=repeated) minutes
- mess duration (0=once, 1..99=repeated) minutes
Network list Parameters
- %N#0=opx/npx,... – list of old/new main–prefixes (max 47 chars)
- %N#1=pref/dig,... – list of prefixes/digits–to–end (max 63 chars)
- %N#2=pref/dig,... – pref. list extension (max 63 chars)
- %N#3=pref/dig,... – pref. list extension (max 63 chars)
- %N#4=pref/dig,... – pref. list extension (max 63 chars)
- %N#5=pref/dig,... – pref. list extension (max 63 chars)
- %N#6=pref/dig,... – pref. list extension (max 63 chars)
- %N#7=pref/dig,... – pref. list extension (max 63 chars)
- %N#9=netid,max – network id (7 chars), default max digits (0..20)
Routing Parameters
- %A##=clip,dial,limit – set autorouting item (ix 0..95)
- clip (20), dial(20), limit(0=off,1..99 minutes)
- %R##=source,net,hh:mm/hh:mm/w,gr,limit,tariffs – Settings of line ## (0..63) of LCR table
- source - source interface
- net – number of network list (0..32)
- hh:mm/hh:mm/w* – line using time limitation
- gr – outgoing group
- limit - time limit
- tariffs - tariff settings
- ; totals
- ; first m,c,s – inc. minutes,calls,smses
- ; second m,c,s – out. minutes,calls,smses
- ; ri,ro – redirected inc,out calls
- %TB#=m,c,m,c – init minutes,calls in bri # (0..65535)
- %TBALL=m,c,m,c – init minutes,calls in all bris (0..65535)
- %TG#=m,c,ri,ro – init minutes,calls,rin,rout in group # (0..65535)
- %TGALL=m,c,ri,ro – init minutes,calls,rin,rout in all groups (0..65535)
- %TI#=m,c – init minutes,calls in inc.group # (0..65535)
- %TIALL=m,c – init minutes,calls in all inc.groups (0..65535)
- %T##=1,m,c,s,m,c,s – init minutes,calls,sms in mod ##, sim 1 (0..65535)
- %TALL=1,m,c,s,m,c,s – init minutes,calls,sms in all mods, sim 1 (0..65535)
- %T##F=#,m,a,m,a,m,a,m,a – Settings of statistics of tariffs for module ## and SIM card #
- %T##F=ALL,m,a,m,a,m,a,m,a – Settings of statistics of tariffs for module ## and all SIM cards
- %TALLF=ALL,m,a,m,a,m,a,m,a – Settings of statistics of tariffs for all modules and SIM cards
- Description of parameters:
- m - called minutes of the current period
- a - unused minutes of the last period
Příkazy pro tracing
- AT!RE – Start tracing of error messages active interface.
- AT!Lx – Start tracing of LAN & Telnet on layer xx=2 – Layers IP,TCP,Telnetx=3 – Layers TCP, Telnet x=4 – Layer Telnet
- AT!Rx – Start tracing of ISDN BRI & GSM on layer xx=1 – Layers 1,2,3,4x=2 – Layers 2,3,4x=3 – Layers 3,4x=4 – Layer 4
- AT!RR – Start tracing (AT!R2) to COM1 interface
- AT!RX – Stop tracing (AT!R2) to COM1 interface
Práce s SMS zprávami
Příkazy pro zasílání a přijímání SMS zpráv
- AT!G=A6 – Start low-level controlling for SMS (can run only on one port)
- AT!G=55 – Stop low-level controlling on used port
Řídicí SMS zprávy
- AT^SX=ch – (sms listing) request to list all SMS messages and status confirmations saved on SIM card. Possible answers:: *smserr (busy,list) or *smsinc (ix=1..255) for each saved SMS or status SMS messages, end of list or empty SIM card – *smsinc (ix=0).
- AT^SR=ch,ix – (sms read) request to read SMS or status SMS saved in SIM card. Possible answers: *smserr (busy,read) or *smspdu
- AT^SD=ch,ix – (sms delete) request to delete SMS message (or status SMS message). Possible answers: *smserr (busy,delete) or *smsdel
- AT^SM=ch,len,pdu,csum – (sms to module) request to send message via GSM module 0..31 or via any GSM module (ch=32). Possible answers: *smserr (busy,write) or *smsout
- AT^SG=grp,len,pdu,csum – (sms to group) request to send SMS message via GSM group 1..8. Possible answers: *smserr (busy,write) or *smsout
Zprávy od BRI GSM brány
- *smsinc: ch,ix,sts – SMS message was received and saved into SIM card:
- Ch…GSM module number 0..31
- Ix…index number of saved SMS 0..255
- Sts…SMS status
- *smsrep: ch,ix – SMS status confirmation was received and saved to SIM card (this message is only for GSM modules TC35 and GM47)
- *smsout: ch,ix,ref – SMS message was sent and was not saved into SIM card:
- Ref…reference number of sent SMS 0..255 (will be used in SMS status confirmation message)
- *smspdu: ch,ix,sts,len,pdu,csum – content of SMS message or status confirmation:
- Len…SMS length (number of bytes in PDU)
- Pdu…message content in PDU format
- Csum…Checksum of all PDU bytes (2 hexa digits) calculated without carry
- *smsdel: ch,ix – SMS message or status confirmation was deleted from position ix