PowerBit data/fax/voice-modem 56000 33600 bps Användarhandbok
PowerBit-modem från PowerBit Security! Vi är glada över att Du valt ett modem från PowerBit och hoppas att Du kommer att bli nöjd och ha stor användning av produkten. PowerBit:s data/fax-modem är kompatibla med de flesta modem och kommunikationsprogram på marknaden och Du kan därför direkt använda modemet med olika standardprogram utan att studera denna handbok i detalj. Det finns dock en mängd extra finesser i PowerBit-modemen och om du vill utnyttja dessa finner du informationen i denna handbok. Denna handbok omfattar flera modeller av PowerBit-modemen. Samtliga modeller kan sända och ta emot data med upp till 33 600 bps enligt V.34- standarden. Fax kan överföras med upp till 14 400 bps. K56-modemen kan (till skillnad från de rena V.34-modemen) även ta emot data med upp till 56 000 bps enligt ITU-standarden V.90 och K56flex. Det ger dig möjlighet att surfa på Internet med mycket hög hastighet. Modemen med 56 000 bps kapacitet refereras till som K56-modem i denna handbok. K56-modemens styrprogram är uppgraderingsbart för framtida förbättringar. Vid uppgradering av modemet hämtar du själv ny styrprogramvara via Internet och laddar ned denna i modemet. Modemen finns i flera varianter, som ISA-kort, som PC Card (PCMCIA) och som fristående bordsenhet. Det finns också enkla modeller och modeller med mycket finesser och funktioner. Alla modellerna har samma grundegenskaper och kan därför dela denna handbok. Eventuella olikheter mellan de olika modellerna påpekas speciellt. Var inte rädd för att prova modemets olika funktioner! Prova gärna de olika funktionerna då Du läser om dem i denna handbok! Om Du får problem med installation eller handhavande och inte kan lösa det med hjälp av handboken, ska Du i första hand vända Dig till Din återförsäljare och i andra hand till PowerBit Security. Ha alltid denna handbok till hands då Du ringer för att få hjälp och sitt gärna vid datorn. Du finner nya versioner av modemets programvara på PowerBit Security:s Internet-hemsida. PowerBit Security, 2006 www.powerbit.se
Att läsa denna handbok Denna handbok är mycket omfattande, men för vanligt bruk kan du betrakta det mesta som en uppslagsbok som du bara använder vid behov. För vanlig Internetuppkoppling behöver du exempelvis inte veta någonting om modemets styrkommandon och inställningar. Det sköter programvaran automatiskt. Om Du är en van modemanvändare kan Du hoppa över de allmänna kapitlen om modem och dess användning och bara använda handboken då det behövs. Glöm dock inte att läsa om de speciella finesser som finns i modemen. Om Du inte använt modem förut, rekommenderar vi Dig att läsa de inledande kapitlen för att få en överblick över modemets funktion och möjligheter. Introduktionen kompletteras av ett antal Appendix som innehåller information för installatören och information av uppslagskaraktär. CE-märkning CE-märkingen avser säkerhet enligt lågspänningsdirektivet 89/336/EEC och elektromagnetisk kompatibilitet enligt EMC-direktivet 73/23/EEC. Not Information i denna handbok är enligt vår bästa förmåga aktuell och korrekt. Vi kan dock inte ansvara för användningen av informationen och ej heller för intrång i patent eller i tredje parts rättigheter som kan bli följden av användningen. Specifikationerna i detta dokument kan ändras utan föregående varsel. IBM är ett varumärke ägt av IBM Corporation. Macintosh är ett varumärke ägt av Apple Computer Corporation. MNP är ett varumärke ägt av Microcom, Inc. Hayes är ett varumärke ägt av Hayes Microcomputer Products, Inc. Rockwell är ett varumärke ägt av Rockwell International Corporation. Copyright 1993-1999 Alla rättigheter förbehållna.
INNEHÅLL 1 Snabbstart... 4 1.2 Modeller...6 1.3 Anslutningar...7 1.4 Display...8 1.5 Knappar...9 2 Modem-, telefon- och SVD-funktioner... 10 2.1 Headset-telefon...10 2.2 Telefon-apparat...11 2.3 Högtalartelefon...12 2.4 SVD (tal och data samtidigt)...13 3 Modem - en orientering... 15 3.1 Vad ett modem gör...15 3.2 Kommunikationsprogrammet...15 3.3 Styrkommandon...16 3.4 DTE- resp DCE-hastighet, flödeskontroll...20 3.5 Konfigurering...20 3.6 Uppkoppling...22 3.7 Kontakt - On-Line...23 3.8 Felkorrigering...23 3.9 Datakompression...23 3.10 Fax...24 3.11 Röstfunktion...24 3.12 SVD (tal och data samtidigt)...25 4 Installation... 26 4.1 Att installera ett modem...26 4.2 Operativsystem...26 4.3 Kommunikationsprogram...27 4.4 Serieportar och anslutning...28 4.5 Installation av bordsmodemet...30 4.6 Installation av PC Card- (PCMCIA-) modemet...32 4.7 Installation av ISA-bussmodemet...35 5 Kommandoöversikt - data/fax/röst... 39 5.2 AT-kommandon...42 5.3 Svar på AT-kommandon...45 5.4 Faxkommandon...48 5.5 Röstmod...49 5.6 ADPCM röstkommandon...50 5.7 SVD-kommandon...51 5.8 S-register...51 6 Tips och instruktioner... 56 6.1 Uppringning och nummerslagning...56 6.2 Automatiskt svar...58
6.3 Manuell uppkoppling...58 6.4 Hög hastighet och linjekvalitet...58 6.5 K56-56 000 bps mottagningshastighet...59 6.6 Felkorrigering och datakompression...60 6.7 Kommunikationsprotokoll...63 6.8 Omkopplingsfunktion fax/telefon...64 6.9 Ring upp mig!...67 6.10 Lösenord och motringning...68 6.11 Fjärrkonfigurering...69 6.12 Synkron kommunikation...69 6.13 Nummerpresentation...70 6.14 Uppkoppling mot texttelefoner...72 7 När det inte fungerar...... 73 7.1 Har datorn kontakt med modemet?...73 7.2 Slår ej numret...74 7.3 Svarar ej...75 7.4 Blir ej CONNECT...76 7.5 Skräp vid överföringen...77 7.6 Tappade block, filöverföring låser sig...77 7.7 Tappade tecken...77 7.8 Hastighetsproblem vid K56...78 7.9 Kan inte kommunicera med vissa faxar...81 7.10 Självtester...82 8 Appendix I. AT-kommandon... 84 8.2 AT-kommandon i datamod...84 8.3 MNP10-kommandon...116 8.4 Kommandon för speciella funktioner...118 8.5 Klass 1 faxkommandon...120 8.6 Klass 2 faxkommandon...122 8.7 Röstkommandon...123 8.8 SVD-kommandon...123 8.9 Svar på AT-kommandon...126 9 Appendix II. S-register... 134 9.1 S-registrens innehåll...134 10 Appendix III. Tekniska specifikationer... 156
1 Snabbstart För den datorvane som INTE läser manualer alls: Läs åtminstone detta uppslag! Övriga användare rekommenderas att först läsa om installationen i kapitel 4 och att studera installationsanvisningen för den programvara som ska användas. Installation steg för steg Installationen av modemet görs normalt i tre steg; modemet ska anslutas, kommunikationsprogrammet ska installeras och programmet eller operativsystemet ska informeras om det nya modemet. Om du använder Windows 95 eller 98 är det enklast att först kopiera INFfilerna från den bifogade disketten till din hårddisk genom att köra A:SETUP (välj KÖR under START -menyn). 1 - Anslut modemet till din dator Externt modem: Anslut den inkluderade kabeln mellan modemet och en COMport på din dator. Koppla in nätadaptern och sätt på modemet. PC Card- (PCMCIA-) modem: Sätt i modemet i en ledig PCMCIA-kortplats i din dator. Om den aktuella PCMCIA-drivern inte är förinstallerad eller aktiverad, gå till installationsinstuktionerna i kapitel 4. Kortplatsen måste vara av typ II eller III och versionen måste vara 2.0 eller senare. Internt PnP ISA-bussmodem: Se till att datorn är avstängd! Sätt sedan i modemet i en ledig plats för ISA-kort. Din dator bör ha Windows 95, 98, 2000 eller senare eller PnP-BIOS. Läs annars installationsinstruktionerna i kapitel 4. 2 - Anslut modemet till telefonlinjen Anslut telefonkabeln mellan LINE-kontakten på modemet och telefonlinjen 3 - Starta om datorn Om du använder Windows 95 eller 98 kommer du att märka att modemet identifieras och installeras automatiskt. I andra operativsystem är modemet vanligtvis tillgängligt som en COM-port eller seriell port. 4 Snabbstart
Kontrollera att PC Card tilläggen är aktiverade om du använder PC Cardmodemet i en Apple PowerBook. (Klicka på kontrollfältet EXTENSIONS ON/OFF och kontrollera att PC Card Extension och PC Card Modem Extension är på.) 4 - Installera kommunikationsprogrammet Följ instruktionerna för installation för det specifika programmet. Vissa program kräver speciella skript eller konfigurationsfiler för modemet. Sådana filer finns på disketten som följde med modemet. För mer information läs README-filen genom att dubbelklicka på README.BAT på disketten. 5 - Använd kommunikationsprogrammet och modemet! 6 - Test och felsökning Efter steg tre ovan kan du testa om modemet har kontakt med datorn. Under kontrollpanelen i Windows 95 eller 98 kan du dubbelklicka på modemikonen och välja diagnoser. Välj modemet och klicka på mer info. Om allt är som det ska kommer information om porten samt några modemkommandon med svar att visas. Ett mer generellt sätt att kontrollera modemet på är genom att använda ett terminalprogram. Ställ in programmet på den port som modemet är anslutet till och skriv AT<enter>, modemet skall då svara OK. Några användbara AT-kommandon: AT\S, AT*AL och AT&V - visar aktuella inställningar och användbara kommandon. AT&F - återställer fabriksinställningarna (AT&F2 återställer även hårdvaruinställningarna). AT&W - lagrar dina inställningar i det icke flyktiga minnet (NVRAM). Snabbstart 5
1.2 Modeller Det finns flera modeller och varianter av modemen. Vissa funktioner, såsom data- och faxöverföring, finns i alla modeller medan andra funktioner och finesser som display, linjestatusavkänning, telefonfunktioner och SVD (Simultaneous Voice and Data) endast finns i de mer avancerade modellerna. På modemkartongen finns en etikett med exakta specifikationer över vilka finesser och funktioner som finns i just ditt modem. Du finner ytterligare information om varje typ av modem, det externa, ISA-kortet och PCMCIA-modemet, i stycket Installation. PHONE DSP SVD 560 AA CRR CMP FAX LQ TS RS O H C D D T R D S R C T S T X D R X D D/V Externt modem ISA-kort modem SPKR IN H-SET LINE PHONE 56 000 PC Card (PCMCIA) modem 6 Snabbstart
1.3 Anslutningar Externa modem DC DTE LINE PHONE Basmodell ON IN SPKR H-SET DC DTE LINE PHONE Avancerad modell Interna ISA-bussmodem LINE PHONE Basmodell SPKR IN H-SET LINE PHONE Avancerad modell PC Card (PCMCIA) modem Telefonlinjeanslutning 56 000 Snabbstart 7
1.4 Display Flera av de externa modellerna har en användbar LED-display vilken beskrivs nedan. Observera att den enklaste modellen av de externa modemen samt de interna PC-kortmodemen inte har någon display. SVD-indikator Viloläge: Visar att SVD är aktivt (AT-SMS=1, 2 eller 3) Uppkopplat läge: Visar att det är en SVD-uppkoppling. Uppkopplat läge blinkande: Visar att talkanalen är aktiv. Indikatorer AA Autosvar CRR Felkorrigering CMP Kompression FAX Fax Display-funktioner 1) Vila: Högra decimal-punkten på 2) Inkommande ringsignal: Roterande ring följt av två siffror som anger antal ringsignaler. 3) Uppkoppling: Decimalpunkter rullande åt höger = uppringande Decimalpunkter rullande åt vänster = svarande 4) Linjehastighet och modulation (vid uppkoppling): 56.0, 54.0, 52.0, 50.0, 48.0, 46.0, 44.0, 42.0, 40.0, 38.0, 36.0, 34.0, 32.0, 33.6, 31.2, 28.8, 26.4, 24.0, 21.6, 19.2, 16.8, 14.4, 12.0, 9.6, 7.2, 4.8, 2.4, 1.2, 0.6, 0.3, 23.H (1200Tx/75Rx), 23.L (75Tx/1200Rx). VFC: enkelblink med decimalpunkten V.34 och K56: dubbelblink med decimalpunkten 5) Omträning: Rullande decimalpunkter samtidigt med hastighet Rullande höger = initiativ från lokala modemet Rullande vänster = initiativ från det andra modemet 6) Linjekvalité: Väljs med DSP-knapp eller med AT*Dn kommando Ett tal under 40 betyder god linjekvalité Ett högt tal betyder dålig linjekvalité Ett tal över 80 betyder skräp Observera att numret är relativt den kvalité som krävs för den aktuella hastigheten. 7) Röstmod: A Röstläge (Audio) A-O Uppspelning av meddelande (Audio Out) A-I Inspelning av meddelande (Audio In) 8) Telefonmod: H Headset-telefon aktiv h Telefon-apparat aktiv S Högtalartelefon aktiv H c, h c, or S c Telefon i sekretessläge (mikrofon urkopplad). Kopplas in genom dubbelklick på PHONE-knappen. 560 RS AA CRR CMP FAX LQ TS Displayen visar RS - mottagningshastighet TS - sändhastighet LQ - linjekvalité Styrs med DSP-knappen eller med kommandot AT*Dn 8 Snabbstart
1.5 Knappar Telefonfunktionerna på de avancerade modellerna är mycket enkla att använda tack vare knapparna på frontpanelen. De vilka tillåter enkel manuell styrning. PHONE DSP SVD 560 AA CRR CMP FAX LQ TS RS O H C D D T R D S R C T S T X D R X D D/V PHONE Knappen aktiverar telefonen vid användning av headset (H visas), högtalartelefon (S visas) eller telefonapparat (h visas). Knappen kan användas i viloläge, i telefonläge och under en SVD-uppkoppling. Ett dubbelklick i telefonmod kopplar in/ur sekretessläge (mikrofon av/på). I sekretessläge visas ett c på displayen. DSP/SVD- I viloläge: Välj om du vill göra en SVD- (Simultaneous Voice and Data) eller en vanlig DATA-uppkoppling. (Aktiverad SVD visas genom att SVD-punkten på displayen lyser.) I uppkopplat läge: Välj om du vill visa mottagningshastigheten (RS lyser), överföringshastigheten (TS lyser), eller linjekvalitén (LQ lyser). Även kommandot AT*Dn kan användas för att styra displayen. D/V Detta är en start/stopp-knapp. Den startar eller stoppar en vald funktion. I vila: Modemet startar en datauppkoppling utan uppringning. Originate/Answer bestäms genom AT*AOn kommandot. (Answer är förvalt.) I vila med fax/telefonomkoppling: Modemet skickar ringsignaler till datorn (DTE) för att starta mottagning i datorns faxprogram. Dubbelklick vid fax/telefonomkoppling: Modemet startar en datauppkoppling. Vid datauppkoppling: Modemet lägger på och avbryter uppkopplingen. Vid uppkoppling i röstmod: Modemet lägger på och avbryter uppkopplingen I uppkopplat SVD-mod med öppen talkanal: Modemet stänger talkanalen och behålla datauppkopplingen. Dubbelklick i SVD mod med öppen talkanal: Modemet avbryter datauppkopplingen och behålla röstuppkopplingen. I telefonmod: Modemet lägger på och avbryter uppkopplingen. Dubbelklick i telefonmod: Modemet startar en datauppkoppling utan uppringning (vanlig eller SVD om detta är valt). Snabbstart 9
2 Modem-, telefon- och SVD-funktioner Grundfunktionerna i modemet, exempelvis data- och faxöverföring, hanteras vanligtvis av applikationsprogram som avskärmar användaren från direkt styrning av modemet. Om du behöver känna till denna underliggande nivå kan du läsa avsnitten Modem - en orientering och Att använda modemet eller Appendix för en detaljerad listning av kommandon mm. Telefoni och SVD (Simultaneous Voice and Data) är relativt nya funktioner hos modem och stöds endast av vissa applikationsprogram. Toppmodellerna som beskrivs nedan har emellertid många finesser som gör telefon- och SVDfunktionerna lätta att använda - även utan applikationsprogram. Titta på etiketten på undersidan av kartongen för att se vilka funktioner och finesser ditt modem har! 2.1 Headset-telefon Det headset som följer med modemet ska anslutas till H-SET-kontakten. H-SET PHONE DSP SVD H AA CRR CMP FAX LQ TS RS O C D D C T R H D T S T X X R R S D D D/V VOLYM START STOPP När du har kopplat in ditt headset måste modemet stängas av och sättas på igen för att det ska upptäcka att ett headset är inkopplat och inte en vanlig telefonapparat. Det finns en volymkontroll på höger sida som justerar volymen i hörluren. Start av headset-telefonen Det kan göras på flera olika sätt: Tryck in PHONE-knappen på frontpanelen tills ett H visas på displayen för att svara på ett inkommande samtal eller för att flytta över ett vanligt samtal till ditt headset. När du ringer från en PC, lägg bara till ett H i slutet av numret, så kopplas headset-telefonen in, exempelvis ATDT087776665H. 10 Modem-, telefon- och SVD-funktioner
Program som använder röstmod ska använda AT#CLS=8, AT#VLS=5 följt av vanlig uppringning eller svar. Avslutning av samtalet Manuellt: Klicka på D/V-knappen Genom kommando eller program: Kommandot ATH. 2.2 Telefon-apparat En vanlig analog telefon kan kopplas till H-SET-kontakten via den adapterkabel som följer med vissa modemmodeller. Telefon-apparaten kan då användas för att spela in och spela upp röstmeddelanden samt för SVD. (En telefon som är kopplad till PHONE-kontakten kan inte användas för att spela in och spela upp röstmeddelanden eller för SVD.) START STOP H-SET PHONE DSP SVD h AA CRR CMP FAX LQ TS RS O C D D C T R H D T S T X X R R S D D D/V VOLYM Du kan även använda telefonen för vanliga samtal (endast tonvalstelefoner) så länge modemet är påslaget. Om telefonväxeln endast accepterar pulsslagning (vanligt i Tyskland) konverterar modemet tonsignalerna från telefonen till pulser på linjen. Kommandot ATP aktiverar och ATT deaktiverar denna funktion. Ringsignalen från ett inkommande samtal skickas inte till telefonen, utan modemet låter istället ringsignalen signalera genom modemhögtalaren. När du kopplat in telefon-apparaten måste modemet stängas av och sättas på igen för att det ska upptäcka att en telefon-apparat är inkopplad och inte ett headset. Det finns en volymkontroll på höger sida som justerar volymen i telefonluren. Start av telefon-apparaten För att svara på ett inkommande samtal eller flytta över ett pågående samtal till telefon-apparaten är det bara att lyfta på luren - modemet kommer att upptäcka detta och ett h visas på displayen. Modem-, telefon- och SVD-funktioner 11
Avslutning av samtalet Lägg på luren. 2.3 Högtalartelefon Högtalartelefonen använder mikrofonen i headsetet plus en extern högtalare. (Den lilla interna högtalaren i modemet är inte bra för användning av högtalartelefon.) SPKR-utgången kan driva en 8 ohms högtalare, en högtalare med inbyggd förstärkare eller ljudkortet i din PC. Om modemet kopplas till ljudkortet används PCns högtalare. Ljudet och volymen kan då justeras via mixerprogrammet i datorn. En ljudkabel med 3.5 mm kontakter kopplar ihop modemets SPKR-utgång med line in på ljudkortet. H-SET SPKR LJUDKORT LINE-IN PHONE DSP SVD S AA CRR CMP FAX LQ TS RS O C D D C T R H D T S T X X R R S D D D/V VOLYM START STOPP Det rekommenderas att ha headset-mikrofonen en meter från högtalaren, särskilt i SVD-läge. När du har kopplat in headsetet måste modemet stängas av och sättas på igen för att det ska upptäcka att ett headset är inkopplat och inte en vanlig telefon-apparat. Det finns en volymkontroll på höger sida som justerar högtalarvolymen. Start av högtalartelefonen Detta kan göras på olika sätt: Tryck in PHONE-knappen på frontpanelen tills ett S visas på displayen för att svara på ett inkommande samtal eller för att flytta över ett pågående samtal till högtalartelefonen. När du ringer från en PC, lägg bara till ett S i slutet av numret, så kopplas högtalar-telefonen in, exempelvis ATDT087776665S. Program som använder röstmod ska använda AT#CLS=8, AT#VLS=6 följt av vanlig uppringning eller svar. 12 Modem-, telefon- och SVD-funktioner
Avslutning av samtalet Manuellt: klicka på D/V-knappen Genom kommando eller program: Kommandot ATH. 2.4 SVD (tal och data samtidigt) De mer avancerade modemen klarar SVD (Simultaneous Voice and Data), d v s de kan överföra både data och tal samtidigt. Det ger många nya användningsområden för din PC och ditt modem. Exempelvis kan du och en kollega på annan ort arbeta med samma dokument genom att använda ett fjärrstyrningsprogram och samtidigt prata med varandra via talkanalen! Ett annat populärt användningsområde är att spela spel med en kamrat på annan plats. Båda modemen måste ha SVD-funktionen för att kunna etablera en förbindelse för data- och talöverföring samtidigt. Det finns två former av SVD, en digital (DSVD) som bara finns i det mest avancerade modemen och en analog (ASVD) som finns i flera modeller. DSVD, som baseras på V.70-standarden, ger bra ljudkvalité och samtidig datahastighet upp till 25000 bps. ASVD, som baseras på V.61-standarden ger bara ljudkvalité över goda linjer och samtidig datahastighet upp till 14400 bps. (Se kommandot AT-SMS.) Uppkoppling med SVD DSP SVD 560 AA CRR CMP FAX LQ TS RS Sätt modemet i SVD-läge genom att klicka på SVD-knappen eller genom att använda kommandot AT-SMS=2 eller AT-SMS=3. Om du vill att talkanalen ska öppnas direkt efter uppkopplingen ska du ha givit kommandot AT#VLS=5 för att välja headset/handset eller AT#VLS=6 för att välja högtalartelefon. I annat fall kan du lämna AT#VLS som det är förinställt, d v s med inställningen 0 och använda PHONE-knappen för att öppna talkanalen när som helst under uppkopplingen. Ring sedan upp som vanligt med ATD och svara med ATA. Om det ena modemet har talkanalen aktiverad men inte det andra, kommer en ringsignal att påminna användaren att öppna sin talkanal (genom att lyfta på telefonluren eller genom att trycka på PHONE-knappen). Att stänga talkanalen Om du under en SVD-uppkoppling vill behålla datakanalen men stänga talkanalen, trycker du bara på D/V-knappen för att lägga på luren. (Kommandot AT&H utför Modem-, telefon- och SVD-funktioner 13
samma sak.) Den andra användaren kommer att höra en upptaget-ton som påminnelse att även han/hon ska lägga på sin lur. Skulle du vilja öppna talkanalen senare är det bara att klicka på PHONE-knappen, lyfta på telefonluren eller använda kommandot AT&H1. Att stänga datakanalen Om du under en SVD-uppkoppling vill fortsätta prata men inte behöver använda datakanalen längre är det bara att dubbelklicka på D/V-knappen. (Kommandot AT%H utför samma sak.) Datakanalen kopplas då ned och modemets telefonfunktion används. Att övergå från telefon till datauppkoppling Om du redan påbörjat en vanlig konversation via modemtelefonen (headset, telefonapparat eller högttalartelefon) och sedan vill göra en datauppkoppling är det bara att dubbelklicka på D/V-knappen. (Kommandot ATD utför samma sak.) Är SVD förvalt (tryck på SVD-knappen), får du en SVD-uppkoppling och kan fortsätta prata efter modemets handskakningsperiod på ca 10 sekunder. Är SVD inte förvalt bryts telefonsamtalet och en vanlig datauppkoppling etableras. 14 Modem-, telefon- och SVD-funktioner
3 Modem - en orientering I detta avsnitt ges en översikt om modemkommunikation och begreppen som hör till. Avsnittet är skrivet för modemnovisen och för den som tidigare ej använt moderna modem. En van modemanvändare eller användare som bara vill använda modemt tillsammans med väl fungerande applikationsprogram (t ex för att surfa på internet), utan att behöva bekymra sig om de interna funktionerna, kan hoppa över detta avsnitt. 3.1 Vad ett modem gör Ett modem är datorns telefonlur. Det omvandlar datorns signaler så att de kan föras över telenätet och det omvandlar inkommande signaler till signaler som en dator kan förstå. Vid kommunikation över telenätet används två modem - ett i vardera änden. En dator eller en terminal får därmed möjlighet att tala med en annan dator som kan vara placerad på en helt annan ort. Modemets uppgift är att etablera och upprätthålla en förbindelse som är lämplig för datakommunikation. Vad ett modem inte gör Modemet deltager bara i de lägsta nivåerna av kommunikationen. På samma sätt som det är människan och inte telefonen som avgör på vilket språk man talar och vad informationen ska användas till, så är det programvaran i datorn som bestämmer kommunikationsprotokollet och applikationen. 3.2 Kommunikationsprogrammet Kommunikationsprogrammet är minst lika viktigt som modemet. Det är detta program i Din dator som gör att den förbindelse till en annan dator som modemet tillhandahåller verkligen kan utnyttjas. Det finns olika typer av kommunikationsprogram: Terminalprogram för att utnyttja databaser, för att överföra filer och för att koppla sig som en terminal till en dator på annan ort. Sessionsprogram där man kopplar sig till en fjärran PC som om man körde den lokalt. Videotexprogram Faxprogram Internetprogram och E-postprogram Modem - en orientering 15
Applikationsprogram där kommunikation, t.ex. överföring av data, ingår som en integrerad del. Ge kommandon med terminalprogrammet! Då vi i denna handbok talar om att ge kommandon, förutsätter vi att Du har ett terminalprogram (t.ex. Procomm eller HyperTerminalen i Windows) tillgängligt. Terminalläget kan också vara en del av ett större kommunikationsprogram. I terminalläge skickas Dina tangenttryckningar direkt till modemet och modemets svar visas på bildskärmen. Har programmet kontakt med modemet? Då Du skaffat nytt kommunikationsprogram eller modem bör Du först kontrollera att programmet och modemet har kontakt med varandra. Starta därför programmet och ställ in det för den kommunikationsport som modemet är anslutet till (COM1 - COM4 på en PC). Om du använder hyperterminalen i Windows 95 eller 98 antar programmet i de flesta fall att du vill ringa istället för att bara prata med modemet. För att komma runt detta kan du välja direkt till COM2 (eller COM1 om modemet är anslutet till den porten) istället för att välja modemet när du skapar en ny anslutning! När du är i terminal-mod, skriv AT<Enter>! Modemet ska då ställa in rätt baudrate och teckenformat och svara OK. Fick Du kontakt kan Du ge kommandot AT\S, varvid modemets inställningar visas på skärmen. Där kan Du också se de vanligaste kommandona och deras funktion. 3.3 Styrkommandon Modem styrs av kommandon och ev av knappar och omkopplare. Den vanligaste kommandouppsättningen är de s.k. AT- eller Hayes -kommandona. Faxfunktionerna har också fått standardiserade gränssnitt. De kallas Klass 1 och Klass 2 och har arbetats fram av standardiseringsorganet TIA/EIA. Klass 1 finns i alla modeller, medan Klass 2 bara finns i vissa. Genom dessa kommandouppsättningar, kan praktiskt taget alla fax- och kommunikationsprogram på marknaden användas till modemen. Modemen kan optionellt även inkludera röstfunktioner (De kan lyssna och tala över telefonlinjen.), vilka styrs av en AT-kommandouppsättning som TIA/EIA föreslagit. 16 Modem - en orientering
Varje kommando besvaras av modemet. Svaren oftast OK eller ERROR. Då kommandon exemplifieras i denna handbok, avses AT-kommandon om inget annat anges. Några begrepp I samband med modem förekommer termer som kan vara bra att känna till. DCE DCE står för Data Communication Equipment och avser själva modemet. DTE DTE står för Data Terminal Equipment och avser datorn eller terminalen som är kopplad till modemet. Överföringshastighet Överföringshastigheten mäts i bitar per sekund, eller bps, och indikerar oftast hur snabbt data förs över telefonlinjen mellan de två modemen. Ett tecken överförs med ca 10 bitar och därför blir antalet tecken som överförs per sekund cirka en tiondel av bps-värdet. Baud och baudrate är närliggande begrepp och används ibland något felaktigt för överföringshastigheten mellan modem. Kommandomod (Off-Line) När modemet är i kommandomod innebär det att datorn och modemet talar med varandra, d.v.s. modemet tolkar tecknen som kommer från datorn lokalt utan att skicka dem vidare till det andra modemet. Kommandomod är normalläge så länge det inte etablerats kontakt med ett annat modem. Det används vid konfigurering och under uppringning. Datamod (On-Line) När modemet är i datamod innebär att datorerna talar med varandra och att modemen tillhandahåller en transparent förbindelse mellan datorerna. När modemet svarat CONNECT är det i datamod. Man kan bibehålla förbindelsen men ändå (tillfälligt) gå över i kommandomod. Det gör man genom att ge en escape-sekvens +++ till modemet. Sedan kan man ge kommandon och gå tillbaka till datamod genom kommandot ATO. (Observera att kommandomod och datamod är tillstånd hos modemet, medan terminalläge eller terminalmod avser det tillstånd i datorns kommunikationsprogram då tangentbordstryckningar skickas direkt till modemet och modemets svar visas på bildskärmen.) Modem - en orientering 17
Asynkron och synkron kommunikation Asynkron kommunikation innebär att överföringen sker teckenvis och att man kan ha uppehåll mellan tecknen. Det är den vanligaste formen av kommunikation mellan persondatorer. Vid synkron kommunikation överförs tecknen i större block som innehåller en ström av hoppackade bitar utan mellanrum eller s.k. start- och stoppbitar mellan tecknen. Mellan modemet och datorn synkroniseras varje bit av en separat klocksignal. Synkron kommunikation används exempelvis vid uppkoppling mot IBM:s stordatorer. De modeller som behandlas i denna handbok stöder inte synkron kommunikation via synkron serieport, men väl en speciell funktion som erbjuder synkron datakommunikation över en asynkron port! Denna funktion är helt kompatibel med Hayes AutoSync och kräver att kommunikationsprogrammet uttryckligen stöder Hayes AutoSync. AutoSync fungerar både med de fristående modemen och med kortmodemen. Faxöverföring sker synkront, men DTE-anslutningen är fortfarande asynkron eftersom modemet själv omvandlar mellan asynkron/ synkron kommunikation i detta fall. Teckenformat Vid asynkron kommunikation talar man om antal databitar, paritet och antal stoppbitar. Två datorer som kommunicerar med varandra måste använda samma teckenformat. Idag används oftast 8 databitar, ingen paritetsbit samt en stoppbit. Modemet anpassar sig automatiskt till det teckenformat (och den hastighet) som ställts in i kommunikationsprogrammet. Protokoll Protokoll är den uppsättning regler som kommunikationen följer. Det finns både synkrona och asynkrona protokoll och de kan omfatta olika nivåer. I persondatorsammanhang kommer Du oftast i kontakt med protokoll vid filöverföring då man väljer mellan Kermit, Xmodem, Ymodem och Zmodem etc. Standarder För Din orientering följer nedan en uppräkning av standarder som är vanliga i modemsammanhang samt angivande av vad de avser. Modulation - hastighet V.32bis: Dataöverföring med 14400, 12000, 9600, 7200 och 4800 bps V.32: Dataöverföring med 9600 och 4800 bps V.22bis: Dataöverföring med 2400 bps 18 Modem - en orientering
V.22 och Bell212A: Dataöverföring med 1200 bps V.21 och Bell 103: Dataöverföring med 300 bps V.23: Dataöverföring med 75/1200 bps (för Videotex) V.17: Faxöverföring med 14400, 12000, 9600 och 7200 bps V.29: Faxöverföring med 9600 och 7200 bps V.27ter: Faxöverföring med 4800 och 2400 bps V.34: Standard för dataöverföring upp till 33600 bps (Kallad V.fast under framtagningen.) V.90: Standard för mottagning av data upp till 56000 bps från digitalt anslutna modem. K56flex: Mottagning av data upp till 56000 bps, framtagen av Rockwell och Lucent Technologies i avvaktan ITU-standarden V.90. X2: Mottagning av data upp till 56000 bps, framtagen av US Robotics och inkompatibel med K56flex. V.Fast Class: Dataöverföring upp till 28800 bps definierad och använd av Rockwell i avvaktan på ITU-standarden V.34. V.32terbo: Dataöverföring upp till 19200bps föreslagen av flera tillverkare. Var en utvidgning av V.32bis i avvaktan på ITU-standarden V.34. V.8: En standard för att modem snabbt skall kunna bestämma varandras kapacitet vid uppkopplingen. Används i V.34 standarden. V.8bis: En nyare variant av V.8 för att modem snabbt skall kunna bestämma varandras funktioner vid uppkopplingen. Används speciellt vid DSVD och K56flex. V.61 Standard för samtidig överföring av tal och data över en gemensam modemlinje genom s k ASVD (Analogue Simultaneous Voice och DATA) V.70 Standard för samtidig överföring av tal och data över en gemensam modemlinje genom s k DSVD (Digital Simultaneous Voice och DATA) V.80 Protokoll mellan datorn och modemet för att kunna signalera mellan dessa under pågående datatrafik. Används för videokonferens enligt H.323/H.324. H.323/H.324 Standard för videokonferens över modem. Felkorrigering MNP2-4, MNP10, V.42, LAPM Datakompression MNP5, V.42bis Modem - en orientering 19
Fysisk anslutning V.24, V.28, RS 232C Telefaxprotokoll T.4, T.30 3.4 DTE- resp DCE-hastighet, flödeskontroll Moderna modem använder ofta en högre hastighet mellan datorn och modemet (DTE-hastighet) än över telelinjen (DCE-hastighet). Dessa hastigheter ska inte förväxlas med den effektiva överföringshastigheten. Högre DTE-hastighet än DCE-hastighet är nödvändigt för att utnyttja datakomprimering. Med V.42bis-komprimering kan den effektiva överföringshastigheten bli 4 gånger högre än DCE-hastigheten och DTE-hastigheten måste vara minst så hög. Modemet anpassar sig automatiskt till datorns hastighet, DTE-hastigheten. Vid uppkoppling försöker modemet etablera högsta möjliga DCE-hastighet som båda modemen klarar av och som fungerar över linjen. Modemen förhandlar också för att finna bästa gemensamma metod för felkorrigering och datakomprimering, om de konfigurerats för detta. För att det ska fungera med högre överföringshastighet mellan datorn och modemet än på linjen, krävs s.k. flödeskontroll. Modemet måste kunna stoppa dataflödet från datorn när dess buffert är full, så att överföringen över linjen hinner ikapp. Det finns två typer av flödeskontroll, s.k. Xon/Xoff och RTS/CTS. Xon/Xoff innebär att stopp och start av flödet signalleras med två speciella tecken, medan RTS/CTS signalerar samma sak på två separata ledningar. Modemet och kommunikationsprogrammet måste ställas in till att använda samma metod. Modemet är grundinställt att använda RTS/CTS men det kan ändras med AT&Kn-kommandot. Om datablock försvinner eller om kommunikationsprotokollet hänger sig vid filöverföring, ska Du misstänka att flödeskontrollen inte är rätt inställd. 3.5 Konfigurering Ett modem kan ställas in på många sätt för att passa olika behov. Inställningarna görs med AT-kommandon, men på vissa av de fristående versionerna kan en del inställningar även ske med omkopplare. Inställningarna lagras i s.k. S-register. Den uppsättning S-register som utgör modemets inställningar kallas en profil. Det finns en aktuell profil (den som mo- 20 Modem - en orientering
demet just använder), två fabriksinställda profiler och två användarprofiler som Du kan ställa in själv. Användarprofilerna lagras i ett icke flyktigt minne (NVRAM), d.v.s. Dina inställningar bevaras även då strömmen stängs av. Efter strömtillslag eller efter mjukvarureset (ATZ) kommer en av användarprofilerna att bli aktuell profil. Modemen innehåller också inställningar som är specifika för ett visst land och som inte kan eller får ändras. Om Du reser eller flyttar till ett annat land kan modemet i vissa fall ställas om för att passa detta land. Kontakta Din återförsäljare om en sådan ändring behöver göras. Fabriksinställningar Fabriksprofil 0 hämtas (till aktuella profilen) med kommandot AT&F0 (eller bara AT&F). Det är en normalinställning för ett modernt modem, inkluderande automatisk detektering av andra modemets kapacitet samt påslagen felkorrigering och datakompression. Fabriksprofil 1 hämtas med kommandot AT&F1. Det är en inställning som motsvarar ett äldre modem som saknar felkorrigering och datakompression. Det går vanligtvis bra att använda fabriksprofil 0 även mot äldre modem. Uppkopplingen tar dock lite längre tid och andra modemet får några okända tecken innan Ditt modem kan upptäcka den begränsade funktionaliteten och anpassa sig därefter. Eftersom många program inkluderar AT&F i sin initiering, återställs inte hårdvarurelaterade inställningar av detta kommando. Kommandona AT&F2 och AT&F3 är samma som AT&F0 och AT&F1, men dessutom återställs de hårdvarurelaterade inställningarna. Läs om AT&F kommandot i Appendix ATkommandon. Egna inställningar Du kan lagra två egna profiler. Dessa, liksom telefonlista och lösenord mm, finns kvar även sedan strömmen slagits av. Profilerna lagras med kommandona AT&W respektive AT&W1 och hämtas med resetkommandona ATZ respektive ATZ1. Enklast skapar man sin egen profil genom att hämta en fabriksprofil (eller tidigare egna profil), t.ex. AT&F och göra de förändringar som krävs, exempelvis ATS0=2 för ställa in modemet att svara automatiskt efter 2 ringsignaler, och sedan avsluta med att lagra profilen med kommandot AT&W. Modem - en orientering 21
Användarprofil 0 hämtas automatiskt vid tillslag av modemet (eller efter ATZ). Genom kommandot AT&Y1 kan man begära att användarprofil 1 istället ska hämtas vid tillslag. 3.6 Uppkoppling Uppkoppling för att etablera en förbindelse är en väsentlig del av modemets funktion. Uppkopplingen kan både ske automatiskt och manuellt. Uppringning Kommandot ATD<nummer> instruerar modemet att ringa upp och etablera en förbindelse med ett annat modem. Då modemet i andra änden svarat, skakar modemen hand och försöker etablera en förbindelse. Då förbindelsen etablerats rapporterar modemet CONNECT, överföringshastighet och ev felkorrigering och datakompression som modemen kommit överens om. Svar Modemet kan antingen svara automatiskt eller instrueras att svara genom kommandot ATA. Automatiskt svar är avstängt vid leverans genom att S-register 0 har värdet 0. Man behöver bara skriva in det antal ringsignaler som modemet ska svara efter i S-register 0 (exempelvis ATS0=3) för att sätta på autosvar. Efter svar skakar modemen hand och försöker etablera en förbindelse. Då förbindelsen etablerats rapporterar modemet CONNECT, överföringshastighet och ev felkorrigering och datakompression som modemen kommit överens om. Manuell uppkoppling Om man redan har en pågående talförbindelse kan man koppla in modemen manuellt. Ena änden ger då kommandot ATD till modemet medan andra änden ger kommandot ATA. Då börjar handskakningsproceduren och en dataförbindelse etableras förhoppningsvis. Uppkoppling kan också ske genom knapparna på de externa modemen. Med A/O- tangenten väljer ena parten ANSWER och andra parten ORIGINATE. (Originate avser uppringande sidan och Answer svarande sidan.) Sedan trycker man på D/V knappen och handskakningsproceduren startar. 22 Modem - en orientering
ANSWER plus D/V ger samma effekt som ATA, medan ORIGINATE plus D/V ger samma effekt som ATD. 3.7 Kontakt - On-Line Efter att förbindelse upprättats mellan modemen övergår modemen till datamod, vilket innebär att alla tecken som datorn skickar till modemet går vidare till den andra datorn. Båda modemen vidarebefordrar nu bara information, istället för att tolka den som i kommandomod. Du kan gå tillbaka till kommandomod med escape-sekvensen +++, varpå modemet svarar OK. Då bibehålls förbindelsen, trots att modemet övergår i kommandomod. Här kan Du återigen ge kommandon, som exempelvis ATH för att lägga på luren och avsluta förbindelsen, eller för att ändra någon inställning och sedan gå tillbaka till datamod med kommandot ATO. 3.8 Felkorrigering Moderna modem inkluderar ofta felkorrigering. Det innebär att modemet själv packar ihop tecknen i block och förser blocket med en kontrollsumma som mottagande modem kan kontrollera. Upptäcks ett fel i överföringen sänds blocket om automatiskt. Felkorrigering är också nödvändig för att kunna utnyttja datakomprimeringen. I autoläge förhandlar modemet med det andra modemet under uppkopplingen för att finna bästa gemensamma felkorrigeringsmetod. Ditt modem klarar felkorrigeringsmetoderna MNP2-4, MNP10 och LAPM (V.42). Felkorrigeringen kan stängas av med kommandot AT\N0 och sättas på i autoläge med AT\N3 (normalinställning). Om ena modemet saknar felkorrigering så upprättas en icke felkorrigerad förbindelse. Vid exempelvis filöverföring är det då viktigt att kommunikationsprogrammet i datorn använder ett felrättande protokoll, som exempelvis Ymodem eller liknande. Vid felkorrigering packas tecknen hårdare än utan felkorrigering. Den effektiva överföringshasigheten kan därför öka 10-20% med felkorrigering! 3.9 Datakompression Textfiler, databasfiler och andra data kan ofta komprimeras så att datamängden som behöver överföras minskar radikalt. Modem - en orientering 23
Modemet inkluderar komprimeringsfunktionerna MNP5 och V.42bis. MNP5 kan ge upp till dubbla effektiva överföringshastigheten, medan V.42bis kan ge en fyrdubbling! Datakomprimeringen kan stängas av med kommandot AT%C0 och sättas till både MNP5 och V.42bis med AT%C3 (normalinställning). I det senare fallet förhandlar modemet med det andra modemet under uppkopplingen för att finna bästa gemensamma datakomprimeringsmetod. Filer kan också förkomprimeras av något program så som ARC, PKZIP, LHA eller ARJ innan de överförs. I sådana fall får man ingen ytterligare förbättring av komprimeringen i modemet. Med Ditt modem behöver Du dock inte stänga av komprimeringen för att undvika försämring av överföringstiden! Observera att datakompression kräver att felkorrigeringen är påslagen. Fabriksprofil 0 (Hämta med kommando AT&F0.) har felkorrigering och datakompression påslagen i autoläge, d v s modemet förhandlar själv fram bästa kombination. Fabriksprofil 1 (AT&F1) har felkorrigering och datakompression avslagen. 3.10 Fax Vi har inte talat mycket om faxöverföring i denna handbok. Det beror dels på att fax (till skillnad från dataöverföring) är ett enda tämligen välstandardiserat protokoll dels på att faxöverföringen alltid hanteras av ett speciellt faxprogram som beskrivs av dess dokumentation. Man kan inte sköta faxöverföringen för hand från ett terminal-program! Standardiseringsorganet EIA/TIA har arbetat fram två metoder att styra faxmodem, Klass 1 och Klass 2. Klass 1 är ett lågnivågränssnitt där själva faxprotokollet (T.30) sköts av faxprogrammet i datorn. Klass 2-gränssnittet ligger på en högre nivå där modemet sköter T.30-protokollet. Allmänt kan sägas att Klass 2 gör det enklare att skapa ett faxprogram, men att Klass 1 tillåter styrning i större detalj. Exempelvis kan ECM (felkorrigering för fax) och de nya standarderna för filöverföring över faxmodem mm, endast implementeras genom Klass 1-gränssnittet och ej genom Klass 2-gränssnittet. 3.11 Röstfunktion Vissa versioner av modemen inkluderar röstfunktioner, medan andra versioner kan utrustas med röstfunktion som tillägg. Röstfunktionerna möjliggör för modemet att utgöra basen för applikationsprogram som implementerar telefonsvarare, receptionistfunktioner etc. 24 Modem - en orientering
Röstfunktionerna kan inte användas för hand från ett terminalprogram! De måste handhas av ett rösthanteringsprogram. Röstfunktionerna beskrivs därför endast översiktligt i denna handbok. Utvecklare uppmanas att begära detaljerad information från tillverkaren. Styrkommandona Rockwell Klass 8 medför att ett brett sortiment av applikationer kan användas till modemen. 3.12 SVD (tal och data samtidigt) Flera versioner av modemet klarar att skicka data och tal samtidigt (SVD = Simultaneous Voice and Data) över en telefonlinje. I stycke 2 Modem, telefon och SVD-funktioner beskrivs hur SVD-funktionerna används. AudioSpan och DSVD AudioSpan och DSVD är två teknologier som klarar av att hantera tal och data mellan modem som är uppkopplade via en telefonlinje. AudioSpan och DSVD skiljer sig i sättet som tal och data kombineras. Tal- och datakanalen kombineras analogt i AudioSpan och digitalt i DSVD. AudioSpan ML144 motsvarar ITU-standarden V.61 plus extra tillägg från Rockwell vilket ger datahastigheter upp till 14400 bps. (ML288-varianten av AudioSpan stöds ej i K56-modemen.) I DSVD-modellerna stöds två varianter av DSVD, ITU-standarden V.70 och den av Rockwell tidigare introducerade Digitalk. Då SVD används över mycket bra telefonlinjer (som tillåter hastigheter på 33600 bps utan SVD) uppnås följande hastigheter: DSVD, V70: 25.6 kbps (33.6-8) DSVD, Digitalk: 25.1 kbps (33.6-8.5) ML144: 4.8-14.4 kbps. 9.6 kbps (14.4-2*2.4) med god ljudkvalité. 14.4 kbps (14.4-0*2.4) vid lägre krav på ljudkvalité V.61: 4.8 kbps Modem - en orientering 25
4 Installation Denna handbok omfattar V.34- och K56-modellerna av modemen vilka finns i ett antal olika utföranden. Modemen finns som instickskort till PC-datorer med ISA- eller EISA-buss, som instickskort till datorer med plats för kreditkortsstora PC Card- (PCMCIA-) kort och som fristående bordsenhet för anslutning till en serieport. 4.1 Att installera ett modem Att installera ett modem är vanligtvis ganska lätt. Du ansluter modemet till din dator och till telefonlinjen och följer de instruktioner som kommer upp på skärmen från ditt operativsystem eller kommunikationsprogram. Ofta räcker det med att följa de olika stegen i avsnittet Snabbstart i denna handbok. Nedan finner du mer detaljerad information om olika operativsystem, drivrutiner och om hårdvaran. Kom ihåg att också läsa installationsanvisningen för själva kommunikationsprogrammet om det behövs! 4.2 Operativsystem I vissa operativsystem såsom exempelvis Windows 95 eller 98, installeras modemet i själva operativsystemet och kan därmed nås av alla kommunikationsprogram. Andra system låter varje enskilt kommunikationsprogram installera modemet. Begreppet installation i det här sammanhanget betyder egentligen identifiering av ett specifikt modemmärke och modemtyp för att programmet ska veta vilka funktioner och kommandon som skall användas. Windows 95, 98 och 2000 Modemets gränssnitt (API) för Windows finns med som en INF-fil på en diskett. Det rekommenderas att du först kopierar INF-filen från disketten till din hårddisk genom att köra A:SETUP (Välj RUN under START menyn!). Windows använder Plug and Play vilket betyder att den nya hårvaran hittas och installeras automatiskt. Windows kan använda tre olika sätt för att välja rätt modem: 26 Installation
1) Windows känner igen modemet genom att använda PnP-metoden (Plug and Play). 2) Windows känner igen modemet genom att läsa svaret på vissa AT-kommandon. 3) Windows ber dig att välja ett modem från en lista. Alla tre metoderna stöds! Metod 1 rekommenderas och är nästan automatisk. Nästa gång du startar din PC (efter det att du har anslutit modemet till COM-porten eller satt in det interna modemet i en ledig ISA-bussplats) hittar Windows automatiskt det nya modemet och installerar det. Finns inte drivrutinerna på din hårddisk frågar Windows om de kommer från tillverkaren. Bekräfta detta, sätt in disketten och bekräfta igen. Resten av processen är sedan automatisk. Istället för att starta om Windows, kan du be Windows att leta efter ett nytt modem genom att välja MODEM-ikonen i kontrollpanelen. (I Windows kontrollpanel, kan du kontrollera konfigureringen under Modem och/eller System.) Om Windows inte detekterar modemet, kan du ta bort alla modem (i Kontrollpanelen, Modem) och be Windows att söka efter nya modem. Apple Macintosh, DOS och andra system I Apple Macintosh och många andra system, inkluderar själva kommunikationsprogrammet ofta ett val av modemtyp eller ett speciellt skript för att anpassa modemen. Operativsystemet självt är normalt inte inblandat i installationen. 4.3 Kommunikationsprogram Modemet används vanligtvis av ett kommunikationsprogram exempelvis ett Internet-access program, ett terminalprogram eller ett faxprogram. Som tidigare nämnts använder vissa operativsystem speciella gränssnitt för modemapplikationer (APIs) såsom TAPI och Unimodem i Windows 95 eller 98. I dessa fall och om programmet använder APIet, räcker det med att operativsystemet (och inte kommunikationsprogrammet) känner igen modemet. I andra operativsystem är det vanligt att kommunikationsprogrammet har initialiserings- och konfigureringskommandon för olika modem. Många program har Installation 27
en lista där du kan välja modemet direkt ifrån. I andra fall följer setup-skriptet med på en diskett eller en CD. Ofta använder kommunikationsprogrammet endast standardkommandon och det räcker då att välja standardmodem i programmet. Detta är möjligt eftersom fabriksinställningarna i modemet är anpassade för de vanligaste användningsområdena. Fabriksinställningarna återställs med kommandot AT&F. Dessa tillåter att modemet automatiskt väljer den hastighet, modulation, felkorrigering och datakompression som det andra modemet klarar av. (Vill du i en annan situation stänga av felkorrigering och datakompression kan du använda den andra fabriksinställningen som fås genom kommandot AT&F1.) I Apple Macintosh och många andra system, inkluderar själva kommunikationsprogrammet ofta ett val av modemtyp eller ett speciellt skript för att anpassa modemen. Observera att kommunikationsprogrammen har egna installations- och användningsinstruktioner vilka inte ingår i denna handbok. 4.4 Serieportar och anslutning Programvaran i en dator eller en terminal hanterar modem genom en s.k. serieport. Serieportar kallas också ofta kommunikationsport, COM-port, RS232- utgång eller V.24-anslutning. Sådana portar används inte bara till modem utan även för anslutning av mus och skrivare mm. COMn UART Ett fristående modem ansluts till en befintlig serieport via en kabel. Instickskorten däremot ansluts direkt till datorns buss och inkluderar serieporten i själva 28 Installation
modemkortet. Inifrån datorn liknar modemet en extra COM-port med ett anslutet modem. Den inbyggda COM-porten emulerar en 16550 UART-krets. MODEM UART Kreditkortsvarianten av modemet kan anslutas till alla datorer som har en plats för instickskort enligt standarden PCMCIA Version 2 typ II. Höghastighetsmodem Vid höghastighetskommunikation kan datorn ibland ha svårt att hinna med att hämta alla tecken från modemet. I PC-världen gäller detta datorer vars serieport utnyttjar kretsen 8250 eller 16450. Den modernare kretsen 16550 har däremot en speciell inbyggd buffer (en s.k. FIFO på 16 bytes) som mildrar stressen av PC:n, då den är påslagen. Om Du använder ett fristående modem med hastigheten 57600 bps eller mer mellan datorn och modemet, kan Du därför behöva uppgradera Din PC med en serieport av 16550-typ. Kortvarianterna av modemen har en inbyggd 16550-kompatibel serieportskrets. Det gör att modemen fungerar mycket bra för höghastighetskommunikation utan uppgradering av Din PC. Programkompatibilitet Kortmodemen efterliknar en vanlig PC's COM-port för att samma programvaror ska kunna användas till dessa modem som till det fristående modemet vilket ansluts till en befintlig COM-port. En PC har normalt COM-portarna anslutna till följande adresser och interrupt. Port Adress Interrupt COM1 3F8h IRQ4 COM2 2F8h IRQ3 COM3 3E8h IRQ4 COM4 2E8h IRQ3 Installation 29
4.5 Installation av bordsmodemet Modemet kan användas tillsammans med alla datorer eller terminaler som är utrustade med serieport. Det passar därför utmärkt till exempelvis Apple Macintosh och Unix arbetsstationer såväl som till PC. Följande ska ingå i modemförpackningen: Modemet Denna handbok Telefonkabel 9-polig kabel för anslutning av modemet till datorn * 9 till 25-polig adapter för anslutning till 25-polig serieport * Nätadapter 230 V AC till 9 V DC oreglerat Headset, audiokabel och telefonadapter i förekommande fall Diskett eller CD med modem-skript och initieringsfiler för olika program *) Kabeln och adaptern kan vara utbytt mot en kabel för någon speciell dator, t.ex. Apple Macintosh. Vissa program på diskett eller CD kan också vara bipackade modemet. Modemet kan anslutas till valfri serieport på datorn. Observera dock att de höga hastigheter som V.34- och K56-modellen arbetar med kan vara för mycket för en PC med en äldre långsam COM-port. Försök därför ansluta modemet till en serieport som har en 16550-krets (istället för 8250 eller 16450) som UART. Bordsmodemet finns i flera varianter. Trots att de mer avancerade modellerna av modemet kan vara försett med sifferdisplay, med knappar, med headsetanslutning och högtalarutgång, är den grundläggande installationen densamma. PHONE DSP SVD 560 AA CRR CMP FAX LQ TS RS O H C D D T R D S R C T S T X D R X D D/V ON IN SPKR H-SET DC DTE LINE PHONE Installationen av bordsmodemet är mycket enkel: 1. Gör först de grundläggande anslutningarna: 30 Installation
DTE: Anslut modemet till din PC med den medföljande DCE-kabeln (med 9- poliga D-sub-kontakter). Använd den 9/25-poliga adaptern vid PCn om det behövs. LINE: Anslut modemet till telefonlinjen med den medföljande telefonkabeln. DC: Anslut den medföljande nätdelen till ett strömurtag. 2. Om ditt modem har några av de mer avancerade funktionerna kan du nu, eller vid ett senare tillfälle göra de övriga anslutningarna: (Se även bilderna i stycket om Modem-, telefon- och SVD-funktioner.) H-SET: Anslut det headset som medföljer eller en vanlig telefonapparat via den medföljande adapterkabeln. Dessa enheter kan användas för röst-, telefonoch SVD-funktioner. Anslut inte telefonlinjen till denna kontakt! SPKR: Detta är en högtalaranslutning som kopplar ur den vanliga interna högtalaren. Anslut till en extern högtalare (med eller utan förstärkare) eller, om du har ett ljudkort i PCn, till ingången på detta. Du måste använda en extern högtalare om du vill använda högtalartelefon-funktionen. Utgången kan driva en 8 ohms högtalare. IN: Denna ingång gör det möjligt att spela upp ljud på telefonlinjen. Ett vanligt användningsområde är music on hold, genom att ansluta utgången på ditt ljudkort till den här ingången. PHONE: Denna kontakt gör det möjligt att ansluta en telefon till samma linje som modemet. När modemet tar linjen kopplas telefonen ur. (Ofta ansluts telefonen till baksidan på telepluggen istället.) Observera: Om du vill att telefonen ska kunna användas för att spela in eller spela upp röstmeddelanden eller för SVD måste den anslutas till H-SETkontakten (via den medföljande adaptern) och inte till PHONE-kontakten. 3. Starta om datorn Använder du Windows 95, 98 eller 2000, identifieras och installeras modemet automatiskt, annars guidas du vanligen av meddelanden på skärmen. I andra operativsystem finns modemet oftast tillgängligt som en COM-port eller en seriell port. 4. Installera kommunikationsprogrammet Följ installationsinstruktionerna för det specifika programmet. Några program kräver ett skript eller en speciell konfigureringsfil för modemet. Sådana filer kan finns på den medföljande disketten. Läs README (dubbelklicka på README.BAT) på disketten för att få mer information. I kommunikationsprogrammet väljer du antingen själva modemet eller COMporten (adress och interrupt) som modemet är anslutet till. Installation 31
5. Använd kommunikationsprogrammet och modemet! 6. Test och felsökning Om kommunikationsprogrammet inte fungerar direkt, bör du testa om modemet har kontakt med datorn. Dubbelklicka på modemikonen i kontrollpanelen på Windows 95 eller 98 och välj Diagnoser, välj modemet och klicka på Mer information... Är allt som det ska kommer du att se information om porten och några modemkommandon med svar. Med ett terminalprogram kan du på ett annat, mer generellt, sätt kontrollera modemet. Ställ in terminalprogrammet att använda den aktuella porten och prova att skriva AT<Enter>, dvs bokstäverna A och T följt av Enter. Du ska då få OK till svar om Du har kontakt med modemet. Några användbara AT-kommandon är: AT\S, AT*AL och AT&V - visar nuvarande inställningar och användbara kommandon. AT&F - återställer fabriksinställningar (AT&F2 återställer även hårdvaruinställningar). AT&W - lagrar dina nuvarande inställningar i det icke flyktiga minnet. ATI3 - läser versionen upp modemets kodversion 4.6 Installation av PC Card- (PCMCIA-) modemet PC Card-modemet kan anslutas till alla datorer som har en plats för instickskort enligt standarden PCMCIA Version 2 typ II och har den nödvändiga driverprogramvaran för att stödja PCMCIA-modem ( card- och socketservices eller en direkt-enabler ). De flesta operativsystem, såsom Windows och Macintosh, inkluderar drivrutiner för PC Card-modem vilket gör installationen mycket enkel. Använder du däremot DOS måste du ha speciella drivrutiner för att aktivera din PC Card-slot, eller så måste du använda den medföljande direkt-enablern. I Apple Macintosh (och vissa andra system), måste du kontrollera att stödet för PC Card-porten är aktiverat. I en Apple PowerBook, kan du klicka på kontrollfältet EXTENSIONS ON/OFF och se till att PC Card Extension och PC Card Modem Extension är på. Följande ska ingå i modemförpackningen: Modemkortet Denna handbok 32 Installation
Telefonkabel Diskett eller CD med PCMCIA direkt-enabler, modem-skript och initieringsfiler för olika program Vissa program på diskett eller CD kan också vara bipackade modemet. Installationen av PCMCIA-kortet är i normalfallet mycket enkel, men kan variera mellan olika datorer. Om korrekt driver-programvara är installerad i datorn för att hantera dess PCMCIA-port är det bara att stoppa i kortet och köra. Telefonlinjeanslutning 56 000 1. Stoppa in modemet i platsen för PCMCIA-kort. (Modemet stöder sk Hot Swapping, dvs det kan stoppas i och tas ur även om datorn är påslagen.) 2. Koppla den medföljande kabeln mellan kortets LINE-anslutning och telefonjacken. Om Du önskar kan Du också ansluta en vanlig telefon till samma linje. 3. Starta datorn. Om datorn har en korrekt driver-programvara installerad som stödjer dess PCMCIA-port, kommer modemet att initialiseras utan att man behöver vidta någon speciell åtgärd. Använder du Windows 95, 98 eller 2000, identifieras och installeras modemet automatiskt, annars guidas du vanligen av meddelanden på skärmen. I andra operativsystem finns modemet oftast tillgängligt som en COM-port eller en seriell port. Driver-programvaran bestämmer vilken COM-port som tilldelas PCMCIAmodemet. Vanligtvis blir det den första lediga COM-porten, t.ex. COM2. Om Du vill ändra COM-portstilldelningen (adress eller interrupt), gör Du det i driver-programvaran eller ibland i datorns setup. Information om PCMCIA-portens inställningar bör vara inkluderad i användarhandledningen för datorn eller i dokumentationen för den använda PCMCIA-drivern. I sällsynta fall säljs datorer utan korrekt stöd för dess PCMCIA-port och i andra fall kan den medlevererade drivern ta för mycket minne för att fungera tillsammans med alla Dina applikationsprogram. Installation 33
I dessa fall kan driver-programvara från modemleverantören eller från en fristående programleverantör användas för att ställa in porten för modemanvändning. Nedan finner Du ytterligare information om sådana programvaror. 4. Installera kommunikationsprogrammet Följ installationsinstruktionerna för det specifika programmet. Några program kräver ett skript eller en speciell konfigureringsfil för modemet. Sådana filer kan finns på den medföljande disketten. Läs README (dubbelklicka på README.BAT) på disketten för att få mer information. I kommunikationsprogrammet väljer du antingen själva modemet eller COMporten (adress och interrupt) som modemet är anslutet till. 5. Använd kommunikationsprogrammet och modemet! 6. Test och felsökning Om kommunikationsprogrammet inte fungerar direkt, bör du testa om modemet har kontakt med datorn. Dubbelklicka på modemikonen i kontrollpanelen på Windows 95 eller 98 och välj Diagnoser, välj modemet och klicka på Mer information... Är allt som det ska kommer du att se information om porten och några modemkommandon med svar. Med ett terminalprogram kan du på ett annat, mer generellt, sätt kontrollera modemet. Ställ in terminalprogrammet att använda den aktuella porten och prova att skriva AT<Enter>, dvs bokstäverna A och T följt av Enter. Du ska då få OK till svar om Du har kontakt med modemet. Några användbara AT-kommandon är: AT\S, AT*AL och AT&V - visar nuvarande inställningar och användbara kommandon. AT&F - återställer fabriksinställningar (AT&F2 återställer även hårdvaruinställningar). AT&W - lagrar dina nuvarande inställningar i det icke flyktiga minnet. ATI3 - läser versionen upp modemets kodversion Lite information om driver-program för PCMCIA PCMCIA-portar kan ställas in för att användas till olika typer av PCMCIA-kort, såsom minneskort, modemkort, nätverkskort, hårddiskkort etc. Varje kort har inbyggd information som talar om vilken typ av kort det är och vilka funktioner som tillhandahålls. 34 Installation
Driver-programmet för PCMCIA-porten detekterar att ett kort är instoppat och vilken typ av kort det är. Därefter ställer det in datorns hårdvara som styr PCMCIA-porten och aktiverar PCMCIA-kortet. Efter en sådan grundinställning ska PCMCIA-kortet fungera med vanliga applikationsprogram även om dessa är skrivna utan hänsyn till PCMCIA. Exempelvis ska PCMCIA-modem fungera med alla vanliga kommunikationsprogram. PCMCIA-drivers som tillhandahåller card- och socketservices måste laddas permanent i minnet (som drivers i CONFIG.SYS). De detekterar när kort stoppas i och tas ur, de kan hantera strömbesparingsfunktioner hos vissa kort och tillhandahålla andra funktioner. Applikationsprogram som skrivits med tanke på PCMCIA-standarden kan nyttja card- och socketservices för att finna ut vilka kort som är tillgängliga och för att få information om när ett kort blivit insatt. En annan och betydligt enklare form av PCMCIA-driver är direkt-enablern. Direkt-enablern ställer in PCMCIA-hårdvaran i datorn och aktiverar kortet. Därmed är jobbet gjort och den lämnar normalt ingen resident del kvar i minnet. Enablern passar normalt bara en typ av kort, t.ex. modem. Den måste köras efter att kortet stoppats in, eftersom byte av kort ej detekteras. På den bifogade driver-disketten finns en direkt-enabler för DOS kallad IXEN.EXE. Du kan lägga in den sist i AUTOEXEC.BAT om du vill använda den istället för kompletta drivers. I många fall räcker det med kommandot IXEN, men du kan också exempelvis skriva IXEN /C4 /I5 för att tilldela modemet en viss COM-port och ett visst interrupt. Kommandot IXEN /? visar vilka möjligheter som finns. Direkt-enablern kan ha svårigheter att samexistera med fulla card- och socketservices och kanske inte fungerar om flera PCMCIA-kort används samtidigt. Å andra sidan kan ofta direkt-enablern vara att föredra eftersom den inte äter upp minne och är enklare att installera. 4.7 Installation av ISA-bussmodemet PnP ISA-bussmodemet följer standarden för ISA PnP (Plug and Play). Detta betyder att konfigureringen görs av program istället för att adress och interrupt bestäms av omkopplingar på modemet. Konfigureringen kan ske på flera sätt: av operativsystemet, exempelvis Windows 95, 98 eller Windows 2000 av BIOS i en modern PC (som stöder PnP) Installation 35
av en direkt-enabler för en speciell miljö, exempelvis IXPNP.EXEprogrammet för DOS Modemkortet stöder standardadresserna för COM 1, COM 2, COM 3 samt COM 4 plus alla adresser mellan 0100h och FFF8h. IRQs 3, 4, 5, 7, 9, 10, 11, 12 och 15 stöds. Följande ska ingå i modemförpackningen: Modemkortet Denna handbok Telefonkabel Headset, audiokabel och telefonadapter i förekommande fall Diskett eller CD med PCMCIA direkt-enabler, modem-skript och initieringsfiler för olika program Vissa program på diskett eller CD kan också vara bipackade modemet. SPKR IN H-SET LINE PHONE Installationen av ISA-modemet är i normalfallet mycket enkel, men kan variera mellan olika datorer. Om din PC har PnP BIOS eller om du använder Windows 95, 98 eller 2000 är det bara att stoppa i kortet och följa anvisningarna på skärmen. 1. Slå av strömmen och stoppa modemet i valfri ISA-kortplats i Din PC 2. Koppla den medföljande kabeln mellan kortets LINE-anslutning och telefonjacken. 3. Om ditt modem har några av de mer avancerade funktionerna kan du nu, eller vid ett senare tillfälle göra de övriga anslutningarna: (Se även bilderna i stycket om Modem-, telefon- och SVD-funktioner.) 36 Installation
H-SET: Anslut det headset som medföljer eller en vanlig telefonapparat via den medföljande adapterkabeln. Dessa enheter kan användas för röst-, telefonoch SVD-funktioner. Anslut inte telefonlinjen till denna kontakt! SPKR: Detta är en högtalaranslutning som kopplar ur den vanliga interna högtalaren. Anslut till en extern högtalare (med eller utan förstärkare) eller, om du har ett ljudkort i PCn, till ingången på detta. Du måste använda en extern högtalare om du vill använda högtalartelefon-funktionen. Utgången kan driva en 8 ohms högtalare. IN: Denna ingång gör det möjligt att spela upp ljud på telefonlinjen. Ett vanligt användningsområde är music on hold, genom att ansluta utgången på ditt ljudkort till den här ingången. PHONE: Denna kontakt gör det möjligt att ansluta en telefon till samma linje som modemet. När modemet tar linjen kopplas telefonen ur. (Ofta ansluts telefonen till baksidan på telepluggen istället.) Observera: Om du vill att telefonen ska kunna användas för att spela in eller spela upp röstmeddelanden eller för SVD måste den anslutas till H-SETkontakten (via den medföljande adaptern) och inte till PHONE-kontakten. 4. Starta om datorn. PnP-programvaran kommer automatiskt att konfigurera modemet. Använder du Windows 95, 98 eller 2000 identifieras och installeras modemet automatiskt, annars guidas du vanligen av meddelanden på skärmen. I andra operativsystem finns modemet oftast tillgängligt som en COM-port eller en seriell port. PnP-programvaran bestämmer vilken COM-port som tilldelas modemet. Vanligtvis blir det den första lediga COM-porten, t.ex. COM3. Om du använder DOS och din PC saknar PnP BIOS, kan du använda direktenablern IXPNP.EXE som beskrivs nedan. 5. Installera kommunikationsprogrammet Följ installationsinstruktionerna för det specifika programmet. Några program kräver ett skript eller en speciell konfigureringsfil för modemet. Sådana filer kan finns på den medföljande disketten. Läs README (dubbelklicka på README.BAT) på disketten för att få mer information. I kommunikationsprogrammet väljer du antingen själva modemet eller COMporten (adress och interrupt) som modemet är anslutet till. 6. Använd kommunikationsprogrammet och modemet! 7. Test och felsökning Installation 37
Om kommunikationsprogrammet inte fungerar direkt, bör du testa om modemet har kontakt med datorn. Dubbelklicka på modemikonen i kontrollpanelen på Windows 95 eller 98 och välj Diagnoser, välj modemet och klicka på Mer information... Är allt som det ska kommer du att se information om porten och några modemkommandon med svar. Med ett terminalprogram kan du på ett annat, mer generellt, sätt kontrollera modemet. Ställ in terminalprogrammet att använda den aktuella porten och prova att skriva AT<Enter>, dvs bokstäverna A och T följt av Enter. Du ska då få OK till svar om Du har kontakt med modemet. Några användbara AT-kommandon är: AT\S, AT*AL och AT&V - visar nuvarande inställningar och användbara kommandon. AT&F - återställer fabriksinställninar (AT&F2 återställer även hårdvaruinställningar). AT&W - lagrar dina nuvarande inställningar i det icke flyktiga minnet. ATI3 - läser versionen upp modemets kodversion PC med DOS och utan PnP-BIOS Om du kör DOS och din dator saknar PnP-stöd, kan du använda programmet IXPNP för konfigurera ISA-modemet. Om du bara kör IXPNP får du följande förklaring på skärmen: Syntax: IXPNP /C<comport> [/I<irq>] Exempel: IXPNP /C4 /I5 COM-port kan vara 1, 2, 3 eller 4. IRQ kan vara 3, 4, 5, 7, 9, 10, 11, 12 eller 15. Observera: IXPNP bör endast användas i DOS och bara om din BIOS saknar PnP-stöd. Programmet antar också att modemet är det enda PnP-kortet på ISAbussen. Kör exempelvis IXPNP /C3 för att installera modemet som en standard COM3- port med IRQ 4. IXPNP /C4 /I9 kommer att installera modemet på COM4- adressen och med IRQ 9. Ditt kommunikationsprogram (eller portinställningen i Windows 3.X) måste sättas in till den IRQ som används för den valda COM-porten. Det rekommenderas att du kopierar IXPNP.EXE till rotkatalogen och lägger till IXPNP i din AUTOEXEC.BAT-fil för att modemet ska konfigureras varje gång du startar din DOS PC. 38 Installation
5 Kommandoöversikt - data/fax/röst Att styra modemet Modem används för att etablera förbindelser över telefonnätet mellan terminaler och datorer. För att etablera sådana förbindelser måste modemet konfigureras (ställas in) samt instrueras att ringa upp det andra modemet eller att svara på inkommande anrop. Konfigurering och instruktioner utförs oftast genom att kommandon skickas till modemet, men det kan också finnas tangenter och omkopplare för vissa av funktionerna. Ett program kan styra modemet och helt gömma kommandona för användaren och i sådana fall behöver användaren inte bry sig om kommandona för styrning av modemet. Om man däremot använder ett vanligt kommunikationsprogram, lämnas man ofta i terminal mod där de tecken man skriver direkt skickas till modemet och där modemets svar visas på bildskärmen. I en sådan situation är det bra med viss kunskap om hur modemet styrs. Ditt modem styrs av s k AT- eller Hayes -kommandon. Faxstyrningen sker med Klass 1-kommandon (EIA/TIA standard 578) eller Klass 2-kommandon (enligt föreslagna EIA/TIA 592, augusti 1990). De flesta modeller inkluderar även röstfunktioner, vilka styrs av kommandon förslagna av arbetsgrupp TR29.2 inom TIA. Modem svarar på kommandon med svar av typen OK eller ERROR. Då modem diskuteras bör man känna till begreppen DTE och DCE. DTE (Data Terminal Equipment) avser datorn eller terminalen, medan DCE (Data Communication Equipment) avser modemet. Kommandomod och datamod Då man startar modemet är det i kommandomod, d.v.s. datorn (DTEn) talar lokalt med modemet, t.ex. för att konfigurera det eller för att etablera en förbindelse. När en förbindelse med ett annat modem etableras (modemet svarar CONNECT), övergår modemet till datamod. Då talar datorn istället med den dator som är ansluten till det andra modemet. Alla tecken som skickas till modemet vidarebefordras över telefonnätet till det andra modemet och den där anslutna datorn, istället för att tolkas av modemet själv som var fallet i kommandomod. Kommandoöversikt - data/fax/röst 39
Modemet försöker upprätta en förbindelse och gå över i datamod efter uppringning, efter svar eller efter att man tryckt på D/V- tangenten på det fristående modemet då en telefonförbindelse redan är etablerad. Från datamod kan man återgå till kommandomod genom att skicka escapesekvensen +++ utan att förbindelsen till det andra modemet bryts. Man kan sedan styra modemet lokalt med kommandon, för att senare återgå till datamod med kommandot ATO. Om kontakten mellan två modem bryts, kommer modemen att koppla bort sig från ledningen (lägga på luren) och återgå till kommandomod. Konfigurering, S-register och NVRAM Modemets aktuella inställningar (modemets konfiguration) lagras i ett antal Sregister som tillsammans kallas den aktuella profilen. Ett S-register kan lagra en byte eller ett tecken. Då man ger ett AT-kommando, t.ex. ATE1 för att be modemet eka alla tecken, resulterar det i att någon bit i ett S-register ändras. Innehållet i S-register nummer n kan läsas med kommandot ATSn? eller ATSn.b?. Kommandot AT&V visar värdet av ett flertal S- register och AT\S visar den aktuella konfigurationen i överskådlig tabellform. S-registren ställs ofta in som resultat av något AT-kommando, men en del S-register kan direkt ges värden genom kommandot ATSn=v eller ATSn.b=x. Det finns fem uppsättningar av S-register, eller s.k. profiler, i modemen, två fabriksinställda, två som användaren kan ställa in själv samt en aktuell profil. Det är den aktuella profilen som modemet verkligen använder. Fabriksprofil 0 eller 1 hämtas till den aktuella profilen genom kommandot AT&F0 respektive AT&F1. Profil 0 har både felkorrigering och datakompression påslagen, medan profil 1 får modemet att likna ett enkelt modem utan felkorrigering och datakompression. Användarprofil 0 eller 1 hämtas till den aktuella profilen genom kommandot ATZ0 respektive ATZ1. Då modemet slås på laddas normalt användarprofil 0, såvida kommandot AT&Y1 inte exekverats, vilket leder till att användarprofil 1 laddas istället. De två användardefinierade profilerna, nummerlistan, lösenord etc lagras i ett icke flyktigt minne som kallas NVRAM. NVRAMet behåller inställningarna även då strömmen slås av. Det betyder att Du kan ställa in modemet efter Dina egna behov och sedan lagra inställningarna i NVRAM så att de används nästa gång modemet slås på! Den aktuella profilen kan lagras i någon av de båda användarprofilerna med kommandona AT&W0 respektive AT&W1. 40 Kommandoöversikt - data/fax/röst
Ett exempel: AT&F ATS0=3 AT... hämta fabriksprofil 0 (denna slår på flest finesser) ställ in S-register 0 till 3, vilket betyder att modemet automatiskt ska besvara inkommande anrop efter 3 ringsignaler. ev andra inställningar Du vill göra AT&W lagra aktuella profilen i användarprofil nummer 0 Din egen profil kommer därefter att laddas efter varje mjuk reset (ATZ) och efter strömtillslag (såvida AT&Y1 inte skickats till modemet, varvid användarprofil 1 laddas istället). Använd kommandot AT\S för att få en överskådlig bild av modemets aktuella inställningar! En översikt av tillgängliga AT-kommandon ges nedan och en komplett beskrivning ges i Appendix 1. En komplett beskrivning av S-registren finns i Appendix 2. Baudrate mellan dator och modem Den lokala datorn (t.ex. PC:n) (DTE) och modemet (DCE) måste arbeta med samma baudrate, paritet och teckenlängd för att kunna förstå varandra. Kortmodemen detekterar alltid automatiskt den hastighet och det teckenformat som används av datorn i vilken kortmodemet är monterat. Modem som är anslutna via serieporten (fristående versionerna) gör en automatisk inställning av baudrate, paritet och teckenlängd, när de är i AT-läge. Det sker i början av varje kommando då AT tas emot. Då modemet slås på (innan det mottagit något AT-kommando) används den baudrate och det teckenformat som användes vid det senaste tillfället då en användarprofil lagrades i AT-läge (d.v.s. då AT&W eller AT&W1 exekverades). Notera att det vanligaste teckenformatet vid asynkron kommunikation är 8 databitar, ingen paritet och 1 stoppbit. Andra format blir alltmer sällsynta. Notera också att hastigheten över telefonlinjen är oberoende av hastigheten mellan datorn och modemet (om inte s.k. direkt mod valts genom kommandot AT\N1). Vanligtvis har man en högre DTE-hastighet (mellan datorn och modemet) än DCE-hastighet (över telefonlinjen). Det är också en förutsättning för att modemets datakompression ska kunna utnyttjas. Kommandoöversikt - data/fax/röst 41
5.2 AT-kommandon Format för AT-kommandon Ett kommando börjar med AT eller at och avslutas med <CR> (Entertangenten på en PC, ASCII 13). Flera kommandon kan skrivas på samma rad och de kan separeras med mellanslag (ASCII 32) för att förbättra läsbarheten. Ett <LF> tecken (ASCII 10) efter raden får förekomma. Stora och små bokstäver behandlas lika. I kommandon med en numerisk parameter kan 0 uteslutas, d.v.s. ATB0 är samma som ATB. Man kan justera kommandot med backspace-tangenten (ASCII8) innan kommandoraden avslutats. En kommandorad kan avbrytas när som helst genom att slå Ctrl-X (ASCII 24). Lista över AT-kommandon En lista över tillgängliga AT-kommandon följer nedan. Observera att de flesta kommandon följs av en numerisk parameter. En detaljerad beskrivning av varje kommando finns i Appendix 1. Följande AT-kommandon är tillgängliga i modemen: A/ Återupprepa senaste kommandot (Obs: Föregås ej av AT!) A B C D E F H I L M N O P Q Svara CCITT eller BELL Ingen verkan (bara för kompatibilitet) Nummerslagning Eko av tecken i kommandosträng Val av överföringsmod Lägg på luren (on hook) Produktidentifiering Ljudstyrka på högtalaren Styrning av högtalaren Autodetektering av överföringsmod Återgå till datamod Välj pulsuppringning Kommandosvar på/av 42 Kommandoöversikt - data/fax/röst
R S T V W X Y Z +MS +A8E #CID &C &D &F &E &G &J &K &L &M &P &Q &R &S &T &U &V &W &X &Y &Z Omvänd svarsmod (Svara i originate mod) på/av Skriv och läs S-register Välj tonuppringning Text eller numeriskt kommandosvar CONNECT-meddelanden vid felkorrigering Kommandosvar samt upptaget- och kopplingstonsdetektering Long space nedkoppling Nollställ modemet och läs in användarprofil Val av linjehastighet och modulation. Styrning av V.8 och V.8bis Nummerpresentation DCD och DSR styrning DTR styrning Ladda fabriksprofil Dum mod Styrning av Guard tone Ingen verkan (bara för kompatibilitet) Flödeskontroll Hyrd teleledning Val av asynkron mod Styrning av pulsuppringning (ingen verkan, bara för kompatibilitet) Val av asynkron mod CTS styrning DSR styrning Test och diagnostik Avbrytning av uppkoppling Visa konfiguration och användarprofiler Lagra inställningar Ingen verkan (bara för kompatibilitet) Val av användarprofil vid tillslag Lagra telefonnummer \A Maximal storlek på MNP-block \B Längd på break -signal Kommandoöversikt - data/fax/röst 43
\F Visa telefonnummerlista \G Flödeskontroll modem till modem (Xon/Xoff) \J Automatisk justering av DTE-baudrate \K Hantering av break -signal \L Val mellan MNP block- och stream-mod \N Val av felkorrigering \S Visa aktuella inställningar \V En-rads Connect-meddelande \W Val av hårdvaru- split-speed -K MNP10-funktioner -Q Fallback till V.22bis/V.22 -SMC ML144 Data Burst av/på -SMS Val av AudioSpan/DSVD-mod -SQS Val av AudioSpan-modulation -SSE DSVD av/på @M Sändnivå i mobiltelefonmod :E Fix utjämnare )M MNP10 mobiltelefonmod %C Val av datakompression %E Omträning och hastighetsanpassning %F Val av riktning vid V.23 75/1200 bps %L Avläsning av signalnivå vid mottagning %M Akustisk ringsignal av/på %Q Avläsning av signalkvalitet %S Aggressivitet vid linjehastighetsbestämning %W Visa modemstatus *B Visa svartlistade nummer *CX Visa lösenordet för fjärrkonfigurering *C Lagra lösenord för fjärrkonfigurering *D Val av displayvisning *E Gå ur fjärrkonfigurering *G Visa spärrade nummer *H Hastighet vid förhandling av MNP10 *L Visa lista av lösenord och nummer att ringa åter 44 Kommandoöversikt - data/fax/röst
*O Lagra/ta bort spärrade nummer *P Lagra/ta bort lösenord och nummer att ringa åter *Q DTR-uppringning i asynkron mod *R Begär fjärrkonfigurering *V Visa lagrade nummer som ringt in *X Gå ur fjärrkonfigurering *Y Länka telefonnummer till displaysiffra *Z Metod för pulsuppringning *AC *AD *AL *AO *AR *AS *AX Begärd tillbakaringning Displayfunktion (bara displayversionen) Visa aktiverade speciella finesser Välj Answer/Originate Tillåt fjärrkonfigurering Skyddad uppkoppling Fax/telefonomkoppling 5.3 Svar på AT-kommandon Modemet besvarar kommandon med antingen en text eller ett nummer. Kommandot ATV0 väljer nummersvar och ATV1 textsvar. Nummersvar Textsvar 0 OK 1 CONNECT 2 RING 3 NO CARRIER 4 ERROR 5 CONNECT 1200 6 NO DIALTONE 7 BUSY 8 NO ANSWER 9 CONNECT 600 10 CONNECT 2400 11 CONNECT 4800 12 CONNECT 9600 13 CONNECT 7200 14 CONNECT 12000 15 CONNECT 14400 16 CONNECT 19200 17 CONNECT 38400 18 CONNECT 57600 19 CONNECT 115200 22 CONNECT 1200TX/75RX Kommandoöversikt - data/fax/röst 45
23 CONNECT 75TX/1200RX 24 DELAYED 32 BLACKLISTED 33 FAX 34 +FCERROR 35 DATA 40 CARRIER 300 44 CARRIER 1200/75 45 CARRIER 75/1200 46 CARRIER 1200 47 CARRIER 2400 48 CARRIER 4800 49 CARRIER 7200 50 CARRIER 9600 51 CARRIER 12000 52 CARRIER 14400 53 CARRIER 16800 54 CARRIER 19200 55 CARRIER 21600 56 CARRIER 24000 57 CARRIER 26400 58 CARRIER 28800 59 CONNECT 16800 61 CONNECT 21600 62 CONNECT 24000 63 CONNECT 26400 64 CONNECT 28800 66 COMPRESSION: CLASS 5 67 COMPRESSION: V.42bis 69 COMPRESSION: NONE 76 PROTOCOL: NONE 77 PROTOCOL: LAPM 78 CARRIER 31200 79 CARRIER 33600 80 PROTOCOL: ALT 81 PROTOCOL:ALT-CELLULAR 84 CONNECT 33600 91 CONNECT 31200 150 CARRIER 32000 * 151 CARRIER 34000 * 152 CARRIER 36000 * 153 CARRIER 38000 * 154 CARRIER 40000 * 155 CARRIER 42000 * 156 CARRIER 44000 * 157 CARRIER 46000 * 158 CARRIER 48000 * 159 CARRIER 50000 * 160 CARRIER 52000 * 161 CARRIER 54000 * 46 Kommandoöversikt - data/fax/röst
162 CARRIER 56000 * 165 CONNECT 32000 * 166 CONNECT 34000 * 167 CONNECT 36000 * 168 CONNECT 38000 * 169 CONNECT 40000 * 170 CONNECT 42000 * 171 CONNECT 44000 * 172 CONNECT 46000 * 173 CONNECT 48000 * 174 CONNECT 50000 * 175 CONNECT 52000 * 176 CONNECT 54000 * 177 CONNECT 56000 * 180 CONNECT 28000 * 181 CONNECT 29333 * 182 CONNECT 30667 * 183 CONNECT 33333 * 184 CONNECT 34667 * 185 CONNECT 37333 * 186 CONNECT 38667 * 187 CONNECT 41333 * 188 CONNECT 42667 * 189 CONNECT 45333 * 190 CONNECT 46667 * 191 CONNECT 49333 * 192 CONNECT 51667 * 193 CONNECT 53333 * 194 CONNECT 54667 * 195 CARRIER 28000 * 196 CARRIER 29333 * 197 CARRIER 30667 * 198 CARRIER 33333 * 199 CARRIER 34667 * 200 CARRIER 37333 * 201 CARRIER 38667 * 202 CARRIER 41333 * 203 CARRIER 42667 * 204 CARRIER 45333 * 205 CARRIER 46667 * 206 CARRIER 49333 * 207 CARRIER 51667 * 208 CARRIER 53333 * 209 CARRIER 54667 * * Bara K56-modellerna. Observera att mängden av svar kan begränsas genom kommandot ATXn. ATX4 tillåter alla svarskoder. Om Du använder ett annat värde på ATXn, men ändå önskar fullständiga svarskoder, kan Du sätta bit 6 i S-register 95 till 1. Kommandoöversikt - data/fax/röst 47
5.4 Faxkommandon Modemen inkluderar Klass 1 faxkommandon (enligt standard EIA/TIA 578) och Klass 2 faxkommandon enligt föreslagna EIA/TIA 592, TR29.2, augusti 1990. Dessa utvidgade AT-kommandon används automatiskt av faxprogrammen. De är inte avsedda att användas för hand från ett kommunikationsprogram i terminalläge! Klass 1 faxkommandon Kommandot AT+FCLASS=1 tar modemet till faxmod enligt Klass 1 och följande faxkommandon blir då tillgängliga: +FCLASS +FAE=n +FTS=n +FRS=n +FTM=n +FRM=n +FTH=n +FRH=n Klassidentifiering och styrning Data/fax autosvar Vänta med sändning Vänta efter tystnad Sänd data Ta emot data Sänd data i HDLC-block Ta emot data i HDLC-block AT+FCLASS=0 tar modemet ur faxmod. Klass 2 faxkommandon Kommandot AT+FCLASS=2 tar modemet till faxmod enligt klass 2 och följande faxkommandon blir då tillgängliga: +FCLASS +FDT= +FET=N +FDR +FK +FMFR? +FMDL? +FREV? +FDCC= 48 Klassidentifiering och styrning Sänd data Sänd sidslutsinformation Påbörja eller fortsätt med mottagning av fas-c data Avslutning av session Identifikation av tillverkare Identifikation av produkt Identifikation av revision Fastställ modemets förmåga Kommandoöversikt - data/fax/röst
+FDIS= +FDCS= +FLID= +FCR= +FPTS= +FAA= +FBUF? +FPHCTO +FAXERR +FBOR Aktuella sessionens förmåga Aktuella sessionens resultat Egna faxens ID-text för CSI och TSI Klar för mottagning Status från sidöverföringen Data/fax autosvar Läs mottagningsbuffertens status Fas-C timeout Felmeddelande nummer Fas-C databit ordning AT+FCLASS=0 tar modemet ur faxmod. Svar på klass 2 faxkommandon +FCON +FDCS: +FDIS: +FCFR: +FTSI: +FCSI: +FPTS: +FET: +FHNG Fax CONNECT svar Rapport av aktuell session Rapport av aktuell ID från andra faxen Indikerar klar för mottagning Rapport av sändande faxens ID Rapport av uppringda faxens ID Status från sidöverföringen Resultat av sidmottagning Avslutning med status 5.5 Röstmod Vissa modeller av modemen inkluderar röstfunktioner. Applikationer så som telefonsvarare, receptionistfunktioner mm kan därmed baseras på dessa modem. Modemet kan både sända och ta emot tal. Det avlyssnar ljudet på telefonlinjen och levererar det i en digitaliserad och starkt komprimerad form som data till värddatorn (DTEn). Det kan också ta emot komprimerad ljuddata från värddatorn och omvandla det till ljud på telefonledningen. Den kodnings- och komprimeringsmetod som används kallas utvidgad ADPCM (enhanced Adaptive Differential Pulse Code Modulation). Med ADPCM blir lagringen av ljudmeddelanden på hårddisk tämligen kompakt. Dessutom kan detek- Kommandoöversikt - data/fax/röst 49
tion, med borttagande och återskapande av tystnad, kopplas in för att ytterligare minska datamängden i ljudmeddelandena. 5.6 ADPCM röstkommandon I röstmod styrs modemet av utvidgade AT-kommandon som baseras på förslag från arbetsgrupp TR29.2 inom standardiseringsorganet TIA/TIA. Programvaruutvecklare som använder röstkommandona kan begära specifikationerna från modemtillverkaren. AT-kommandon för röst Nedan följer en sammanfattning av AT-kommandona för rösthantering. Globala AT-kommandon för rösthantering De globala kommandona kan användas i alla AT-moder (d.v.s. oberoende av klassinställningen - #CLS). Vissa utgörs av vanliga AT-kommandon, ATA, ATD, ATH and ATZ, som utökats med nya parametrar för att passa rösthantering. A D H Z #BDR #CLS #MDL? #REV? Svar i röstmod Uppringning i röstmod Avslutning (lägg på luren ) i röstmod Återställning (reset) i röstmod Styrning av baudrate Val mellan data-, fax-, och röstmod. Identifiering av produkt och modell Identifiering av modemets revision Kommandon tillgängliga i röstmod (#CLS=8) #VBQ? Förfrågan om buffertstorlek #VBS Bitar per sample (kompressionsfaktor) #VBT Tid för tongenerering #VCI? Identifiering av kompressionsmetod #VLS Val av röstlinje #VRA Tid från ring stopp till förmodat svar #VRN Tid för att vänta på ringsignal #VRX Mottagning av röstdata 50 Kommandoöversikt - data/fax/röst
#VSD #VSK #VSP #VSR #VSS #VTD #VTS #VTX Inställning av tystnadsdetektering och borttagning Inställning av buffertens on/off nivå Längd av period för tystnadsdetektering Val av sampling rate Känslighet för tystnadsdetektering Rapportering av tonmottagning Spela upp tonsekvens Sändning av röstdata Svar på AT-kommando i röstmod Förutom de vanliga svaren på AT-kommandon (se tidigare avsnitt) tillkommer: VCON Då modemet är i röstmod och besvarar ett inkommande samtal skickar modemet VCON till datorn. 5.7 SVD-kommandon För modem som klarar tal och data samtidigt (SVD) styrs följande kommandon för AudioSpan och DSVD. -SMS #VLS -SSE -SQS -SMC Val av AudioSpan/DSVD Val av mikrofon, högtalare, headset etc DSVD av/på Val av AudioSpan-modulation ML144 Data Burst av/på 5.8 S-register Som nämnts tidigare används s.k. S-register för att lagra modemets inställningar. En detaljerad förteckning över alla S-register och deras användning finns i appendix 2. Nedan följer en beskrivning av S-registrens mekanism och två exempel på deras användning. Ett av exemplen visar hur man skriver till S0 (S-register nummer 0) för att ställa modemet i autosvarsläge. Kommandoöversikt - data/fax/röst 51
Många S-register uppdateras automatiskt när man ger ett AT-kommando. Om man exempelvis vill sätta högtalarvolymen låg genom kommandot ATL1 kommer bit 0 att sättas till 1 och bit 1 till 0 i S-register 22. Innehållet i S-registren kan läsas genom kommandot ATSn?, vilket svarar med decimalvärdet av innehållet i S-register nummer n. (De flesta inställningar kan också visas på ett mer användarvänligt sätt genom kommandona AT\S och AT&V.) Vissa S-register kan man skriva direkt i genom kommandot ATSn=v, vilket skriver decimalvärdet v till S-register nummer n. För att förenkla hanteringen av bit-mappade S-register är det möjligt att läsa en viss bit b med kommandot ATSn.b?, att sätta biten med ATSn.b=1 och att återställa biten med ATSn.b=0. Exempel: Sätt bit 5 i S210: ATS210.5=1 Nollställ bit 0 i S70: ATS70.0=0 Läs bit 5 i S210: ATS210.5? Svaret blir 0 eller 1. S-register där varje bit har en egen betydelse är dock ofta skrivskyddade för kommandot ATSn=v eller ATSn.b=x. Det tillämpliga AT-kommandot för att ändra den aktuella inställningen ska användas istället. Ett exempel: Du vill att modemet automatiskt ska svara på inkommande anrop efter 3 ringsignaler. Det ställs in i S-register 0. Du behöver således bara ge kommandot ATS0=3 till modemet. (I fabriksinställningen av modemet är autosvar frånkopplat genom att S-register 0 är nollställt.) S0=0.) Ett annat exempel: S-register 22 (S22) innehåller följande information: bit 0,1 bit 2,3 bit 4-6 bit 7 Högtalarvolym, styrs av kommandot ATLn Högtalare av/på, styrs av kommandot ATMn Svar från modemet, styrs av kommandot ATXn Reserverad Läser man S22 med kommandot ATS22? kan svaret bli 118. 118 = 0*128 + 1*64 + 1*32 + 1*16 + 0*8 + 1*4 + 1*2 + 0*1, vilket visar att bitarna 1,2,4,5,6 är satta. Bit 0,1 Indikerar medium högtalarvolym (ATL2). Bit 2,3 Indikerar att högtalaren är på tills CONNECT (ATM1) Bit 4,5,6 Indikerar att alla modemsvar kan förekomma (ATX4) 52 Kommandoöversikt - data/fax/röst
För att minska volymen på högtalaren (nolla bit 1, sätt bit 0) kan man inte använda kommandot ATS22=117 eftersom registret är skrivskyddat. Istället ska man använda kommandot ATL1 och S22 ändras till 117 automatiskt. Observera att man bara ändrar S-registret i den aktuella profilen. För att exempelvis ändra i användarprofil, laddar man först denna med kommandot ATZ1, gör sedan de önskade förändringarna och lagrar den aktuella profilen i användarprofil 1 med kommandot AT&W1. Förteckning över S-register Nedan visas en förteckning över S-registren i modemet. NVM anger att registrets innehåll kan lagras i ett icke flyktigt minne som en del av användarprofilen. En detaljerad beskrivning av S-registren finns i appendix 2. Följande S-register finns implementerade i modemet: S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 S11 S12 S13 S14 S15 S16 S17 S18 S19 S20 Antal ringsignaler för autosvar (NVM) Ringsignalräknare Escape -tecken (NVM) Teckenkod för vagnretur Teckenkod för radmatning Teckenkod för sudda-tangent Max tid att vänta på kopplingston (NVM) Max tid att vänta på uppkoppling (NVM) Tid för komma-pause vid nummerslagning (NVM) Svarstid för Carrier Detect (NVM) Tid till nedkoppling då bärvåg försvinner (NVM) Snabbhet vid tonuppringning (DTMF) Tid för skydd av Escape koden <B>+++<D> (NVM) Reserverad Diverse inställningar (NVM) Reserverad Diverse inställningar av testlägen Reserverad Timer för inbyggda tester(nvm) AutoSync-parametrar AutoSync-parametrar Kommandoöversikt - data/fax/röst 53
S21 S22 S23 S24 S25 S26 S27 S28 S29 S30 S31 S32 S33 S34-S35 S36 S37 S38 S39 S40 S41 S46 S48 S70 S71 S72 S73 S74 S76 S80 S82 S86 S91 S92 S95 V.21 samt diverse inställningar (NVM) Inställningar av högtalare och kommandosvar (NVM) Diverse inställningar (NVM) Timer för inkoppling av lågströmläge (NVM) Tid till nedkoppling då DTR blir inaktiv Tid mellan RTS och CTS Diverse inställningar (NVM) Diverse inställningar (NVM) Tid vid registerinkallning (flash) Timer för nedkoppling vid inaktivitet Diverse inställningar (NVM) Tecken för XON Tecken för XOFF Reserverad Åtgärd då LAPM ej accepteras Önskad linjehastighet (NVM) Max fördröjning av nedkoppling vid felkorrigering Flödeskontroll (NVM) Diverse inställningar (NVM) Diverse inställningar (NVM) Datakompression (NVM) V.42 förhandling (NVM) Inställningar av speciella funktioner (NVM) DTMF tecken som startar faxmottagning (NVM) Inställningar av speciella funktioner (NVM) Fördröjning innan motringning (NVM) Diverse inställningar (NVM) Diverse inställningar (NVM) Inställningar av speciella funktioner (NVM) Hantering av Break Felkod vid nedkoppling Sändnivå vid data Sändnivå vid fax Inställning av svarskoder (NVM) 54 Kommandoöversikt - data/fax/röst
S201 S202 S210 S240 S241-S242 S243 S244-S245 S246 S247-S248 S249 Sändnivå i mobiltelefonmod (NVM) Escape -tecken för fjärrkonfigurering (NVM) Val av symbolhastighet & asymmetrisk hastighet Hastighetsval vid K56flex (NVM) Reserverad Hastighetsval vid K56flex (NVM) Reserverad Hastighetsval vid V.90 (NVM) Reserverad V.90 Spectral Shaping (NVM) Kommandoöversikt - data/fax/röst 55
6 Tips och instruktioner 6.1 Uppringning och nummerslagning Nedan beskrivs bl a hur man slår nummer från modemet. Det är bra att känna till även om kommunikationsprogrammet ofta hanterar modemets nummerslagning. Syntaxen för att mata in ett nummer i kommunikationsprogrammet brukar nämligen vara mycket lik det sätt som modemet använder. Ton- och pulsuppringning Uppringning kan ske både genom puls- och tonsignalering. Om telefonväxeln klarar av tonsignalering, bör denna metod användas. Notera att pulssignaleringsmöjligheten är blockerad i modemet vid vissa landsinställningar, exempelvis Danmark. Kommandot ATDT ger tonsignalering medan ATDP ger pulssignalering. Kommandot ATD ger samma metod som senast användes (om inte kommandot ATP eller ATT givits under mellantiden). Nummerslagning För att ringa upp numret 0766 12345 behöver man bara ge kommandot ATDT076612345. I nummersträngen kan man också inkludera styrtecken för vissa funktioner. Följande tecken (enl. tabell nedan) kan ingå i nummersträngen: 0-9 Siffror. * # Stjärna och fyrkant ( siffror vid tonsignalering). A B C D ( siffror vid tonsignalering). P Välj pulsuppringning. T Välj tonuppringning. S=n Ring lagrat nummer, n = 0 till 19 (Lagra med kommandot AT&Z).! Registerinkallning (= R-knappen på telefonen, modemet lägger på luren en kort stund). W Vänta på kopplingston (t.ex. vid utlandssamtal). Se not 1 > Jordfunktion (bara i Tyskland). @ Invänta tystnad i minst 5 sekunder (modemet svarar BUSY om ingen tystnad uppträder)., Paus, 2 sekunder eller värdet som är lagrat i S8. Se not 2 / Kort paus, 1/8 sekund. Se not 2. ; Återgå till kommandomod efter nummerslagningen. (Kan bara stå sist i kommandot.) 56 Tips och instruktioner
L Slå sista numret igen. ^ Undertryck calling tone. (De korta tonstötarna efter att numret är slaget.) % Stabilare förbindelse. - Skriv % i nummersträngen om det är svårt att få en stabil förbindelse till ett visst nummer. H etablerar en taltelefonförbindelse med headset-telefonen aktiv (endast för headset modem). H måste stå sist i nummersträngen. Övriga tecken, så som parenteser, mellanslag och bindestreck, kan utnyttjas för att öka läsbarheten men ignoreras av modemet. Exempel, ett faxnummer från Sverige till USA kan matas in på följande sätt: 001W202 134/4444. W innebär att modemet inväntar kopplingston efter landsnumret (001). Därefter slås resten av numret, men före de 4 sista siffrorna leder / till en kort paus. Denna paus har lagts in just för detta nummer, eftersom det var svårt att komma igenom en icke tillförlitlig växel i USA utan pausen. Not 1: Eftersom modemet vanligtvis inväntar kopplingston innan nummerslagningen påbörjas (se kommandot ATXn) används W bara för att invänta en andra kopplingston så som efter landskoden när man ringer från Sverige till utlandet. Not 2: Pauserna, eller / ska bara användas för speciella syften och inte som ersättning för riktig kopplingstonsdetektering. (W skall användas för att invänta en andra kopplingston!) Nummerlistor Modemet innehåller en nummerlista där man kan lagra upp till 20 nummer. Man lagrar ett nummer med kommandot AT&Zn=xxx där n är platsen i nummerlistan och xxx är nummersträngen. Exempel: AT&Z3=0047W31234567. Med kommandot AT\F kan man visa nummerlistan. 0-43317 1-2- 3-0047W31234567...... 19- OK Man använder sedan numret genom att ge kommandot ATDS=3. Då ringer modemet upp numret på plats 3 i listan. Observera att de flesta kommunikationsprogram innehåller egna nummerlistor och inte utnyttjar den inbyggda listan. Tips och instruktioner 57
6.2 Automatiskt svar Modemet kan antingen svara automatiskt eller instrueras att svara genom kommandot ATA. Det fristående modemet kan också svara genom att man sätter det i answer-läge med A/O-knappen och trycker på D/V-knappen. Observera att autosvar är avstängt vid leverans genom att S-register 0 har värdet 0. Vill Du sätta på autosvarsfunktionen är det bara att skriva in det antal ringsignaler som modemet ska svara efter i S-register 0. Kommandot ATS0=3 instruerar modemet att svara efter 3 ringsignaler. Många program räknar dock själva de Ringmeddelanden som modemet skickar till datorn och instruerar modemet att svara utan att sätta det i autosvarsläge. 6.3 Manuell uppkoppling Om man redan har en pågående talförbindelse kan man koppla in modemen manuellt. Från den ena datorn ger man då kommandot ATD till modemet medan kommandot ATA ska ges till det andra modemet. Då börjar handskakningsproceduren och en dataförbindelse etableras förhoppningsvis. Uppkoppling kan också ske genom knapparna på det fristående modemet. Med A/O-knappen väljer parterna varsitt läge. (Originate avser uppringande sidan och Answer svarande sidan.) Sedan trycker man på D/V knappen och handskakningen startar. ANSWER plus D/V ger samma effekt som ATA, medan ORIGINATE plus D/V ger samma effekt som ATD. 6.4 Hög hastighet och linjekvalitet V.34-modem stödjer överföringshastigheter upp till 33600 bps enligt den nya V.34 ITU-standarden (ibland även kallad V.34+). K56-modemen stöder även mottagningshastigheter upp till 56000 bps. Alla telefonlinjer har dock inte den kvalitet som krävs för att uppnå dessa höga hastigheter. Modemet väljer automatiskt den högsta hastighet som linjen tillåter. Hastigheten kan även ändras under en uppkoppling om linjekvaliteten ändras. V.34 hastigheter mellan 26400 och 33600 bps samt K56 hastigheter över 40000 bps kan vanligtvis uppnås i moderna telefonnät. Du kan använda kommandot AT%Sn för att justera valet av överföringshastighet. Om du har stabila linjeförhållanden och vill ha hög överföringshastighet oftare, kan du använda kommandot AT%S2 för att få modemet att mer aggressivt välja högre hastigheter. 58 Tips och instruktioner
Har du å andra sidan problem med att modemet ändrar hastighet ofta, kan AT%S0 användas, vilket instruerar modemet att välja hastighet mindre aggressivt. Har du endast sådana problem gentemot vissa telefonnummer kan du istället skriva in ett %-tecken i det nummer som skall slås. (Se beskrivningen av ATD-kommandot!) Asymmetrisk linjehastighet V.34 standarden och K56 tillåter olika hastighet för sändning och mottagning. Denna funktion är normalt påslagen och resulterar i högre effektivitet. Modemet undersöker sin mottagningskvalitet och ber den sändande parten att anpassa sin hastighet i enlighet med detta, upp eller ner. Den asymmetriska hastigheten kan slås av genom att nollställa bit 3 i S-register 210 (ATS210.3=0). 6.5 K56-56 000 bps mottagningshastighet Med ett K56-modem kan du surfa på Internet och få höga mottagningshastigheter över en vanlig telefonlinjeanslutning. Den maximala mottagningshastigheten är 56000 bps, medan den maximala sändningshastigheten är begränsad till 33600 bps (som V.34). Emellertid är det mottagningshastigheten som är nyckeln till en hög hastighet då du läser grafikintensiva websidor och laddar ner filer. De datamängder som skickas är däremot oftast små (såsom tangenttryckningar). V.90 är den nya ITU-standarden för K56 modem. Den stöds av alla modemchiptillverkare och är tänkt att ersätta de tidigare inkompatibla K56flex- och X2- teknologierna. De modem som beskrivs i denna handbok stöder både K56flex och V.90. Modempooler hos Internetleverantörer som tidigare hade K56flex kommer att uppgraderas till att stödja både K56flex och V.90. K56Plus är ett tidigare namn för K56flex. Förutsättningar för K56 Din Internetleverantör måste stödja K56 (deras centrala modem måste vara av K56-typ och digitalt anslutna till telenätet). Ditt modem måste vara anslutet till en vanlig analog telefonlinje och den telefonlinjen måste vara ansluten till en digital telefonstation. (Alla moderna telefonstationer, som exempelvis AXE, är digitala.) Telenätet måste internt vara helt digitalt. Tips och instruktioner 59
K56 är avsett för uppkopplingar inom landet du befinner dig i så att ingen konvertering av den digitala signalen i telenätet behöver göras. Observera att två K56-modem som kopplas upp direkt mot varandra, inte kan nå högre överföringshastighet än 33600 bps. Linjehastighet och linjekvalité vid K56 V.90 erbjuder mottagningshastigheter från 28000 till 56000 bps i steg om 1333 bps och K56flex från 32000 till 56000 bps i steg om 2000 bps. Modemet väljer automatiskt den högsta hastighet som din teleledning klarar av. Vanligtvis är hastigheter mellan 40000 och 54000 bps möjliga (allra vanligast är 44000 till 50000 bps). Den möjliga topphastigheten beror på längden och kvalitén på teleledningen mellan ditt modem och din telefonstation samt på kvalitén (distorsionsfrihet) i abonnentanslutningen i telefonstationen. Du kan använda kommandot AT%Sn för att kontrollera hur aggressivt modemet ska välja hastighet. AT%S1 är normalinställningen, AT%S2 ger högre hastighet men kräver att linjen är stabilare, medan AT%S0 medför ett försiktigare val av hastighet. I vissa fall uppnås bäst resultat med en fast begränsning av topphastigheten. Detta görs automatiskt i de nya K56-modemen, där det finns en innovativ, automatisk inlärningsprocess för att hitta den optimala K56-hastigheten för din specifika telefonlinje. Se stycket om K56 i kapitel När det inte fungerar om du behöver kontrollera hastigheten i K56-mod! Observera att mottagningshastigheten och sändningshastigheten väljs oberoende av varandra. Ditt modem bestämmer mottagningshastigheten medan det centrala modemet bestämmer din sändningshastighet. 6.6 Felkorrigering och datakompression Felkorrigering och datakompression är två metoder som introducerats i modem de senaste åren och som nu ofta används standardmässigt. Varför och hur om felkorrigering En telefonförbindelse kan vara bättre eller sämre. Vid datakommunikation över en sämre ledning uppstår lätt förvrängningar i de data som överförs. Om exempelvis en programfil överförs är det viktigt att vart enda tecken överförts riktigt, annars kanske inte programmet fungerar. Felkorrigeringen ser till att data verkligen överförs felfritt över telefonnätet. Sker det något överföringsfel, upptäcker modemen det och sänder om det felak- 60 Tips och instruktioner
tiga blocket. Detta sköts helt mellan modemen utan att datorerna behöver belastas! När modemen använder felkorrigering, delas dataströmmen in i block och varje sådant block förses med en kontrollsumma som räknas ut utifrån de data som finns i blocket. Vid mottagning kan därför mottagande modem utföra samma beräkning av kontrollsumman och se om den stämmer. Stämmer inte kontrollsumman hos något block, begärs omsändning av det blocket. På så sätt rättas de fel som kan uppstå vid överföringen. MNP4 och LAPM är dagens två vanligaste metoder för felkorrigering och CCITT har standardiserat båda i specifikationen V.42. MNP2 och MNP3 är äldre metoder som sällan används idag. MNP10 verkar på en annan nivå och används tillsammans med MNP4 för att hantera riktigt dåliga förbindelser. Samtliga dessa metoder finns implementerade i Ditt modem! Varför och hur om datakompression Tid är pengar, i alla fall när det gäller telefonsamtal. Om stora datamängder ska överföras är det önskvärt att det sker på kortast möjliga tid. Tiden kan kortas både genom att öka överföringshastigheten och genom att minska datamängden. Datakompression är en teknik där modemen minskar datamängden genom att ersätta vanligt förekommande tecken eller teckensträngar med kortare sekvenser. Ihop- och uppackning av data sker i modemet så att de anslutna datorerna inte behöver utföra detta. MNP5 och V.42bis är dagens populäraste komprimeringsmetoder. V.42bis är effektivast och kan komprimera enkla filer till endast en fjärdedel av dess ursprungliga storlek. Det upplever de anslutna datorerna som att överföringshastigheten fyrdubblats! Med MNP5 kan effektiva överföringshastigheten som bäst fördubblas. Modemet inkluderar både MNP5 och V.42bis. Ett krav för datakompression är att felkorrigering används. Det finns flera program för förkomprimering av datafiler, t.ex. ARC, PKZIP, LHA och ARJ. Dessa ger så god komprimering att modemet inte kan komprimera ytterligare. Hos många modem blir komprimeringsfunktionen förvillad av detta och effektiva hastigheten sjunker. Det sker dock inte med Ditt modem utan Du kan gott lämna komprimeringsfunktionen påslagen även i dessa fall. Faxöverföring använder sina egna datakompressionsmetoder kallade Modified Huffman och Modified Read. Dessa är dock inte inkluderade i modemet (varken i Klass 1 eller Klass 2) utan utförs av faxprogrammet i PC:n. Tips och instruktioner 61
Inställningar Förutsättningen för felkorrigering och datakompression är att båda modemen i vardera änden av förbindelsen klarar någon gemensam metod för detta, exempelvis LAPM plus V.42bis. Med rätt inställningar av modemet, förhandlar det med motparten om bästa möjliga felkorrigering och datakompression. (Inställningarna gör Du som vanligt genom att ge kommandon från ett kommunikationsprogram i terminalläge.) Med fabrikskonfiguration 0 (hämta med AT&F) är modemet inställt för sådan förhandling. Modemet försöker då etablera en förbindelse enligt följande prioritet: FELKORRIGERING DATAKOMPR MEDDELANDE 1) MNP4 + MNP10 V.42bis ALT, V.42bis 2) LAPM V.42bis LAPM, V.42bis 3) MNP4 + MNP10 MNP5 ALT, CLASS 5 4) MNP4 MNP5 ALT, CLASS 5 5) MNP4 + MNP10 ingen ALT, NONE 6) LAPM ingen LAPM, NONE 7) MNP4 ingen ALT,NONE 8) ingen ingen NONE, NONE Felkorrigeringen ställs in med kommandot AT\N. AT\N0 stänger helt av felkorrigeringen och AT\N3 låter modemet bestämma bästa möjliga metod enligt ovan. AT-K1 sätter på MNP10 genom att MNP4 + MNP10 ges prioritet över LAPM. Denna inställning krävs för att en MNP10-förbindelse ska etableras mellan modem som även klarar LAPM. AT-K stänger av MNP10, men låt det gärna vara påslaget hela tiden. Kommandot AT)M1 låter MNP10 justera sändnivån för att exempelvis anpassa sig till radioöverförda förbindelser. Denna funktion är normalt avslagen och kan dessutom vara spärrad i vissa länder. Datakompressionen ställs in med kommandot AT%C. AT%C0 stänger helt av datakompressionen medan AT%C3 låter modemet bestämma bästa möjliga metod enligt ovan. Se den detaljerade beskrivningen av AT-kommandona i Appendix 1 om Du vill tvinga modemet till någon viss metod. 62 Tips och instruktioner
DTE- och DCE-hastighet. För att datakompression ska fungera måste datorn och modemet kunna utväxla tecken mycket snabbare än överföringshasigheten på linjen där ju data är komprimerad. Det löser man genom att ha en betydligt högre överföringshastighet mellan datorn och modemet (DTE-hastighet) än vad modemet klarar över telefonlinjen (DCE-hastighet). För V.34-varianterna av modemet rekommenderar vi att välja 115200 bps i kommunikationsprogrammet, utom i de fall där s.k. direkt mod verkligen krävs. Med K56-modellerna kan upp till 230400 bps behövas för att nå full prestanda. Modemet anpassar sig automatiskt efter kommunikationsprogrammet vid nästa AT-kommando. Med en högre DTE-hastighet än DCE-hastighet, måste modemet ges möjlighet att bromsa datorns dataflöde då den interna bufferten (som rymmer ca 500 tecken) blir full. Det kan ske genom s.k. Xon/Xoff- eller RTS/CTS-kontroll. Med kommandot AT&K ställer Du önskad mekanism för flödeskontroll. AT&K0 stänger av all flödeskontroll. AT&K3 väljer RTS/CTS flödeskontroll (normalinställning). AT&K4 väljer Xon/Xoff flödeskontroll. AT&K5 väljer transparent Xon/Xoff flödeskontroll (ovanligt). AT&K6 väljer RTS/CTS plus Xon/Xoff flödeskontroll samtidigt. Observera att kommunikationsprogrammet och modemet måste vara inställda att nyttja samma metod för flödeskontroll! Om datablock försvinner eller om kommunikationsprotokollet hänger sig vid filsändning, ska Du misstänka att flödeskontrollen inte är rätt inställd. 6.7 Kommunikationsprotokoll Ofta använder kommunikationsprogrammet något protokoll vid kommunikationen. Detta ligger ovanför modemets nivå och påverkas egentligen inte av att modemet i sig kanske nyttjar felkorrigering och datakompression. Vid filöverföring bör man dock tänka på att felkorrigeringen i kommunikationsprogrammets protokoll egentligen är överflödig och kanske begränsar överföringshastigheten. Välj därför ett protokoll med liten overhead så som Zmodem, Ymodem-Batch eller Ymodem-G. Tips och instruktioner 63
6.8 Omkopplingsfunktion fax/telefon Med PC-fax utnyttjar man ofta samma linje till både fax och telefon. Ditt modem har flera funktioner för att underlätta omkopplingen mellan fax- och talkommunikation. Dessa funktioner är inbyggda i själva modemet och fungerar tillsammans med de flesta faxprogram. Det betyder att behovet av en extern fax/telefonomkopplare för kanske 1000-2000 kronor har eliminerats. Fem underlättande funktioner Det finns 5 funktioner i modemet som underlättar användandet av telefonlinjen både för fax och tal. Faxmottagning startar då CNG (pipet som uppringande faxar genererar) detekteras. Faxmottagning kan startas manuellt genom att trycka *0 på en telefon med tonuppringning (DTMF). Faxmottagning kan startas manuellt genom att trycka på D/V-knappen på fristående versioner av modemet med knappar på frontpanelen. Detektion av linjestatus försäkrar att telefonlinjen är ledig innan faxprogrammet kan ta linjen för att sända. (Ej i Lite-versionen av modemet.) Om faxmodemet besvarar ett anrop som inte är fax kopplas högtalaren in, på högsta volym, för att uppmärksamma användaren. Dessa 5 funktioner kan sättas på individuellt genom bitarna i S-register 70. Ge kommandot AT*AX1 för att sätta på samtliga funktioner eller slå på switch 3 om Du har ett fristående modem med DIP-switchar. Nedan beskrivs hur omkopplingsfunktionerna används. Att använda fax/telefonomkoppling Nedan följer några punkter avseende rekommenderade inställningar och användningar av fax/telefonomkopplingen i modemet. Sätt på fax/telefonomkopplingen genom att ge kommandot AT*AX1 eller, om modemet har DIP-switchar, genom att sätta switch 3 ON. Anslut Din telefon eller telefonsvarare efter modemet (t.ex. till jacket på modemets baksida). Ställ in Ditt faxprogram att svara efter 5 inkommande ringsignaler. Det ger Dig möjlighet att själv först lyfta på luren och besvara eventuella inkommande vanliga samtal. 64 Tips och instruktioner
Om Du använder telefonsvarare bör den svara innan modemet, t.ex. efter 4 ringsignaler. Vi rekommenderar också att Du lägger följande fras sist i telefonsvararens hälsningsmeddelande: Tryck stjärna noll för att sända fax!. Det lär folk med manuella faxmaskiner hur man startar Din datafax. Besvara inkommande samtal manuellt! Om det är ett röstsamtal förblir modemet inaktivt. Om det är ett inkommande fax, kommer modemet att starta Ditt faxprogram när något av följande uppfylls: a. Modemet upptäcker CNG (d.v.s. pipen från uppringande faxen). b. Du trycker *0 på Din (tonvals-)telefon. c. Du trycker på modemets D/V-knapp (om Din modell av modemet är utrustad med sådan). Om modemet besvarar samtalet före Dig, kommer det att svara som en faxmaskin. Modemets högtalare tillåter Dig att avgöra om det är ett röstsamtal och någon av följande åtgärder instruerar modemet att återlämna linjen till telefonen: a. Du trycker på modemets D/V-knapp (om Din modell av modemet är utrustad med sådan). b. Du slår av och på strömmen till modemet (om fristående) c. Du avbryter mottagningen inifrån faxprogrammet. Om ingen åtgärd vidtages kommer modemet automatiskt att återlämna linjen till telefonen efter cirka 40 s. Nedan är en detaljerad beskrivning av de möjligheter som summerats i detta avsnitt. Inkommande faxanrop Vid obemannad mottagning: Välj 1-3 ringsignaler för svar i faxprogrammet. Vid huvudsakligen telefonanvändning, välj 4-6 ringsignaler för svar i faxprogrammet. Det ideala vore att inkommande talsamtal besvaras av en människa och inkommande faxanrop besvaras av modemet. Det är emellertid inte möjligt att identifiera den uppringande innan man svarat, så modemet möjliggör istället en smidig automatisk eller manuell omkoppling. Inkommande fax, person svarar: I detta fall kommer modemet automatiskt att överta samtalet efter att ha detekterat CNG-tonen. Tips och instruktioner 65
Om den uppringande faxen är tyst, kan mottagning istället startas på något av följande sätt: tryck *0 på telefonens tangentbord (tontelefon) tryck på D/V-knappen på modemet (fristående version) starta manuell mottagning från faxprogrammet Inkommande fax, telefonsvarare svarar: Även i detta fall kommer modemet automatiskt att överta samtalet efter att ha detekterat CNG-tonen. Alternativt kan uppringaren trycka *0 på sin telefon eller fax för att starta faxmottagningen om hans fax är av den tysta sorten. Vi rekommenderar därför att meddelandet från telefonsvararen kompletteras med Tryck *0 för att sända fax! för att möjliggöra mottagning från faxar med manuell uppringning. Inkommande talsamtal, modemet har besvarat anropet: Modemet sätter automatiskt på högtalaren på högsta volymen för att uppmärksamma användaren på att det INTE är en faxmottagning. Användaren kan då överta samtalet genom att lyfta på luren och avbryta mottagningen inifrån faxprogrammet eller med D/V-knappen på det fristående modemet. Om ingen manuell åtgärd vidtas, kommer modemet att lämna ifrån sig linjen efter 40 sekunder. Utgående faxanrop (sändning) Om fax inte kan sändas direkt, lägger bra faxprogram dessa i en sändkö. När faxprogrammet senare försöker sända faxen i sändkön, är det mycket störande om pågående telefonsamtal bryts. De modem som behandlas av denna handbok detekterar därför status på telefonlinjen så att pågående samtal inte bryts! Dessutom fungerar avkänningen av linjestatus i Ditt modem bättre än den linjeströmsdetektion som är obligatorisk i exempelvis Tyskland. Den fungerar nämligen oberoende av om modemet är inkopplat före, efter eller parallellt med telefonen. Andra modem har vanligen inte ens linjeströmsdetektion i andra länder än de som verkligen kräver det. Inställningar Bitarna 0-3 i S70 slår på följande funktioner: S70 bit 0: Start av faxmottagning då CNG detekteras 66 Tips och instruktioner
S70 bit 1: Start av faxmottagning vid *0 DTMF S70 bit 2: Start av faxmottagning genom D/V-knappen S70 bit 3: Påslag av högtalaren då modemet svarar på icke fax Linjestatus kontrolleras av bit 7: S70 bit 7: Slår av detektion av linjestatus (Normalt påslagen) Lagra inställningarna i NVRAMet genom kommandot AT&W och/eller AT&W1 för att göra dem permanenta. Grundinställningen för S70 är 0 (Bara detektion av linjestatus påslagen.) Istället för att sätta bit 0-3 i S70, kan Du ge kommandot AT*AX1 eller sätta switch 3 i ON-läge om Du har ett fristående modem med DIP-switchar. S71 lagrar DTMF-koden för att starta faxmottagning (normalt *0 ). DTMF Siffra: 1 4 7 * 2 5 8 0 3 6 9 # A B C D Kod: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 S71= 16 * (Koden för första siffran) + (Koden för andra siffran), exempelvis blir *0 : S71= 16 * 3 + 7 = 55 6.9 Ring upp mig! På affärsresor används ofta portabla datorer tillsammans med modem för att etablera en dataförbindelse med hemmakontoret. Eftersom det är dyrt att ringa från exempelvis hotell, vore det önskvärt om hemmakontorets modem kunde ringa upp resenären istället. Ditt modem kan göra detta! Ställ in hemmamodemet för begärd återringning. Det kommer då att fråga alla som ringer upp efter ett lösenord och ett nummer att ringa åter. Vid rätt lösenord kommer modemet att lägga på luren, ringa upp det begärda numret och etablera en förbindelse på hemmakontorets bekostnad. Skulle lösenord eller nummer ej anges, etableras en förbindelse utan återringning. Lagra lösenord i hemmamodemet med kommandot: AT*Pn:<lösenord>, t.ex. AT*P4:Victor Upp till 20 lösenord kan lagras (n=0-19). Sätt på begärd återringning i hemmamodemet med kommandot AT*AC1 eller genom att sätta switch 4 på det fristående modemet i ON-läge. (Stäng av med Tips och instruktioner 67
kommandot AT*AC0 eller genom att sätta switch 4 i OFF-läge. (Notera att switchen bara läses av efter strömpåslag eller reset - ATZ.) Besläktade kommandon: AT*L för att lista lösenorden AT*Pn: för att ta bort ett lösenord AT*AL för att visa aktiverade specialfunktioner. När man ringer upp ett modem som är inställt för begärd återringning, möts uppringaren av texten: ENTER PASSWORD: Uppringaren ska då svara med sitt lösenord och aktuella telefonnummer (separerade med ett kolon), t.ex.: VICTOR:081234567. 6.10 Lösenord och motringning Då en dator är öppen för uppkoppling via moden, bör man observera säkerhetsoch sekretessfrågor. Vem ska få koppla sig till datorn och hur kontrolleras identiteten? Två nivåer av säkerhet finns inbyggda i modemen: 1. Uppringaren tvingas uppge ett lösenord för att en förbindelse ska etableras. 2. Om uppringaren anger ett korrekt lösenord, kan modemet lägga på luren och ringa upp ett förutbestämt nummer för att etablera förbindelsen. Nivå 2 påminner om begärd återringning (se föregående avsnitt) men tjänar ett annat syfte. Samma katalog för lagring av lösenord och telefonnummer används dock. Lagra lösenord och telefonnummer i modemet med kommandot AT*Pn:<lösenord>:<telefonummer>, t.ex. AT*P3:Kalle:03111223344 Upp till 20 lösenord och nummer kan lagras (n=0-19). Om man bara lagrar lösenordet, men inte numret, kommer ingen motringning att ske, utan en förbindelse etableras så fort lösenordet angivits korrekt. Sätt på lösenord och motringning med kommandot AT*AS1 eller genom att sätta switch 6 på det fristående modemet i ON-läge. (Stäng av med kommandot AT*AS0 eller genom att sätta switch 6 i OFF-läge. (Notera att switchen bara läses av efter strömpåslag eller reset - ATZ.) Besläktade kommandon: 68 Tips och instruktioner
AT*L för att lista lösenorden AT*Pn: för att ta bort ett lösenord AT*AL för att visa aktiverade specialfunktioner. ATS73=nn för att ställa in en fördröjning innan motringning sker. Då både begärd återringning och lösenord med motringning är aktiverade, kommer ett felaktigt (eller inget) lösenord icke att resultera i att förbindelsen etableras, i motsats till situationen då bara begärd återringning är aktiverad. 6.11 Fjärrkonfigurering Denna finess innebär att man kan ringa upp modemet från en annan plats, begära fjärrkonfigurering för att sedan styra modemet med AT-kommandot från ett modem på den andra platsen. Man måste ha sparat ett lösenord för fjärrkonfiguration med kommandot AT*C och funktionen måste vara påslagen genom kommandot AT*AR1 eller genom att sätta switch 7 på det fristående modemet i ON-läge. (Stäng av med kommandot AT*AR0 eller genom att sätta switch 7 i OFF-läge. Notera att switchen bara läses av efter strömpåslag eller reset - ATZ.) När uppringaren, från en annan plats, etablerat en förbindelse (ej i direkt mode) kan han begära fjärrkonfiguration av modemet på ett av följande två sätt: - i datamod; skriv **** ( escape-sekvens för fjärrkonfigurering) - i kommandomod (efter +++ ); ge kommandot AT*R Uppringaren tillfrågas därefter om lösenordet och om det är riktigt så startas fjärrkonfigureringen. Modemet sänder!at till uppringaren som då kan ge de flesta kommandon för att konfigurera och styra modemet. Alla fjärrkommandon ska ges utan AT-prefixet. Kommandona N, &M, &T, \F, *P och *L accepteras ej och vissa andra kommandon kan ge oväntade resultat. Fjärrkonfigureringen avslutas med att uppringaren ger kommandot AT*E eller AT*X. (Escape-tecknet för fjärrkonfigurering (normalt * ) lagras i S-register 202 och kan ändras vid behov.) 6.12 Synkron kommunikation Modemen stöder dessutom Hayes AutoSync-protokoll, vilket innebär att de kan användas för synkron kommunikation trots att de är anslutna via en asynkron COM-port. Det kommunikationsprogram som används måste också stödja AutoSync-protokollet. Tips och instruktioner 69
Vid synkron kommunikation överförs data i block bestående av packade bitar utan separation mellan varje individuellt tecken, i motsats till asynkron kommunikation där varje tecken separeras av start- och stoppbitar. Synkron kommunikation används ofta mot stordatorer i IBM-världen och i samband med OSI-protokoll (Open System Interconnection). Protokollen 3270, SDLC, BSC, X.25 och HDLC nyttjar alla synkron överföring. Att notera vid synkron kommunikation För att koppla upp Din dator mot värddatorer som använder synkrona protokoll så som IBM 3270 eller 5250, måste en hel mängd parametrar vara korrekt inställda i kommunikationsprogrammets terminalemuleringsdel. Rådfråga administratören av värddatorn och följ dokumentationen för kommunikationsprogrammet för att ställa in parametrarna rätt. Om protokollparametrarna inte är korrekt inställda kommer Du inte ens att nå den första skärmbilden, även om modemet etablerat en perfekt synkron förbindelse! Inställningar för synkron kommunikation Det terminalprogram Du tänker använda måste uttryckligen stödja Hayes AutoSync och om programmets konfiguration är korrekt, ska inga speciella modeminställningar behövas. Terminalprogrammet kommer automatiskt att koppla in AutoSync-läget genom AT&Q4-kommandot. Vid AutoSync är överföringen mellan datorn och modemet alltid asynkron. Modemet översätter mellan den synkrona dataströmmen på linjen och den asynkrona dataströmmen mellan datorn och modemet. 6.13 Nummerpresentation Nummerpresentation är en funktion som visar den uppringandes nummer innan ett inkommande samtal besvaras. För att få tillgång till informationen måste man abonnera på Telias tjänst Nummerpresentation. Programvara som stöder nummerpresentation eller Caller- ID kan sedan nyttja nummerinformationen på olika sätt. Man ska dock vara medveten om att det också finns uppringare vars nummer inte visas. Det gäller uppringare med hemliga nummer, som är anslutna till äldre växlar eller som begärt att numret inte ska visas. 70 Tips och instruktioner
Det existerar flera olika system för nummerpresentation; det amerikanska, det engelska och det svenska. Det svenska systemet används även i Finland och andra Europeiska länder väntas följa efter. Modemets landsinställning avgör vilket system som används. Nummerpresentation stöds inte av alla modemmodeller och finns inte i alla länder. Se specifikationen för just din modell för att avgöra om nummerpresentation ingår. Nummerpresentationen styrs av AT#CID-kommandot. Normalinställningen är AT#CID=0 och innebär att nummerpresentationen är avstängd. AT#CID=1 sätter på formaterad nummerpresentation, medan AT#CID=2 sätter på oformaterad presentation. Se kommandot AT#CID för en utförligare beskrivning. Med #CID inställd till 1 eller 2 presenteras informationen efter första ringsignalen och i en form som är kompatibel med programvaror gjorda för det amerikanska systemet Caller-ID. I verkligheten presenterar det svenska systemet numret innan första ringsignalen och med ett eget format. Modemet konverterar därför informationen så den blir kompatibel med existerande programvaror. Då det amerikanska systemet ej används, kan #CID också väljas till 3, 4, 5 eller 6. 3 ger informationen utan konvertering. 4 till 6 är samma som 1 till 3, men presentationen sker före första ringsignalen. Observera att tid och datum inte rapporteras av det svenska systemet och därför sätts till 0. AT#CID? rapporterar den aktuella inställningen. AT#CID=? rapporterar tillåtna inställningar för det aktuella landet. Utökad nummerpresentation Vissa modeller kan lagra information om den uppringandes nummer även när datorn inte är påslagen. Ett applikationsprogram kan läsa av och presentera den lagrade informationen. Informationen måste läsas av före nästa uppkoppling, därefter förstörs den. Funktionen aktiveras genom att sätta bit 7 i S-register 80 (ATS80.7=1). För varje nummer som detekteras lagrar modemet numret samt underhåller en sekundräknare. Ett applikationsprogram kan då beräkna när samtalet kom in genom att dra tiden som sekundräknaren anger från den aktuella tiden. Med kommandot AT*V kan man läsa av nummerinformationen och sekundräknarens värde. Tips och instruktioner 71
På en del av de modeller som är försedda med display kan man direkt se hur många gånger det ringt från vissa, på förhand bestämda nummer. Var och en av displayens tre siffror kan länkas till var sitt telefonnummer, alternativt två telefonnummer och alla övriga. Siffran visar hur många gånger respektive nummer registrerats. Funktionen aktiveras genom kommandot ATS80.6=1. För att länka ett telefonnummer till en displaysiffra används kommandot AT*Yn=<phone number>, där n anger siffran 1-3 och <phone number> anger telefonnumret. Modem med utökad nummerpresentation kan även blockera vissa nummer genom att hindra att RING-signalen skickas vidare till datorn. En lista över blockerade (spärrade) nummer finns i det icke flyktiga minnet (NVRAM). Listan kan innehålla upp till 20 nummer. Funktionen aktiveras med kommandot ATS76.4=1. AT*G visar listan över spärrade nummer, AT*On:<phone number> modifierar den. n betecknar positionen i listan, 0-19, and <phone number> anger telefonnumret. Observera att alla telefonnummer vid nummerpresentation inkluderar riktnummer men ej landsnummer, t.ex. 01717654321. 6.14 Uppkoppling mot texttelefoner Genom att sätta bit 1 i S-register 74, kommer modemet att koppla upp bättre mot texttelefonerna Diatext I och Diatext II (för döva personer) i automod. (Nackdelen är att modemet inte kan koppla upp mot V.23-modem utan svarston i automod.) 72 Tips och instruktioner
7 När det inte fungerar... 7.1 Har datorn kontakt med modemet? Om modemet inte visar några livstecken alls bör man först ställa frågan: Har datorn och modemet kontakt med varandra? För att kontrollera det, ska Du starta ett kommunikationsprogram i terminalläge (d.v.s. tangenttryckningar skickas till modemet och modemets svar visas på bildskärmen). Skriv AT<Enter> i terminalprogrammet! Om modemet svarar OK finns kontakt. Om det inte blir något svar eller om svaret blir en nolla, prova då kommandot AT&F som återställer fabriksinställningarna. Kommer fortfarande inget OK från modemet måste man fråga sig om det är korrekt anslutet och om terminalprogrammet är rätt inställt. Ett fristående modem ska vara anslutet till en fungerande kommunikationsport (s.k. COM-port på en PC) och strömmen ska vara påslagen (Lyser någon lampa på modemet?). För insticksmodem till PC gäller att dess adress och interrupt ska vara inställda att motsvara en ledig COM-port. Se avsnittet Installation. För PCMCIA-modellen gäller att datorn verkligen har en kortplats som följer standarden PCMCIA Version 2.0 (Version 1 kan bara hantera minneskort och duger ej.) I datorns setup finns vanligtvis en inställning där man kan välja vilken COM-port som är tilldelad PCMCIA-modemet. Se avsnittet Installation. I samtliga fall måste kommunikationsprogrammet vara inställt för att använda samma kommunikationsport som modemet är anslutet till! En COM-port i en PC definieras både av dess adress och interrupt. Adressen måste vara unik - ingen annan utrustning får använda samma adress. Interruptet behöver inte vara unikt, men utrustning som använder samma interrupt kan normalt inte användas samtidigt som modemet används. Ett vanligt fel kan vara att använda modemet på COM3 tillsammans med ett kommunikationsprogram som utnyttjar en mus ansluten till COM1. Båda försöker då använda IRQ4 samtidigt. Kortmodemet för PC tillåter Dig att använda ett annat interrupt än det standardmässiga IRQ4 för COM1 och COM3 samt IRQ3 för COM2 och COM4. Exemplevis kan IRQ2 och IRQ5 användas, men observera att samtliga kommunika- När det inte fungerar... 73
tionsprogram som ska användas tillsammans med modemet också måste kunna ställas in att använda valt interrupt! 7.2 Slår ej numret Sätt på högtalaren! Om uppringning till rätt abonnent ej sker, bör Du först och främst sätta på högtalaren så att Du kan höra vad som sker. Kommandot ATM2 sätter på högtalaren och ATL3 väljer maximal ljudstyrka. Då kanske Du upptäcker felet, som exempelvis kan vara: Kopplingston saknas (Är telekabeln korrekt? Fungerar en telefon i samma jack?). Kopplingstonen försvinner ej då numret slås. (Använd inte tonuppringning då växeln kräver pulsuppringning.) Vanlig telefonanslutning Observera att modemet ska vara anslutet till en vanlig analog telefonanslutning. Det kan inte anslutas till en företagsväxel som använder ett eget gränssnitt (t.ex. digitalt). Prova med terminalprogram Om Ditt applikationsprogram för kommunikation inte ringer upp som det ska, bör Du prova nummerslagning från ett kommunikations-program i terminalläge. Ge kommandot ATDTnnnnnn (om tonuppringning ska användas) eller ATDPnnnnnn (om pulsuppringning ska användas) där nnnnnnn är det aktuella numret. Om uppringning fungerar i terminalläge, bör Du söka problemet i applikationsprogrammets inställningar. Kontrollera följande: Är rätt kommunikationsport vald? Är ton- eller pulsuppringning rätt inställt? Inväntas kopplingston innan nummerslagningen påbörjas? Behövs en 0:a för att få en extern linje? Inväntas kopplingston efter 0:an? (ATDT0Wnnnnnn) 74 När det inte fungerar...
Prova med telefon Om uppringningen från terminalprogrammet inte heller fungerar bör Du försöka ringa upp med vanlig telefon från samma jack. Fungerar inte ens det, är det något fel på telefonledningen. Om en intern växel (vanligt i Tyskland) inte ger ifrån sig en standardiserad kopplingston, måste s.k. blind nummerslagning användas. Det ställer man in med kommandot ATX3, ATX1 eller ATX0 (I de två senare fallen detekteras inte upptaget heller.). Vid blind nummerslagning väntar modemet 3 sekunder efter att ha lyft på luren innan nummerslagning påbörjas, utan att ta hänsyn till kopplingstonen. Svårt att nå visst nummer Om svårigheterna med uppringning bara gäller enstaka nummer och det går att komma fram med en telefon, kan det bero på att någon telefonväxel på vägen inte klarar den snabba sifferföljd som automatisk uppringning resulterar i. Man måste då lägga in en kort paus på det kritiska stället i telefonnumret. Det gör man genom att skriva snedstreck (/) mellan två siffror i numret. Det blir då en paus mellan dessa siffror på 1/8 sekund. Exakt var pausen behövs får man prova sig fram till. Prova med en paus mellan varje siffra för att se den eventuella nyttan. 7.3 Svarar ej Ett inkommande anrop kan besvaras av modemet på flera sätt: Automatiskt genom att modemet själv räknar ett visst antal ringsignaler. (Ej påslaget i grundinställningen.) Automatiskt genom att kommunikationsprogrammet i datorn räknar de ringmeddelanden som modemet skickar till PC:n. Manuellt genom att ge kommandot ATA från ett terminalprogram eller genom att trycka på D/V-knappen på den fristående varianten av modemet. Följande frågor kan vägleda Dig om modemet inte svarar: 1. Anslut en vanlig telefon till samma jack som modemet. Ringer det i telefonen? 2. Starta ett kommunikationsprogram i terminalläge. Ge kommandot AT&F så att fabriksinställningarna används. Kommer nu meddelandet RING på skärmen då det ringer? När det inte fungerar... 75
3. Är S0 korrekt inställt? Om Du förväntar Dig att modemet automatiskt ska besvara inkommande anrop ska Du skriva in det antal ringsignaler som svar ska ske efter i S-register 0, t.ex. ATS0=2 kanske följt av AT&W för att lagra det som Din egna profil. 4. Tar modemet linjen vid manuellt svar genom ATA? 7.4 Blir ej CONNECT Modem går igenom följande steg innan de svarar CONNECT för att meddela att en dataförbindelse upprättats: 1. Uppringning respektive svar för att upprätta en telefonförbindelse. 2. Utsändande av Calling tone respektive Answer tone för att indikera att det är datatrafik på gång. 3. Förhandling för att finna högsta gemensamma hastighet mellan modemen. 4. Träning mellan modemen inkluderande eventuell reduktion av hastigheten för att bäst kunna utnyttja den aktuella telefonförbindelsen. 5. Förhandling för att finna bästa gemensamma felkorrigeringsmetod (MNP4, MNP10, LAPM). 6. Förhandling för att finna bästa gemensamma datakompressionsmetod (MNP5, V.42bis). Därefter svarar modemet CONNECT om en dataförbindelse etablerats eller NO CARRIER om det misslyckats. En del modem eller kommunikationsprogram som man försöker koppla upp sig mot klarar inte alla förhandlingssteg och därför misslyckas uppkopplingen. Då kan Du prova följande åtgärder: Slå av felkorrigering och kompression genom att hämta fabriksinställning 1 med kommandot AT&F1. Om uppkopplingen därefter lyckas kan Du gå tillbaka till grundinställningarna (ATZ) och prova med att först bara koppla bort kompressionen (AT%C), sedan koppla bort MNP10 (AT-K) och om det behövs även felkorrigeringen (AT\N). Om något av dessa steg ger resultat, kan man prova med att låsa modemet till att använda samma felkorrigeringsmetod (AT%Cn) och kompressionsmetod (AT\Nn) som det andra modemet. Om det fortfarande inte blir CONNECT, lås då hastigheten till samma standard som det andra modemet använder med kommandot ATFn. Exempelvis låser kommandot ATF5 modemet till standarden V22.bis (2400bps). 76 När det inte fungerar...
7.5 Skräp vid överföringen Om Du märker att tecknen som tas emot är förvanskade kan det ha flera orsaker: Fel terminalemulering är inställd. Kontrollera med motparten vilken emulering som ska användas och ställ in rätt emulering i Ditt kommunikationsprogram. Fel teckenformat används. Kontrollera med motparten hur många databitar, stoppbitar och vilken paritet som ska användas och ställ in Ditt kommunikationsprogram till samma värden. Vanligast är 8 databitar, 1 stoppbit och ingen paritet. Telefonledningen är dålig. Försök att ringa upp igen för att få en bättre ledning eller försök med en lägre hastighet. Då felkorrigering används yttrar sig detta problem istället så att överföringen går långsamt eller helt stannar. Ett dåligt eller felaktigt modem hos motparten kan också ge samma symtom. 7.6 Tappade block, filöverföring låser sig Detta problem beror oftast på att flödeskontrollen inte fungerar. Då man använder felkorrigering och eventuellt datakompression måste man ha en högre hastighet mellan datorn och modemet (DTE-hastigheten) än på linjen mellan modemen (DCE-hastigheten). Därmed måste man också använda flödeskontroll för att kunna bromsa teckenflödet mellan datorn och modemet. Det finns två olika metoder för flödeskontroll. Modemet och kommunikationsprogrammet måste vara inställda för att använda samma metod! RTS/CTS innebär att start och stopp av dataflödet signaleras på speciella ledningar mellan datorn och modemet. Om kabeln mellan datorn och ett fristående modem är felaktig så att dessa ledningar inte är förbundna uppstår problem. Xon/Xoff är den andra metoden och innebär att speciella tecken (Xon resp Xoff) skickas som vanliga data mellan datorn och modemet men tolkas lokalt för att styra dataflödet. Observera att vissa filöverföringsprotokoll inte fungerar ihop med lokal tolkning av Xon/Xoff och därför måste RTS/CTS användas i dessa fall. 7.7 Tappade tecken Om enstaka tecken försvinner vid mottagning då höga DTE-hastigheter utnyttjas, kan det bero på att Din dator helt enkelt inte hinner hämta tecknen från modemet tillräckligt snabbt. Risken för detta är störst vid de höga hastigheter som När det inte fungerar... 77
V.34- och K56-modellerna kan uppnå och speciellt då V.42bis-kompressionen används. Vid en hastighet av 57600 bps och därutöver har även mycket snabba PC svårt att hinna med. Det finns speciella kommunikationskort till PC där COM-porten innehåller en 16 teckens buffert (FIFO) för mottagningen. De bygger på kretsen 16550 till skillnad från obuffrade COM-portar som bygger på 16450 eller 8250. Om ett fristående modem ansluts till en buffrad COM-port och kommunikationsprogrammet verkligen utnyttjar bufferten blir överföringen mycket säkrare. Man kan köpa COM-portar med 16550-kretsar som extra tillbehör till PC för att använda tillsammans med fristående höghastighetsmodem. Kortmodemen för PC och PCMCIA har redan en 16550-kompatibel UART inbyggd och ska inte ha problem med förlorade tecken. Vi rekommenderar att Du ställer in kommunikationsprogrammet för högst 38400bps om Du har ett fristående modem som är anslutet till en COM-port utan en 16550-kompatiblel UART. 7.8 Hastighetsproblem vid K56 Med ett K56-modem kan du surfa på Internet och få höga mottagningshastigheter över en vanlig telefonledning. Den högsta mottagningshastigheten är 56000 bps, medan den maximala sändningshastigheten är begränsad till 33600 bps (som V.34). Förutsättningar för att köra K56 Följande förutsättningar måste vara uppfyllda för att K56 ska vara möjligt: Din Internetleverantör måste stödja K56 (deras centrala modem måste vara av V.90- eller K56flex-typ och digitalt anslutna till telenätet). X2-teknologin från USR/3COM är inte kompatibel med dessa modem. Ditt modem måste vara anslutet till en vanlig analog telefonlinje och den telefonlinjen måste vara ansluten till en digital telefonstation. (Alla moderna telefonstationer, som exempelvis AXE, är digitala.) Telenätet måste internt vara helt digitalt. K56 är avsett för uppkopplingar inom landet du befinner dig i så att ingen konvertering av den digitala signalen i telenätet behöver göras. Om dessa förutsättningar inte är uppfyllda, faller modemet automatiskt tillbaka till V.34-modulation. Detta sker exempelvis om modemet är anslutet till en kontorsväxel som är digital internt eller om du är ansluten till en gammalt analog telefonstation. 78 När det inte fungerar...
Observera att två K56-modem som kopplas upp direkt mot varandra, inte kan nå högre överföringshastighet än 33600 bps. Linjehastighet och linjekvalité vid K56 Den möjliga topphastigheten beror på längden och kvalitén på teleledningen mellan ditt modem och din telefonstation samt på kvalitén (distorsionsfrihet) i abonnentanslutningen i telefonstationen. Vanligtvis är hastigheter mellan 40000 och 54000 bps möjliga (allra vanligast är 44000 till 50000 bps). Du kan använda kommandot AT%Sn för att kontrollera hur aggressivt modemet ska välja hastighet. AT%S1 är normalinställningen, AT%S2 ger högre hastighet men kräver att linjen är stabilare, medan AT%S0 medför ett försiktigare val av hastighet. I vissa fall uppnås bäst resultat med en fast begränsning av topphastigheten med kommandot AT+MS som beskrivs nedan. Observera att mottagningshastigheten och sändningshastigheten väljs oberoende av varandra. Ditt modem bestämmer mottagningshastigheten medan det anslutna modemet bestämmer din sändningshastighet. Konfiguration Med fabriksinställningen väljer modemet automatiskt K56 om det är möjligt. Inga speciella inställningar krävs. +MS - Linjehastighet och modulation Syntaxen är: AT+MS=<modulation>,<automod>,<minsta mottagningshastighet>,<maximal mottagningshastighet >,<A-law/µ-law>, <RBS>, <maximal sändningshastighet> Det förinställda värdet kan läsas med kommandot AT+MS? och är: 12,1,300,56000,1,0,33600 Modulation satt till 12 betyder V.90 (56 betyder K56flex). A-law/µ-law satt till 1 betyder att den Europeiska varianten av PCM-kodning används. Robbed Bit Detection (RBS) används inte i Europa och skall därför vara av (0). Maximala mottagningshastigheten är satt till 56000 bps och maximala sändningshastigheten till 33600. När det inte fungerar... 79
Att hitta den optimala K56-hastigheten för din telefonlinje Över vissa telefonlinjer går modemet regelbundet ner ett eller ett par steg i hastighet efter uppkopplingen. I sådana fall är det bättre att begränsa topphastigheten med kommandot AT+MS till ett lägre värde än modemet normalt kopplar upp i. Exempelvis väljer modemet kanske normalt att koppla upp i 52000 bps men faller sedan tillbaka till 50000 bps eller ännu lägre hastigheter. Då är det rekommenderat att begränsa hastigheten till maximalt 50000 bps och se om modemet stannar vid den hastigheten eller om ytterligare begränsning krävs för att kompensera för den instabila linjekvalitén. Begränsningen till 50000 bps görs med kommandot AT+MS=,,,50000 följt av AT&W för att lagra inställningen permanent. Automatisk inlärning av optimal K56-hastighet K56-modemen har dock en innovativ automatisk inlärningsprocess för att hitta den optimala mottagningshastigheten vid K56 för din specifika telefonledning. Detta resulterar i att modemet hittar den optimala mottagningshastigheten efter några uppkopplingar (i värsta fall efter ca 10 uppkopplingar). Ändras förutsättningarna vid ett senare tillfälle upptäcker modemet det och justerar hastigheten därefter. Det finns också en omträningsmekanism som återställer modemet till toppfarten om hastigheten minskat flera steg under uppkopplingen. Dessa funktioner kan styras av AT%K-kommandot och S-registren 240 till 245. %K0 NORMAL avstängd %K1 RTRN lagrar den högsta hastigheten som är stabil under 1 minut och tränar om till denna lagrade toppfart om modemet faller tillbaka två steg i hastighet %K2 HIST väljer uppkopplingshastighet utgående från historien av sista hastighet i tidigare uppkopplingar %K3 RTRN+HIST (%K1 och %K2 kombinerat) %K4 TOP väljer uppkopplingshastighet utgående från historien av topphastighet i tidigare uppkopplingar. %K5 RTRN+TOP normalinställning (%K1 och %K4 kombinerat) 80 När det inte fungerar...
7.9 Kan inte kommunicera med vissa faxar Först och främst: Slå på högtalaren (ifrån faxprogrammet) så Du hör vad som händer. Faxöverföring innefattar följande steg: 1. Uppringning och svar. 2. Toner skickas ut så faxterminalen och modemet uppfattar att det är fax på gång. 3. Handskakning med 300bps (ett kvitterliknande ljud från båda parter) där funktioner och överföringshastighet bestäms. 4. Sidöverföring (ett brusande ljud) på hög hastighet, oftast 9600bps. 5. Ytterligare handskakning. 6. Eventuellt ytterligare sidöverföringar. Om problemet inträffar under 1) Uppringning och svar, bör Du läsa tidigare avsnitt i detta kapitel. Vanligast är att problemet uppstår under handskakningen i steg 3) och det kan finnas olika orsaker, exempelvis: dåliga teleledningar, kommunikationsprogrammet för fax kanske inte är riktigt kompatibelt, fel hos den andra faxterminalen eller problem i modemet. Om Du misstänker att problemet ligger i modemet eller kommunikationsprogrammet bör Du först ta reda på vilket av modemets gränssnitt för fax som används. Klass 1-gränssnittet innebär att handskakningen till största delen sköts av faxprogrammet. Klass 2-gränssnittet innebär att modemet sköter en större del av handskakningsproceduren. Klass 2-implementeringen i modemen är god och väl beprövad och eftersom detta gränssnitt ställer lägre krav på faxprogrammet är det oftast att rekommendera. Om faxprogrammet stöder båda gränssnitten och det är problem med faxöverföringen kan Du prova båda varianterna (Börja med Klass 2.). Modemet implementerar den föreslagna Klass 2-standarden från augusti 1990. Det är den använda de facto-standarden vilken utnyttjas av de flesta faxprogram. Om de fax som Du sänder iväg mottas med endast toppraden korrekt, så beror det sannolikt på att flödeskontrollen inte fungerar. Kontrollera att modemet (AT\S) och faxprogrammet använder samma metod (RTS/CTS eller Xon/Xoff). Då RTS/CTS flödeskontroll används kan kabeln mellan datorn och modemet vara en felorsak. RTS- och CTS-signalerna överförs nämligen via egna ledare i kabeln. När det inte fungerar... 81
Prova gärna med ett annat faxprogram om Du har problem med faxöverföringen, innan Du misstänker fel i modemet. 7.10 Självtester Standardiserade självtester Det finns antal standardiserade självtester inbyggda i modemet. Dessa kontrolleras med kommandot AT&Tn. S-register 18 bestämmer hur många sekunder testen ska pågå. S18 är förinställd till 0 vilket betyder att testen pågår till den avslutas manuellt med AT&T eller ATH. Observera att modemet ska vara i AT-läge utan felkorrigering för att testerna ska accepteras. Börja därför med att hämta fabriksinställning 1 genom kommandot AT&F1, vilket kopplar bort felkorrigering och datakompression. Det finns två typer av test: Lokal analog slinga (V.54 slinga 3) innebär att tecken från datorn till modemet (förutom under självtest) skickas tillbaka till datorn utan att gå ut på telefonlinjen. Digital slinga (V.54 slinga 2) innebär att tecken från telelinjen tas emot och skickas tillbaka över linjen av modemet utan att datorn är inblandad. Ett annat modem kan således utnyttja denna slinga för test. Följande testlägen finns: AT&T1 ger er lokal analog slinga. Vid korrekt funktion ska tecken som skickas av datorn till modemet returneras. Avsluta med +++ och AT&T. AT&T3 ger en digital slinga som ett annat modem kan utnyttja. Koppla upp modem mot varandra på vanligt sätt, gå till kommandomod genom att slå +++ och ge kommandot AT&T3 efter OK. Vid korrekt funktion ska tecken som skickas från det andra modemet returneras. Avsluta med AT&T. AT&T4 leder till att modemet tillåter att annat modem begär digital slinga som det kan utnyttja för test (normalinställning). AT&T5 tar bort tillåtelsen ovan. AT&T6 begär att det andra modemet skapar en digital slinga. Den upprättas bara om det andra modemet tillåter det (se AT&T4). Gör så här: Koppla upp modem mot varandra på vanligt sätt, gå till kommandomod genom att slå +++ och ge kommandot AT&T6 efter OK. Gå över till datamod igen med kommandot ATO. 82 När det inte fungerar...
Vid korrekt funktion ska tecken som skickas från Din dator returneras av det andra modemet. Avsluta med +++ och AT&T eller ATH. AT&T7 instruerar Ditt modem att begära en digital slinga av det andra modemet, varefter en självtest utförs. Kommandot fungerar bara om det andra modemet tillåter det (se AT&T4). Gör så här: Koppla upp modem mot varandra på vanligt sätt, gå till kommandomod genom att slå +++ och ge kommandot AT&T7 efter OK. Självtesten utförs sedan och då Du avslutar med AT&T rapporterar modemet antalet felaktigt överförda tecken. AT&T8 ger er lokal analog slinga och utför en självtest. Då Du avslutar med AT&T rapporterar modemet antalet förvanskade tecken. Vid korrekt funktion rapporteras 000. När det inte fungerar... 83
8 Appendix I. AT-kommandon Format för AT-kommandon En kommandorad börjar med AT eller at och avslutas med <CR> (Entertangenten på en PC, ASCII 13). Flera kommandon kan skrivas på samma rad och de kan separeras med mellanslag (ASCII 32) för att förbättra läsbarheten. <LF> tecken (ASCII 10) efter raden får förekomma, men är ej nödvändigt. (Ett undantag från kommandostrukturen är kommandot A/, vilket inte föregås av AT.) Versala och gemena tecken behandlas lika. Du kan korrigera en kommandorad med backspace-tangenten (ASCII 8). Det kan dock bara ske efter AT och innan <Enter>. Kommandoraden kan vara maximalt 56 tecken lång. Valfritt antal kommandon kan följa inom en kommandorad, men vissa kommandon så som Z (reset), D (slå nummer) och A (svara) kan bara stå sist i en kommandorad. En kommandorad kan avbrytas med <Ctrl-X>. 8.2 AT-kommandon i datamod Nedan beskrivs i detalj de kommandon som är tillgängliga i modemet. Många kommandon följs av parametrar, vilka listas efter respektive kommando. Vid kommandon som följs av en numerisk parameter, behöver en nolla inte skrivas ut, d.v.s. ATB0 ger samma resultat som ATB. A/ - Återupprepa senaste kommandot Det senaste kommandot exekveras igen. Kommandot ska EJ föregås av AT och heller EJ avslutas med <CR>. A - Svara (Answer) Modemet lyfter på luren och försöker etablera en förbindelse i answermode. Om modemet inte får en förbindelse (Carrier) inom tidsperioden specificerad i register S7, lägger modemet på luren. Om något tecken skickas till modemet under uppkopplingsperioden avbryts uppkopplingsförsöket (Denna funktion kan kopplas bort med kommandot AT&U1.). 84 AT-kommandon
B - CCITT eller Bell Kommandot specificerar om CCITT- eller Bell-standard ska användas för 300 och 1200 bps. Vid alla andra hastigheter gäller CCITT- standarden. ATB0 ATB1 Lagras i S-register 27 bit 6. CCITT-modulering (normalinställning) Bell-modulering C - Bärvågsinställning Detta kommando har ingen verkan utan är bara inkluderat för att erhålla kompatibilitet med Hayes kommandon. ATC1 Enda tillåtna parameter D - Nummerslagning (Dial) Modemet lyfter på luren och slår numret som specificeras i nummersträngen samt försöker etablera en förbindelse i originate mod. ATDnnn Slår numret nnn där nnn kan bestå av följande tecken 0-9 Siffror * # Siffrorna stjärna och fyrkant (bara vid tonuppringning) A B C D Siffror (bara vid tonuppringning) P Väljer pulsuppringning T Väljer tonuppringning S=n Slår nummer ur nummerlistan, n = 0-19 (Lagra med AT&Z)! Registerinkallning (Flash) (Samma som R-knappen på en telefon.) W Invänta kopplingston. Not 1 > Jordfunktion - bara för Tyskland @ Inväntar minst 5 sekunders tystnad. Modemet svarar BUSY om ingen tystnad kan detekteras., paus, 2 sekunder eller värdet lagrat i S8. Not 2 / kort paus, 1/8 sekund. Not 2 ; återgå till kommandomod efter nummerslagningen. Kan bara utnyttjas sist i strängen, t.ex. för att ringa upp utan att etablera en dataförbindelse. L ^ ring senaste numret igen undertryck calling tone, d.v.s. de korta pipen efter nummerslagningen tas bort. AT-kommandon 85
% stabil förbindelse H etablerar en taltelefonförbindelse med headset-telefonen aktiv (endast för headset modem). H måste stå sist i nummersträngen. Not 1. Eftersom modemet normalt inväntar kopplingston före nummerslagning (se ATXn kommandot), ska W bara användas för att invänta en andra kopplingston, t.ex. efter landsnumret vid utlandssamtal från Sverige. Not 2. Pauserna, eller / skall bara användas för speciella syften och INTE som ersättning för detektering av kopplingston. Övriga tecken så som parenteser, bindestreck och mellanslag kan användas för att förtydliga numret, men ignoreras av modemet. Om inget nummer bifogas kommandot, kommer modemet att lyfta på luren och försöka etablera en förbindelse i originate mod. (I tyska versionen accepteras ATD bara om en manuell telefonförbindelse redan etablerats.) / kan användas för att nå nummer till vilka man kommer fram vid manuell nummerslagning från en telefon, men som inte nås vid automatisk nummerslagning. Ett svårt nummer från Sverige till USA skulle exempelvis kunna ges som: ATDT001W202 134/4444 Pausen kan vara nödvändig för att komma igenom en icke tillförlitlig växel i USA. % har samma effekt som om både AT%S0 (konservativt hastighetsval) och AT%E2 (ingen hastighetsändring uppåt) exekveras för det aktuella numret. Man infogar % i nummersträngen till nummer där man har problem att få en stabil förbindelse. E - Eko av tecken i kommandosträng Detta kommando slår av respektive på eko av de tecken som ges till modemet i kommandomod. ATE0 ATE1 Eko av Lagras i S-register 14 bit 1. Eko på (normalinställning) F - Val av överföringsmod Detta kommando väljer en fast överföringsstandard och maximal hastighet eller automatisk hastighetsanpassning genom ATF0. Det rekommenderas att istället använda det modernare kommandot AT+MS! ATF0 Automatiskt val av överföringsstandard (normalinställning) 86 AT-kommandon
Modemet väljer högsta hastighet med hänsyn till motpartsmodemets kapacitet (enligt EIA/TIA PN-2330) och linjens kvalité. (Kommandot ATN1 har samma verkan.) ATF1 ATF2 ATF3 ATF4 ATF5 ATF6 ATF7 ATF8 ATF9 ATF10 ATF13 ATF14 ATF15 ATF16 ATF17 ATF18 ATF19 ATF20 ATF21 V.21 / Bell 103 (enligt inställningen med ATBn) Ingen verkan V.23 med 75 bps för uppringaren (originator) 1200 bps för svarande (answerer) V.22, 1200 bps V.22bis, 2400bps V.32bis 4800 bps eller V.32 4800 bps V.32bis 7200 bps V.32bis 9600 bps eller V.32 9600 bps V.32bis 12000 bps V.32bis 14400 bps V.34 14400 bps V.34 16800 bps V.34 19200 bps V.34 21600 bps V.34 24000 bps V.34 26400 bps V.34 28800 bps V.34 31200 bps V.34 33600 bps Detta kommando är kopplat till S-register 37 och ATN-kommandot. H - Luren av/på (On hook/off hook) ATH0 ATH1 Modemet släpper linjen och återgår till kommandomod Modemet tar linjen och stannar kvar i kommandomod (Ej tillgängligt i tyska versionen.) I - Produktidentifiering Modemet returnerar följande information: ATI0 Produktkod (svarar: 33600 för V.34-modellerna och 56000 för K56- modellerna). AT-kommandon 87
ATI2 ATI3 ATI4 ATI5 ATI6 OK Programversion, t.ex.: V1.41D Modellkod Landskod Beteckning på datapump L - Ljudstyrka på högtalaren Kommandot bestämmer högtalarens volym. ATL0 ATL1 ATL2 Av Låg volym Medelvolym (normalinställning) ATL3 Hög volym Lagras i S-register 22 bit 0-1. M - Styrning av högtalaren Kommandot bestämmer när modemets högtalare ska vara påslagen. ATM0 Högtalaren alltid avstängd ATM1 ATM2 ATM3 Lagras i S-register 22 bit 2-3. Högtalaren avstängd då dataförbindelse etablerats (normalinställning) Högtalaren alltid påslagen Högtalaren på under svarssekvensen men av under uppringning och då dataförbindelse etablerats. N - Autodetektering av överföringsmod ATN0 Autodetektering avslagen Modemet kommer att välja överföringsmod enligt inställningen med ATFn kommandot (S37). Automodparametern i AT+MS-kommandot sätts till 0. ATN1 Lagras i S-register 31 bit 1. Autodetektering påslagen. (normalinställning) Samma som ATF0. Automodparametern i AT+MS-kommandot sätts till 1. 88 AT-kommandon
O - Återgå till datamod ATO0 Återställer förbindelse med motpartsmodemet Om DTEn begärt övergång till datamod genom +++ då en dataförbindelse pågår, används detta kommando för att återgå till on-line mod. ATO1 Återställer förbindelse med motpartsmodemet efter omträning. P - Välj pulsuppringning Modemet använder pulsuppringning tills nästa T i uppringningssträngen eller tills ATT-kommando tas emot av modemet. Sätter bit 5 in S-register 14. Q - Kommandosvar på/av Med detta kommando kan man stänga av modemets svar (OK, ERROR, etc) på kommandon. ATQ0 ATQ1 Lagras i S-register 14 bit 2. Kommandosvar på (normalinställning) Kommandosvar av R - Omvänd svarsmod Detta kommando gör att modemet, vid automatiskt svar, använder originateläge istället för answer-läge. Därmed kommer modemet att genomföra handskakningsproceduren som om det vore den uppringande parten trots det i själva verket är svarande part (p.g.a. inkommande ring). Ett exempel på användning är tillsammans med vissa säkerhetsboxar som ansluts mellan modemet och telefonlinjen. Efter att sådana boxar utfört säkerhetskontrollen startar de modemen genom att skicka Ringsignal. Det ena av modemen måste då svara i originate-läge för att en förbindelse ska kunna ske och ATR1 möjliggör precis detta. ATR0 ATR1 Lagras i S-register 72 bit 2. Omvänd mod av (normalinställning) Omvänd mod på AT-kommandon 89
S - Skriv och läs S-register Med dettas kommando kan man läsa av och förändra innehållet i S-register. ATSn=v Ger S-register n värdet v ATSn? Visar innehållet i S-register n Om n utlämnas antas register S0. S kan också utelämnas. Exempelvis: ATS7 välj register S7 AT=40 ge värdet 40 till det valda registret (S7) ATS38 välj register S38 ATS=20 ge värdet 20 till S38. Innehållet i S-register är mellan 0 och 255. Vissa register har ett mer begränsat område p.g.a. telebestämmelser. Andra register är skrivskyddade och ska hanteras av specifika AT-kommandon. T - Välj tonuppringning Modemet använder tonuppringning (DTMF) tills nästa P i uppringningssträngen eller tills ATP-kommando tas emot. Nollställer bit 5 i S-register 14. V - Text eller numeriskt kommandosvar Med detta kommando kan man välja numeriska svar istället för textsvar på kommandona. ATV0 ATV1 Lagras i S-register 14 bit 3. Välj siffersvar (korta) Välj textsvar (långa) (normalinställning) W - CONNECT-meddelanden vid felkorrigering Detta kommando bestämmer vilken hastighetsinformation som presenteras vid CONNECT meddelandet. 90 AT-kommandon
ATW0 ATW1 ATW2 Lagras i S-register 31 bit 2-3. CONNECT-meddelandet följs av DTE-hastigheten Vid CONNECT rapporteras först linjehastigheten, sedan felkorrigeringsprotokoll och sist DTE- hastigheten. CONNECT-meddelandet följs av linjehastigheten Observera att inställning av S95 åsidosätter detta kommando. X - Kommandosvar samt upptaget- och kopplingstonsdetektering Detta kommando bestämmer kopplingstonsdetektering, upptagetdetektering samt utförligheten i svar från modemet. Kopplingstonsdetektering är avstängd för n=0, 1, 3 och påsatt för n=2 och 4. Upptaget detektering är avstängd för n=0, 1, 2 och påsatt för n=3 och 4. Observera att kopplingstonsdetektering skall vara påslagen i normalfallet, d.v.s. bara kommandona ATX2 och ATX4 bör användas. Om kopplingstonsdetektering måste stängas av, t.ex. p.g.a. en icke standardiserad lokal växel, kommer uppringning att påbörjas 3 sekunder efter uppringningskommandot. Genom att sätta bit 6 i S-register 95, kan fullständiga svar fås (samma som för ATX4) oberoende av inställningen med ATXn. Ett nummer istället för ett X i tabellen nedan indikerar det svar som ska ersätta det vanliga svaret vid en viss ATXn. Lagras i S-register 22 bit 4-6. ATXn Tabellen nedan visar de svar som förekommer vid X0, X1, X2, X3 eller X4 (ATX4 är normalinställning) n= 0 1 2 3 4 * 0 OK X X X X X 1 CONNECT X X X X X 2 RING X X X X X 3 NO CARRIER X X X X X 4 ERROR X X X X X 5 CONNECT 1200 1 X X X X 6 NO DIALTONE 3 3 X 3 X AT-kommandon 91
7 BUSY 3 3 3 X X 8 NO ANSWER 1 X X X X 9 CONNECT 600 1 X X X X 10 CONNECT 2400 1 X X X X 11 CONNECT 4800 1 X X X X 12 CONNECT 9600 1 X X X X 13 CONNECT 7200 1 X X X X 14 CONNECT 12000 1 X X X X 15 CONNECT 14400 1 X X X X 16 CONNECT 19200 1 X X X X 17 CONNECT 38400 1 X X X X 18 CONNECT 57600 1 X X X X 19 CONNECT 115200 1 X X X X 22 CONNECT 1200TX/75RX 1 X X X X 23 CONNECT 75TX/1200RX 1 X X X X 24 DELAYED 4 4 4 4 X 32 BLACKLISTED 4 4 4 4 X 33 FAX X X X X X 34 +FCERROR X X X X X 35 DATA X X X X X 40 CARRIER 300 X 44 CARRIER 1200/75 X 45 CARRIER 75/1200 X 46 CARRIER 1200 X 47 CARRIER 2400 X 48 CARRIER 4800 X 49 CARRIER 7200 X 50 CARRIER 9600 X 51 CARRIER 12000 X 52 CARRIER 14400 X 53 CARRIER 16800 X 54 CARRIER 19200 X 55 CARRIER 21600 X 56 CARRIER 24000 X 57 CARRIER 26400 X 92 AT-kommandon
58 CARRIER 28800 X 59 CONNECT 16800 1 X X X X 61 CONNECT 21600 1 X X X X 62 CONNECT 24000 1 X X X X 63 CONNECT 26400 1 X X X X 64 CONNECT 28800 1 X X X X 66 COMPRESSION: CLASS 5 X 67 COMPRESSION: V.42bis X 69 COMPRESSION: NONE X 76 PROTOCOL: NONE X 77 PROTOCOL: LAPM X 78 CARRIER 31200 X 79 CARRIER 33600 X 80 PROTOCOL: ALT X 81 PROTOCOL: ALT - CELLULAR X 84 CONNECT 31200 1 X X X X 91 CONNECT 33600 1 X X X X 150 CARRIER 32000 X * 151 CARRIER 34000 X * 152 CARRIER 36000 X * 153 CARRIER 38000 X * 154 CARRIER 40000 X * 155 CARRIER 42000 X * 156 CARRIER 44000 X * 157 CARRIER 46000 X * 158 CARRIER 48000 X * 159 CARRIER 50000 X * 160 CARRIER 52000 X * 161 CARRIER 54000 X * 162 CARRIER 56000 X * 165 CONNECT 32000 1 X X X X * 166 CONNECT 34000 1 X X X X * 167 CONNECT 36000 1 X X X X * 168 CONNECT 38000 1 X X X X * 169 CONNECT 40000 1 X X X X * AT-kommandon 93
170 CONNECT 42000 1 X X X X * 171 CONNECT 44000 1 X X X X * 172 CONNECT 46000 1 X X X X * 173 CONNECT 48000 1 X X X X * 174 CONNECT 50000 1 X X X X * 175 CONNECT 52000 1 X X X X * 176 CONNECT 54000 1 X X X X * 177 CONNECT 56000 1 X X X X * 180 CONNECT 28000 1 X X X X * 181 CONNECT 29333 1 X X X X * 182 CONNECT 30667 1 X X X X * 183 CONNECT 33333 1 X X X X * 184 CONNECT 34667 1 X X X X * 185 CONNECT 37333 1 X X X X * 186 CONNECT 38667 1 X X X X * 187 CONNECT 41333 1 X X X X * 188 CONNECT 42667 1 X X X X * 189 CONNECT 45333 1 X X X X * 190 CONNECT 46667 1 X X X X * 191 CONNECT 49333 1 X X X X * 192 CONNECT 51667 1 X X X X * 193 CONNECT 53333 1 X X X X * 194 CONNECT 54667 1 X X X X * 195 CARRIER 28000 X * 196 CARRIER 29333 X * 197 CARRIER 30667 X * 198 CARRIER 33333 X * 199 CARRIER 34667 X * 200 CARRIER 37333 X * 201 CARRIER 38667 X * 202 CARRIER 41333 X * 203 CARRIER 42667 X * 204 CARRIER 45333 X * 205 CARRIER 46667 X * 206 CARRIER 49333 X * 94 AT-kommandon
207 CARRIER 51667 X * 208 CARRIER 53333 X * 209 CARRIER 54667 X * * Bara K56-modellerna Y - Long space nedkoppling Med detta kommando kan man bestämma om modemet ska koppla ned om det mottar en long space. ATY0 ATY1 Nedkoppling sker ej. (normalinställning) Nedkoppling sker. Nedkoppling vid mottagande av long space (en breaksignal längre än 1,6 sekunder) är bara aktuellt då felkorrigering inte används. Lagras i S-register 21 bit 7. Z - Nollställ modemet och läs in användarprofil Modemet gör en programreset och laddar specificerad användarprofil. ATZ0 Nollställ modemet och ladda användarprofil 0 ATZ1 Nollställ modemet och ladda användarprofil 1 +MS - Val av linjehastighet och modulation Med detta kommando kan önskad hastighet och modulation bestämmas. Det går också att bestämma om modemet ska försöka finna alternativa moduleringsstandarder (automod) eller om bara angiven modulering ska accepteras. Detta kommando bör användas istället för ATNn, ATFn och ATS37=xxx. Inställningen lagras i användarprofilen genom AT&W-kommandot. Syntaxen är: AT+MS= <modulation>, <automod>, <minhastighet>, <maxhastighet>, <A-law/µ-law>,<RBS>, <maximal sändhastighet> Parametrar som inte behövs kan utelämnas. Exempelvis betyder AT+MS=2,0 att modemet tvingas till V.22bis (2=V.22bis, 0=ej automod). AT+MS=,,,21600 betyder att maximal hastighet begränsas till 21600 bps. De två sista parametrarna finns bara i K56-modem. Aktuell inställning kan också efterfrågas: AT-kommandon 95
AT+MS? Svaret (i detta fall normalinställningen) blir då: 11,1,300,33600 11 betyder V.34, 1 betyder automod (d v s V.34 i första hand, men andra modulationer söks om inte det andra modemet klarar V.34) och 300,33600 betyder att alla linjehastigheter däremellan accepteras. Normalinställningen för K56 modems är: 12,1,300,56000,1,0,33600 12 betyder att modulationen är V.90. Den näst sista parametern, 1, betyder att den europeiska varianten av PCM-kodning (A-law istället för µ-law) används och 0 betyder att Robbed Bit Detection (RBS) inte används. Slutligen kan man också efterfråga modemets kapacitet genom: AT+MS=? Modemet svarar med en lista över möjliga inställningar. Följande parametrar är aktuella: <modulation> Standard Möjliga hastigheter (bps) 0 V.21 300 1 V.22 1200 2 V.22bis 2400 eller 1200 3 V.23 1200/75 (bara 1200 anges) 9 V.32 9600 eller 4800 10 V.32bis 14400, 12000, 9600, 7200 eller 4800 11 V.34 33600, 31200, 28800, 26400, 24000, 21600, 19200, 16800, 14400, 12000, 9600, 7200, 4800 eller 2400 12 V.90 28000, 29333, 30667, 32000, 33333, 34667, 36000, 37333, 38667, 40000, 41333, 42667, 44000, 45333, 46667, 48000, 49333, 50667, 52000, 53333, 54667, 56000 56 K56flex 32000, 34000, 36000, 38000, 40000, 42000, 44000, 48000, 50000, 52000, 54000, 56000 64 Bell 103 300 69 Bell 212 1200 74 VFC 28800, 26400, 24000, 21600, 19200, 16800 eller 14400 96 AT-kommandon
<automod> 0 Automod avstängt (Förbindelse etableras bara om angiven modulation och hastighet finns hos det andra modemet.) 1 Automod påslagen (Om angiven modulation saknas i det andra modemet, försöker modemet finna en annan modulationsstandard som kan ge en hastighet inom det angivna hastighetsområdet. Modemet väljer högsta möjliga hastighet inom den angivna området med hänsyn taget till linjekvaliteten.) <A-law/µ-law> A-law/µ-law skall vara satt till 1 för den europeiska varianten av PCM-kodning i telefonnätet. Detta är bara viktigt i K56-mod. <RBS> Robbed Bit Detection (RBS) används inte i Europa och skall vara avslagen (0). Detta är bara viktigt i K56-mod. <max sändhastighet> I K56-mod kan den maximala sändhastigheten ställas in med denna parameter. +A8E - Styrning av V.8 och V.8bis V.34-modemen stöder V.8 och K56-modemen stöder både V.8 och V.8bis handskakning. Modemen använder dessa standarder för att finna ut varandras egenskaper i början av uppkopplingen. AT+A8E-kommandot har många möjligheter och parametrar. Se Rockwells AT Command Reference Manual för en fullständig beskrivning. Den vanligaste användningen av detta kommando är att stänga av eller sätta på V.8bis handskakningen. Exepel: AT+A8E=0,0,0,0 stänger AV V.8bis AT+A8E=0,0,0,1 sätter PÅ V.8bis Aktuell inställning kan också efterfrågas: AT+A8E? Modemet kommer exempelvis att svara 0,0,00,1,0,0 (vilket är normalinställningen för K56-modem). Slutligen kan man också efterfråga modemets kapacitet: AT+MS=? Modemet svarar med en lista över möjliga inställningar. AT-kommandon 97
#CID - Nummerpresentation Detta kommando används för att sätta på och välja rapporteringsformat för nummerpresentationen. Se kapitlet Tips och instruktioner för en översikt av nummerpresentationsfunktionen. AT#CID=0 AT#CID=1 Nummerpresentation av Formaterad presentation på RING DATE = 0000 (Inget datum i svenska systemet) TIME = 0000 (Ingen tid i svenska systemet) NMBR = 086282828 (Telefonnummer) eller NMBR = B00 (Informationskod, se Telias spec.) RING RING.. AT#CID=2 Oformaterad presentation på RING 041130303030303030303038363238323832388F RING RING. (Obs: varje tecken representeras av två hextal) AT#CID=3 Oformaterad presentation enligt lokala systemet (såsom det kommer från nätet) RING D086282828C RING RING.. 98 AT-kommandon
AT#CID=4 Samma som AT#CID=1 men presentation före första ringsignalen. AT#CID=5 Samma som AT#CID=2 men presentation före första ringsignalen. AT#CID=6 Samma som AT#CID=3 men presentation före första ringsignalen. Not 1: #CID-inställning 1 eller 2 är kompatibel med programvara för det amerikanska systemet. Not 2: Tid och datum rapporteras inte av det svenska systemet och sätts därför till 0. AT#CID? AT#CID=? Rapporterar aktuell inställning. Rapporterar tillåtna inställningar, t.ex. 0, 1, 2 för det amerikanska systemet och 0, 1, 2, 3, 4, 5, 6 för det svenska systemet. Inställningarna lagras i S-register 31, bit 0 och 4-5. &C - DCD (CT109) och DSR (CT107) styrning Kommandot specificerar hur bärvågssignalen till DTEn ska fungera. AT&C0 AT&C1 AT&C3 DCD är alltid på Lagras i S-register 21 bit 1 och 5. DCD följer bärvågen (Carrier) på telefonlinjen (normalinställning) DSR går inaktiv 2 sekunder vid nedkoppling, sätter även DCD att följa bärvågen (&C1) och DSR i övrigt alltid aktiv (&S0) &D - DTR (CT108/2) styrning Kommandot specificerar hur modemet ska reagera på DTR-signalen från DTEn. AT&D0 Fallande DTR tolkas beroende på aktuell inställning av &Q enligt följande: &Q0, &Q5, &Q6 - DTR ignoreras. I detta läge kan modemet fungera med terminaler som inte ger DTR- signal. &Q1, &Q4 - Fallande DTR medför nedkoppling. Autosvar påverkas ej. &Q2, &Q3 - Fallande DTR medför nedkoppling och att autosvar stängs av. AT&D1 Fallande DTR tolkas beroende på aktuell inställning av &Q enligt följande: &Q0, &Q1, &Q4, &Q5, &Q6 - Fallande DTR tolkas av modemet som en asynkron escape-sekvens (jämför +++ ). Modemet går till kommandomod utan att koppla ned. AT-kommandon 99
&Q2, &Q3 - Fallande DTR medför nedkoppling och att autosvar stängs av. AT&D2 AT&D3 Fallande DTR medför nedkoppling och att autosvar stängs av, oberoende av &Q-inställningen (normalinställning). Fallande DTR tolkas beroende på aktuell inställning av &Q enligt följande: &Q0, &Q1, &Q4, &Q5, &Q6 - Fallande DTR medför att modemet gör en programreset på samma sätt som vid ATZ- kommandot. Kommandot AT&Yn bestämmer vilken användarprofil som ska laddas. &Q2, &Q3 - Fallande DTR medför nedkoppling och att autosvar stängs av. Lagras i S-register 21 bit 3-4. &E - Dum -mod Med denna inställning ignoreras alla kommandon. Inställningen kombineras ofta med autosvar eller DTR-upprigning. Genom att välja tyst mod (ATQ1) kan även modemets svar tas bort. Kommandon: AT&E0 Slår av dum -mod, lagras direkt i NVM (icke flyktigt minne) AT&E1 Slår på dum -mod AT&E2 Slår på dum -mod, lagras direkt i NVM Lagrat i S-register 74 bit 2-3. Escape sekvensen +++ återställer modemet till normalt kommandoläge! &F - Ladda fabriksprofil AT&F0 AT&F1 AT&F2 AT&F3 Fabriksprofil 0 laddas som aktuell profil Fabriksprofil 1 laddas som aktuell profil Fabriksprofil 0 laddas och hårdvaruinställningarna återställs Fabriksprofil 1 laddas och hårdvaruinställningarna återställs Fabriksprofil 0 har funktioner som felkorrigering och datakompression aktiverade medan fabriksprofil 1 söker efterlikna ett enkelt modem. Fabriksprofil 2 och 3 är samma som 0 och 1 med tillägget att även hårdvarurelaterade inställningar återställs. Eftersom många program initialiserar med kommandot AT&F bör hårdvaruinställningarna i normala fall ej återställas. 100 AT-kommandon
Följande inställningar återställs endast med AT&F2 eller AT&F3: AT-SMS S11 AT*AXn S70 and S71 S72 bit 6-7 S74 bit 4 S75 SVD på (även då det skett med DSP/SVD-knappen) Snabbhet vid tonuppringning Fax/telefon-omkoppling Diverse funktioner (AT%Sn) aggressivitet vid hastighetsval (AT*AM1) använd intern mikrofon (normalt ej tillgänglig) Autobaud trimning (justera om du har problem med svar på AT vid DTE-hastigheten 115200 bps eller högre, normalinställning är 42) &G - Styrning av Guard ton Guard ton används ibland av V.22bis-modem. Normalinställning kan variera beroende på nationella telekrav. AT&G0 AT&G1 Samma som 0 AT&G2 Lagras i S-register 23 bit 6-7. Ingen guard ton (normalinställning) 1800Hz guard ton påslagen &J - Styrning av telefonjack Detta kommando har ingen verkan utan är bara inkluderat för att erhålla kompatibilitet med Hayes kommandon. AT&J0 AT&J1 Lagras i S-register 21 bit 0. Ingen funktion (normalinställning) Ingen funktion &K - Flödeskontroll Kommandot definierar vilken metod för flödeskontroll som ska användas mellan terminalen och modemet (DTEn/DCEn). AT&K0 AT&K3 AT&K4 AT&K5 AT&K6 Lagras i S-register 39 bit 0-2. Ingen flödeskontroll RTS/CTS flödeskontroll (normalinställning) Xon/Xoff flödeskontroll Transparent Xon/Xoff flödeskontroll Både RTS/CTS och Xon/Xoff flödeskontroll AT-kommandon 101
&L - Hyrd teleledning Detta kommando har ingen verkan utan är bara inkluderat för att erhålla kompatibilitet med Hayes kommandon. AT&L0 AT&L1 Lagras i S-register 27 bit 2. Ingen funktion (normalinställning) Ingen funktion &M - Val av asynkron mod Detta kommando är en delmängd av AT&Q-kommandot. Endast AT&M0 är relevant eftersom AT&M1 till AT&M3 innebär övergång till synkron mod vilket inte stöds av modemen som behandlas i denna handbok. AT&M0 Direkt asynkron mod. Direkt mod simuleras bara med dessa modem. För äkta direkt mod där tecken skickas över bit för bit så att exempelvis paritetsbitar direkt avspeglar sig hos motpartsmodemet, måste annan modell väljas. Vid direkt asynkron mod används varken felkorrigering eller datakompression och DTE-hastigheten är samma som linjehastigheten. AT&M1 AT&M2 AT&M3 Ingen verkan Ingen verkan Ingen verkan. Lagras i S-register 27 bit 0, 1, 3. &P - Styrning av pulsuppringning Detta kommando ignoreras i de flesta länder eftersom make/break- förhållandet är fast specificerat. AT&P0 AT&P1 AT&P2 AT&P3 Lagras i S-register 28 bit 3-4. 39%-61% make/break fördelning och 10 pulser per sekund 33%-67% make/break fördelning och 10 pulser per sekund 39%-61% make/break fördelning och 20 pulser per sekund 33%-67% make/break fördelning och 20 pulser per sekund 102 AT-kommandon
&Q - Val av asynkron mod Detta kommando är en utökning av &M-kommandot. Det definierar olika sätt för synkron och asynkron kommunikation. Det påverkar S- register S36 och S48. Se även kommandot AT\N. AT&Q0- AT&Q3 AT&Q4 AT&Q5 Se AT&M0 till AT&M3 Hayes -kompatibel AutoSync mod Modem försöker förhandla fram en förbindelse med felkorrigering (normalinställning, fabriksprofil 0). Med S36 kan man bestämma om modemet ska etablera en vanlig förbindelse eller koppla ned om en felkorrigerad förbindelse ej kan uppnås. AT&Q6 Lagras i S-register 27 bit 0, 1, 3. Modemet etablerar en vanlig asynkron förbindelse utan felkorrigering (normalinställning, fabriksprofil 1). &R - DTR/CTS (CT108/2-CT106) styrning Detta kommando bestämmer hur modemet tolkar DTR och styr CTS. Om flödeskontroll används kan styrningen av CTS ändras. Se AT&K- kommandot. AT&R0 AT&R1 Lagras i S-register 21 bit 2. CTS följer handskakning enligt V.25bis. CTS är alltid på utom då den används för flödeskontroll (normalinställning). &S - DSR (CT107) styrning Detta kommando låter Dig välja hur modemet hanterar DSR. AT&S0 AT&S1 Lagras i S-register 21 bit 6. DSR är alltid på (normalinställning). DSR går på då svarston från annat modem detekteras och går av då bärvågen försvinner. AT-kommandon 103
&T - Test och diagnostik Modemet kan utföra vissa tester och diagnostik med detta kommando. S-register S18 bestämmer testtiden. Om S18 är noll måste testen avbrytas för hand genom escape-sekvensen +++ följt av AT&T0 eller ATH0. AT&T0 AT&T1 AT&T3 AT&T4 Sätter bit 0 i S-register 23. Avsluta pågående test Starta lokal analog slinga enligt V.54, L3 Starta digital slinga enligt V.54, L2 lokalt Tillåt motpartsmodemet etablera digital slinga mot detta modem (normalinställning) AT&T5 Nollställer bit 0 i S-register 23. Tillåt EJ motpartsmodemet etablera digital slinga mot detta modem AT&T6 AT&T7 AT&T8 S16 används för att lagra testlägena. Begär en digital slinga med motpartsmodemet enligt V.54, L2 Begär en digital slinga med motpartsmodemet enligt V.54, L2 och utför självtest Starta lokal analog slinga enligt V.54, L3 och utför självtest. Notera att felkorrigering måste vara bortkopplat för att testkommandona ska kunna användas. Se kapitel När det inte fungerar... för en utförligare beskrivning av testkommandona. &U - Avbrytning av uppkoppling Med detta kommando kan man välja om tecken från DTEn ska avbryta pågående uppkoppling. AT&U0 AT&U1 Lagras i S-register 74 bit 0. Tecken avbryter uppkoppling (normalinställning) Tecken avbryter EJ uppkoppling Kommandoläget AT&U1 förblir aktivt tills nästa reset av modemet (ATZ eller frånslag.) &V - Visa konfigurering och användarprofiler Detta kommando svarar med att visa aktuell konfigurering, användarprofil 0 och 1 och de fyra först lagrade telefonnumren. 104 AT-kommandon
Exempel på svar: ACTIVE PROFILE: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D1 &G0 &J0 &K4 &Q5 &R1 &S0 &T4 &X0 &Y0 S00:000 S01:000 S02:043 S03:013 S04:010 S05:008 S06:006 S07:060 S08:002 S09:006 S10:020 S11:000 S12:050 S18:000 S25:005 S26:001 S36:007 S37:000 S38:000 S44:000 S46:138 S48:007 S95:041 STORED PROFILE 0: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D1 &G2 &J0 &K4 &Q5 &R1 &S0 &T4 &X0 S00:000 S02:043 S06:006 S07:060 S08:002 S09:006 S10:020 S11:000 S12:050 S18:000 S36:007 S37:000 S40:105 S41:003 S46:138 S95:041 STORED PROFILE 1: B0 E1 L2 M1 N1 Q0 T V1 W0 X4 Y0 &C1 &D1 &G2 &J0 &K4 &Q6 &R1 &S0 &T4 &X0 S00:000 S02:043 S06:006 S07:060 S08:002 S09:006 S10:020 S11:000 S12:050 S18:000 S36:007 S37:000 S40:104 S41:000 S46:136 S95:001 TELEPHONE NUMBERS: 0= 1= 2= 3= OK Observera att AT\S-kommandot ger en mer användarvänlig bild av den aktuella konfigurationen. &W - Lagra inställningar Modemets aktuella inställningar (S-registren) kommer att lagras i en av de två tillgängliga användarprofilerna. AT&W0 AT&W1 Lagra som användarprofil 0 (ladda med ATZ) Lagra som användarprofil 1 (ladda med ATZ1) &X - Val av synkron klocka Detta kommando har ingen verkan utan är bara inkluderat för att erhålla kompatibilitet med Hayes kommandon. AT&X0 AT&X1 AT&X2 Ingen funktion (normalinställning) Ingen funktion Ingen funktion Lagras i S-register 27 bit 4-5. AT-kommandon 105
&Y - Val av användarprofil vid tillslag Kommandot väljer vilken användarprofil som ska laddas vid tillslag av modemet. AT&Y0 AT&Y1 Profil 0 laddas vid tillslag Profil 1 laddas vid tillslag &Z - Lagra telefonnummer Modemet kan lagra upp till 20 telefonnummer i det icke flyktiga minnet. Varje nummer kan bestå av maximalt 40 siffror. AT&Zn=xxx n = 0 till 19; xxx = nummersträng \A - Maximal storlek på MNP-block AT\A0 64 tecken AT\A1 128 tecken AT\A2 192 tecken AT\A3 256 tecken (normalinställning) Lagras i S-register 40 bit 6-7. \B - Längd på break -signal Längden på break -signalen kan bestämmas med detta kommando. Se AT\K för användningen av break -signal. Break -signal används inte då felkorrigering utnyttjas. AT\Bn Längd på break -signalen i 100ms enheter, n = 1-9, (normalinställning 3) \F - Visa telefonnummerlista Modemet visar en lista över de telefonnummer som lagrats med AT&Zkommandot. \G - Flödeskontroll modem till modem (Xon/Xoff) Detta kommando kan aktivera flödeskontroll modem till modem. Detta är en äldre och ovanlig metod som dock används ibland. Vid felkorrigering ignoreras detta kommando och lokal flödeskontroll enligt kommandot AT&K används istället. 106 AT-kommandon
AT\G0 Ej modem till modem flödeskontroll (normalinställning) AT\G1 Modem till modem flödeskontroll (Xon/Xoff) Lagras i S-register 41 bit 3. \J - Automatisk justering av DTE-baudrate Modemet kan ställas in till att växla DTE-hastigheten till samma som linjehastigheten när förbindelse nåtts. AT\J0 AT\J1 Lagras i S-register 41 bit 5. Ändra EJ DTE-baudrate (normalinställning). DTE-baudrate ändras till linjehastigheten \K - Hantering av break -signal Kommandot definierar hur modemet ska hantera en break -signal som mottas från DTEn eller från motpartsmodemet samt då AT\B- kommandot ges. Då modemet är i datamod och mottager break -signal från datorn (DTEn): AT\K0 AT\K1 AT\K2 Samma som 0 AT\K3 AT\K4 Samma som 0 AT\K5 Övergå till kommandomod, ingen break sänds till motpartsmodemet. Databuffertar nollställs och break -signal sänds till motpartsmodemet. Break -signal sänds direkt till motpartsmodemet. Break -signal sänds till motpartsmodemet efter buffrade data (normalinställning). Då modemet är uppkopplat, men är i kommandomod (genom escapesekvensen +++) och mottager kommandot AT\B från datorn (DTEn): AT\K0 AT\K1 Samma som 0 AT\K2 AT\K3 Samma som 2 AT\K4 AT\K5 Databuffertar nollställs och break -signal sänds till motpartsmodemet. Break -signal sänds direkt till motparts-modemet. Break -signal sänds till motpartsmodemet efter buffrade data (normalinställning). Samma som 4 (normalinställning) AT-kommandon 107
Då en Break -signal mottas från motpartsmodemet (icke felkorrigering): AT\K0 AT\K1 Samma som 0 AT\K2 AT\K3 Samma som 2 AT\K4 AT\K5 Lagras i S-register 40 bit 3-5. Databuffertar nollställs och break -signal sänds datorn (DTEn). Break -signal sänds direkt till datorn (DTEn). Break -signal sänds till datorn (DTEn) efter buffrade data (normalinställning). Samma som 4 (normalinställning) \L - Val mellan MNP block- och stream-mod AT\L0 AT\L1 Stream-mod vid MNP-förbindelser (normalinställning) Blockmod vid MNP-förbindelser (Blockmod accepteras, men stream-mod används om möjligt.) \N - Val av felkorrigering Kommandot styr vilken felkorrigeringsmetod som önskas vid kommande uppkoppling. AT\N0 AT\N1 AT\N2 AT\N3 AT\N4 AT\N5 Ingen felkorrigering men buffring av data samt hastighetskonvertering. (Medför AT&Q6) Direkt mod, d.v.s. ingen felkorrigering, databuffring eller hastighetskonvertering. Direkt mod simuleras bara med dessa modem. För äkta direkt mod måste annan modell väljas. V.42 LAPM eller MNP4 önskas. Om sådan förbindelse ej kan etableras kopplas förbindelsen ned. (Medför AT&Q5, S36=4, S48=7.) Autoval av felkorrigering: V.42 LAPM eller MNP4 eller ingen felkorrigering om det ej kan etableras. (Medför AT&Q5, S36=7, S48=7.) (normalinställning fabriksprofil 0) Bara V.42 LAPM felkorrigering accepteras. I annat fall sker nedkoppling. (Medför AT&Q5, S48=0.) Bara MNP4 felkorrigering accepteras. I annat fall sker nedkoppling. (Medför &Q5, S36=4, S48=128.) 108 AT-kommandon
\S - Visa aktuella inställningar Modemet visar en översiktsbild över aktuella inställningar. Exempel: CMD DESCRIPTION OPTION CMD DESCRIPTION OPTION DTE BPS 19200 &X SYNC CLOCK INT DTE PARITY 8NONE &Y PROFILE NVM.0 DIAL MODE TONE \A MAX BLK SIZE 128 LINE SPEED NONE \G REMOTE FLOW OFF B BELL MODE OFF \K BRK OPT 5 E CMD ECHO ON \N ECL MODE AUTO F LINE MODE AUTO \W SPLIT SPEED OFF L SPKR VOLUME MED *H NEG. SPEED HIGH M SPKR CONTROL 1 )M CELLULAR OFF N AUTO MODE ON S0 RINGS TO ANS 000 Q QUIET OFF S1 RING COUNT 000 V RESULT FORM LONG S2 ESC> CHAR 043 W EC MSG 0 S3 <CR> CHAR 013 X EXT RESULTS 4 S4 <LF> CHAR 010 Y LONG SPACE DISC NO S5 <BS> CHAR 008 %C COMPRESSION BOTH S7 CONNECT TIME 060 %E AUTO RETRAIN OFF S8 PAUSE TIME 002 -K EXT. SERVICES ON S12 ESC GUARD TIME 050 &C DCD OPTION 1 S18 TEST TIME 000 &D DTR OPTION 1 S24 SLEEP INACT 010 &G GUARD TONE NONE S30 CONNECT INACT 000 &K FLOW CONTROL XON S32 XON CHAR 017 &P PULSE MODE 0 S33 XOFF CHAR 019 &Q ASYNC/SYNC 5 S36 FALLBACK ACTION 007 &R RTS/CTS 1 S37 MODE SELECT 000 &S DSR OPT 0 S48 V42 NEG CTRL 007 &T ENABLE RDL YES S95 RES. CODE 041 Notera att kommandot som styr en viss inställning också visas. AT-kommandon 109
\V - En-rads CONNECT-meddelande Du kan ställa in modemet att visa ett informativt en-rads CONNECTmeddelande vid uppkoppling. AT\V0 AT\V1 Lagras i S-register 31 bit 0. Meddelandeformat: Normalt CONNECT-meddelande En-rads CONNECT-meddelande CONNECT linjhastighet[/arq]/modulation/protokoll/kompression Exempel: CONNECT 28800/V34/LAPM/V42BIS (symmetrisk hastighet) CONNECT 28800:RX/24000:TX/V34/LAPM/V42BIS (osymmetrisk hastighet) CONNECT 28800/ARQ/24000:TX/V34/LAPM/V42BIS(asymmetrisk hastighet) Den valfria ARQ -texten fås genom att sätta bit 1 i S-register 95 och kommer att visas varje gång en felkorrigeringsmetod används. Alla övriga bitar i S95 ignoreras när AT\V1 är aktivt. Modulation visar K56, "V.34" eller "V.32" (för V.32 och V.32bis). \W - Val av hårdvaru- split-speed Detta kommando möjliggör användning av olika överföringshastighet i gränssnittet mellan DCEn och DTEn. Det är avsett för speciella Videotexterminaler som sänder med 75 bps och mottager med 1200bps. Se kommandot AT%F för att ändra hastighet. (PC som används till V.23 Videotex behöver inte använda detta läge!) AT\W0 AT\W1 Lagras i S-register 28 bit 0. Ej split-speed (normalinställning) V.23 split-speed (Medför även ATF3.) %C - Val av datakompression Datakompression kan bara användas över felkorrigerade förbindelser. V.42bis kan användas över LAPM eller MNP10 (se AT-K kommandot) medan MNP5 bara kan användas över MNP felkorrigering. AT%C0 AT%C1 AT%C2 110 Ingen datakompression MNP5 datakompression V.42bis datakompression AT-kommandon
AT%C3 Lagras i S-register 41 bit 0. Antingen V.42bis eller MNP5 datakompression (normalinställning). %E - Omträning och hastighetsanpassning Modemen kan ändra hastighet för att anpassa sig till linjekvalitén genom omträning eller genom en snabb hastighetsförhandling. Om fallback/fallforward är vald, kommer hastigheten att anpassas efter linjekvalitén. Då kvalitén försämras minskas hastigheten och om kvalitén blir bättre höjs hastigheten igen. AT%E0 AT%E1 AT%E2 AT%E3 Ingen omträning eller hastighetsändring tas initiativ till Omträning kan begäras Lägre hastighet kan begäras p.g.a. dålig linjekvalité. Modemet kan begära lägre eller högre hastighet beroende på aktuell linjekvalité. (normalinställning) Notera att modemet alltid besvarar en inkommande begäran om omträning eller hastighetsförändring korrekt oberoende av dessa inställningarna. Lagras i S-register 41 bit 2 och 6. %F - Val av riktning vid V.23 75/1200bps Med detta kommando kan man låta sändkanalen få 1200bps- hastigheten istället för 75bps-hastigheten då split-speed valts med kommandot AT\W1. AT%F1 AT%F2 Lagras i S-register 28 bit 1. 75tx/1200rx. 1200tx/75rx (normalinställning). %L - Avläsning av signalnivå vid mottagning Detta kommando svarar med ett värde som indikerar den mottagna signalnivån. %M - Akustisk ringsignal En inkommande ringsignal kommer att generera en akustisk ringsignal i modemets högtalare. Detta är användbart om du endast har en telefon och den är kopplad till H-SET-kontakten. Kommandon: AT%M0 Ringsignalen alltid av AT-kommandon 111
AT%M1 AT%M2 Ringsignalen alltid på Lagras i S-register 76 bit 0 och 1. Ringsignalen följer högtalarinställningen ATMn, t ex är den av vid ATM0 och på vid ATM1 eller ATM2 (normalinställning) %Q - Avläsning av signalkvalitet Kommandot svarar med ett tal som indikerar linjekvalitén i förhållande till den kvalité som krävs för den aktuella hastigheten. Ett värde under 20 indikerar en tillräckligt god linje, medan ett värde därutöver indikerar att en lägre hastighet bör användas. %S - Aggressivitet vid linjehastighetsbestämning Med detta kommando kan man påverka hur aggressivt modemet väljer en hög linjehastighet. AT%S0 AT%S1 AT%S2 Konservativt - Använd denna inställning om linjeförhållandena är instabila och det är svårt att få tillförlitliga förbindelser eller om det sker alltför många hastighetsändringar under en förbindelse. Normal - Bästa inställning för normal linjer (normalinställning) Aggressivt - Modemet väljer en högre hastighet och växlar lättare till högre hastigheter under en förbindelse. Använd denna inställning bara om linjeförhållandena är stabila och inte varierar för mycket under en förbindelse. Modemet bevakar hela tiden linjekvalitén och väljer en linjehastighet som passar den aktuella kvalitén. Både hastigheten vid uppkoppling och kvalitétsnivån då växling av hastighet sker påverkas av detta kommando. Lagras i S-register 72 bit 6 och 7. %W - Visa modemstatus Visar LED-lampornas tillstånd, hastighet, linjekvalitet samt mottagningsnivå. Kommandot kan även användas vid fjärrkonfiguration för att avläsa det andra modemets status. Ett typiskt svar (vid text-svar) är: CD ON, AA OFF, OH ON, DTR ON, DSR ON, CTS ON, CORR ON, CMPR ON Speed: 28800 bps EQM : 18 Level: 25 112 AT-kommandon
OK Samma svar (vid siffersvar) kommer att vara: 191,14,19,25 0 *B - Visa svartlistade nummer I vissa länder krävs att modemet måste spärra uppkoppling till nummer som man inte kan få förbindelse med efter flera försök. Detta kommando visar en lista över nummer som spärrats. Ej tillämpligt i Sverige. NO. PHONE NUMBER 1; 4175537660 2; 8288924961 3; 3887278862 4; 3124839442 5; 6284664 OK Observera: Spärrlistan rensas bara då modemet stängs av och på. En programnollställning (ATZ) är inte tillräcklig. *C - Lagra lösenord för fjärrkonfigurering Kommandot möjliggör byte av lösenord för fjärrkonfigurering. Modemet frågar operatören om OLD PASSWORD: och NEW PASSWORD:. Det ursprungliga lösenordet är QWERTY. Ett lösenord ska ha 3 till 12 tecken. Om Du senare vill utnyttja möjligheten att styra modemet från ett annat modem, måste Du ange detta lösenord. Se även kommandona AT*E, AT*X och AT*R för fjärrkonfigurering. *CX - Visa lösenordet för fjärrkonfigurering Om man glömt bort lösenordet för fjärrkonfigurering kan man visa det med detta kommando. Modemet svarar med lösenordet. *D - Val av display-visning Kommandot används för att välja vad displayen ska visa. AT-kommandon 113
AT*D0 AT*D1 AT*D2 AT*D3 Lagras i S-register 74 bit 5-6. Displayen visar mottagningshastigheten (normalinställning) (RS lyser) Displayen visar sändningshastigheten (TS lyser) Displayen visar linjekvalitén (LQ lyser) displayen växlar mellan RS, TS och LQ Om ditt modem har knappar på framsidan kan du även använda DSP-knappen för att styra displayen när du är uppkopplad. *E - Gå ur fjärrkonfigurering Då man fjärrstyr ett annat modem och vill avsluta fjärrstyrningen ger man kommandot AT*E. (Samma som AT*X-kommandot.) *G - Visa lista över spärrade nummer För modem med utökad nummerpresentation används detta kommando för att lista spärrade telefonnummer. Spärrfunktionen aktiveras genom att bit 4 i S- register 76 sätts, med kommandot ATS76.4=1. Nummerpresentationen aktiveras med kommandot AT#CID=1. AT*G 0-081234567 1-2- 3-031824699... 19- OK *L - Lista lösenord och nummer att ringa åter Modemet visar listan över lösenord och nummer som ska ringas åter vid funktionerna Skyddad uppkoppling och Begärd återringning. *P - Lagra lösenord och nummer att ringa åter Med kommandot lagrar man eller tar bort par av lösenord och nummer. Lösenordet används för söka efter det lösenord som uppringaren anger, då Skyddad uppkoppling och Begärd tillbakaringning används. Följande format används: AT*Pn:<lösenord>:<nummer att ringa upp> 114 AT-kommandon
n är positionen (0-19) i nummerlistan, lösenordet måste vara mellan 3 och 12 tecken och telefonnumret kan vara upp till 40 tecken. Telefonnumret är optionellt. Om inget nummer anges, kommer lösenordet att kontrolleras och en förbindelse att etableras utan att återringning sker. Ett lösenord avsett för Begärd tillbakaringning (där det uppringande modemet anger det nummer som ska ringas åter) ska inte följas av något telefonnummer. AT*Pn: tar bort lösenord och telefonnummer n. *Q - DTR-uppringning i asynkron mod Med detta kommando kan man låta modemet svara eller ringa upp ett förutbestämt lagrat nummer och etablera en asynkron förbindelse automatiskt. AT*Q0 AT*Q1 Lagras i S-register 27 bit 7. DTR-uppringning av (normalinställning) DTR-uppringning på Då DTR går aktiv kommer modemet att ringa upp första (0) numret i nummerlistan. Om en inkommande RING-signal detekterats, startar modemet i svarsläge istället när DTR aktiveras. (10 sekunder efter RING-signalen återgår modemet till originate mod igen.) En asynkron dataförbindelse etableras. *R - Begär fjärrkonfigurering Med detta kommando begär man att det uppringda modemet ska gå in i fjärrstyrningsläge. Kommandot accepteras bara om man först har etablerat en förbindelse och sedan gått till kommandomod genom +++. Om det uppringda modemet är förberett för fjärrkonfigurering (se AT*AR1- kommandot) blir Du tillfrågad om lösenord (se AT*C-kommandot). Fjärrkonfigureringsläget indikeras av prompten!at. Du kan nu ge kommandon till det uppringda modemet. Du ska INTE ange AT framför kommandona. Du återgår till normalläget genom kommandot AT*E eller AT*X. Det ursprungliga lösenordet är QWERTY. Escape-sekvensen **** är ett alternativt sätt att gå in i fjärrstyrningsläge. Se avsnittet Tips och instruktioner för detaljer om hur fjärrkonfigurering används. AT-kommandon 115
*V - Visa lagrad nummerinformation Modemet visar listan över lagrade telefonnummer och tillhörande sekundräknare för inkommande anrop. Exempel: AT*V 086282828 00002783 086282828 00000044 OK Siffrorna till höger i listan visar för hur många sekunder sedan som samtalet kom in. 2783 sekunder motsvarar 46 minuter och 23 sekunder. Dra bort det från den aktuella tiden och du får det klockslag när samtalet verkligen kom in. *X - Gå ur fjärrkonfigurering Då man fjärrstyr ett annat modem och vill avsluta fjärrstyrningen ger man kommandot AT*X. (Samma som AT*E-kommandot.) *Y - Länka ett telefonnummer till en position på displayen AT*Yn=<phone number> länkar telefonnumret som anges av <phone number> till position n på modemets display. n måste vara 1-3. Om ATS80.6=1 och nummerpresentation är aktiverad visar position n hur många gånger det tillhörande telefonnumret har ringt. Kommandot AT*Y0 nollställer displayen. *Zn - Metod för pulsuppringning I vissa länder, speciellt Norge, existerar två olika metoder för pulssignalering. Med detta kommando kan man välja mellan de olika metoderna. AT*Z0 AT*Z1 Normal pulsuppringning Pulsuppringning av X-typ 8.3 MNP10-kommandon Nedanstående kommandon tillåter kontroll av vissa funktioner i MNP10- protokollet. 116 AT-kommandon
Observera att hastighetsanpassning efter linjekvalitén (fallback och fallforward), ofta beskrivs som en MNP10 funktion. Denna funktion är dock tillgänglig även om ingen MNP10-förbindelse är etablerad. (Se AT%E- kommandot). -K - MNP10-funktioner (Extended Services) För att nyttja MNP10 funktioner så som adaptiv paketstorlek etc, måste en MNP4-förbindelse (istället för en LAPM-förbindelse) etableras. Detta kommando ger tillåtelse att ändra en LAPM- förbindelse till en MNP10-förbindelse. AT-K0 AT-K1 Tillåt EJ LAPM till MNP10 övergång (normalinställning) Tillåt LAPM till MNP10 övergång AT-K2 Microcom-kompatibel mod Om motparts-modemet stöder både MNP10 och LAPM måste parametern ha satts till 1 (eller 2) för att en MNP10-förbindelse ska kunna etableras. Om så inte är fallet, etableras en LAPM-förbindelse. Lagras i S-register 40 bit 0-1. *H - Hastighet vid förhandling av MNP10 Kommandot bestämmer hastigheten under förhandling mellan två MNP10- modem. AT*H0 Förhandling sker vid högsta möjliga hastighet (normalinställning) AT*H1 Lagras i S-register 28 bit 6. Förhandling sker vid 1200 bps, därefter växlar modemen upp hastigheten. )M - MNP10 mobiltelefonmod Detta kommando tillåter att modemet justerar sändningsnivån under handskakningsproceduren för att bättre fungera över mobiltelefonnät. AT)M0 AT)M1 Ingen justering av sändnivån (normalinställning) Justering av sändnivån (använd ej tillsammans med AT*H2). Startnivån bestäms av AT@Mn-kommandot och justeras automatiskt AT)M2 Justering av sändnivån. Nivån fastlagd av AT@Mn-kommandot Lagras i S-register 40 bit 2 och 201 bit 6. -Q Fallback till V.22bis/V.22 Detta kommando bestämmer om modemet ska tillåtas växla från 4800 bps V.32bis till 2400 bps V.22bis när MNP10 är verksamt. AT-kommandon 117
AT-Q0 AT-Q1 Ej fallback från V.32bis 4800 (normalinställning) Fallback från V.32bis 4800 tillåts Notera: att V.32bis är en mycket störtålig modulering, vilket ofta gör det lönlöst att övergå till lägre hastighet. Lagras i S-register 41 bit 7. @M MNP10 Sändnivå i mobiltelefonmod Med detta kommando kan man bestämma startsändnivån i mobiltelefonmod (då AT)M1 är aktiverad). Normalinställningen är @M26 för fabriksprofil 0 och @M18 för fabriksprofil 1. AT@M0 AT@M1 AT@M2- AT@M10 AT@M11 AT@M31-26 dbm -30 dbm -10 dbm -11 dbm -31 dbm Lagras i S-register 201 bit 1-4. :E - Fix utjämnare Med detta kommando kan man slå av den fixa utjämnaren för V.32bis. AT-Q0 Utjämnaren av AT-Q1 Utjämnaren på (normalinställning) Lagras i S-register 201 bit 5. 8.4 Kommandon för speciella funktioner *AC - Begärd återringning Om modemet är inkopplat på kontoret kan det vara skäl att slå på Begärd återringning. Modemet kommer då att fråga uppringaren om lösenord och ett nummer att ringa åter. Modemet kopplar sedan ned linjen och ringer det angivna numret på hemmakontorets bekostnad. Om inget nummer eller lösenord ges, kommer en förbindelse att etableras utan tillbakaringning. (Relaterade kommandon: AT*L visar lösenorden, AT*Pn: lagrar lösenord, AT*AL visar aktiverade funktioner.) 118 AT-kommandon
AT*AC0 AT*AC1 Begärd tillbakaringning ej på (normalinställning) Begärd tillbakaringning påslagen *AL - Visa aktiverade specialfunktioner Modemet visar en kort lista över vilka speciella funktioner som är aktiva. Exempel: CMD DESCRIPTION OPTION *AV COMMAND SET AT *AR REMOTE CONFIG OFF *AS SECURE ACCESS OFF *AC REQUEST CALLBACK OFF *AX FAX/PHONE SWITCH OFF %S LINE SPEED NORMAL %K K56 SPEED RTRN+TOP *AO CALL MODE ORG +MS MODULATION V.34 AUTOMODE ON MIN SPEED 300 MAX SPEED 56000 #CID CALLER ID 0 OK *AO - Välj Answer/Originate Med detta kommando väljer man om modemet ska stå i answer - eller originate -läge efter reset. Kommandot finns bara i modeller där funktionen ej utförs med en switch. AT*AO0 AT*AO1 Välj Answer-läge efter start Välj Originate-läge efter start *AR - Tillåt fjärrkonfigurering Detta kommando tillåter att ett annat modem kan ringa upp och använda ATkommandon för att ändra konfigureringen av modemet. Med AT*C-kommandon lagrar man ett lösenord för tillåtelse att fjärrkonfigurera modemet. När modemet begärts i fjärrkonfigureringsläge, kommer kommandon via telefonlinjen att tolkas och utföras. De flesta AT-kommandona går att utföra, men kommandona N, &M, &T, /F, *P och *L accepteras ej. En del andra kommandon kan ge oförutsägbara resultat. AT-kommandon 119
Se kommandona AT*C, AT*R och AT*E samt avsnittet Tips och instruktion för detaljer om hur fjärrkonfigurering används. AT*AR0 AT*AR1 Fjärrkonfigurering tillåts ej (normalinställning) Fjärrkonfigurering tillåts *AS - Skyddad uppkoppling Skyddad uppkoppling höjer säkerheten i Ditt datasystem genom att obehöriga hindras från att koppla upp sig mot Din dator via modemet. Ett inkommande samtal accepteras bara om uppringaren anger ett korrekt lösenord. Om ett telefonnummer är lagrat tillsammans med lösenordet, kopplar modemet ned linjen och ringer upp det angivna numret. (Relaterade kommandon: AT*L visar lösenorden, AT*Pn: lagrar lösenord, AT*AL visar aktiverade funktioner.) AT*AS0 AT*AS1 EJ skyddad uppkoppling Skyddad uppkoppling *AX - Aktivera fax/telefonomkoppling Detta kommando används för att sätta på fax/telefonomkoppling (ej PCMCIA) och är ekvivalent med att slå på switch 3 på modeller med DIP-switch. Kommandot har samma effekt som att sätta bit 0-3 i S-register 70, d.v.s. S70=15. AT*AX0 AT*AX1 Fax/telefonomkoppling av (normalinställning). Bit 0-3 i S70 är gällande Fax/telefonomkoppling på. Bit 0-3 i S70 ignoreras En mer detaljerad beskrivning av fax/telefonomkoppling finns i avsnittet Tips och instruktioner. 8.5 Klass 1 faxkommandon Modemen inkluderar Klass 1 faxkommandon enligt standarden EIA/TIA 578. För en fullständig beskrivning av Klass 1-gränssnittet refereras till denna standard. Kommandot AT+FCLASS=1 tar modemet till faxmod enligt Klass 1 och följande faxkommandon blir då tillgängliga: +FCLASS +FAE=n Klassidentifiering och styrning Data/fax autosvar 120 AT-kommandon
+FTS=n +FRS=n +FTM=n +FRM=n +FTH=n +FRH=n Vänta med sändning Vänta efter tystnad Sänd data Ta emot data Sänd data i HDLC-block Ta emot data i HDLC-block AT+FCLASS=0 tar modemet ur faxmod. Alla faxhastigheter upp till 14400 bps, både i normal och HDLC-mod, stöds. AT-kommandon 121
8.6 Klass 2 faxkommandon Modemen inkluderar Klass 2 faxkommandon enligt föreslagna EIA/TIA 592, TR29.2, augusti 1990. För en fullständig beskrivning av Klass 2-gränsnittet refereras till detta standardiseringsförslag. Kommandot AT+FCLASS=2 tar modemet till faxmod enligt klass 2 och följande faxkommandon blir då tillgängliga: +FCLASS +FDT= +FET=N +FDR +FK +FMFR? +FMDL? +FREV? +FDCC= +FDIS= +FDCS= +FLID= +FCR= +FPTS= +FAA= +FBUF? +FPHCTO +FAXERR +FBOR Klassidentifiering och styrning Sänd data Sänd sidslutsinformation Påbörja eller fortsätt med mottagning av Fas-C data Avslutning av session Identifikation av tillverkare Identifikation av produkt Identifikation av revision Fastställ modemets förmåga Aktuella sessionens förmåga Aktuella sessionens resultat Egna faxens ID-text för CSI och TSI Klar för mottagning Status från sidöverföringen Data/fax autosvar Läs mottagningsbuffertens status Fas-C timeout Felmeddelande nummer Fas-C databit ordning AT+FCLASS=0 tar modemet ur faxmod. Svar på klass 2 faxkommandon +FCON +FDCS: +FDIS: +FCFR: +FTSI: 122 Fax CONNECT svar Rapport av aktuell session Rapport av aktuell ID från andra faxen Indikerar klar för mottagning Rapport av sändande faxens ID AT-kommandon
+FCSI: +FPTS: +FET: +FHNG Rapport av uppringda faxens ID Status från sidöverföringen Resultat av sidmottagning Avslutning med status Alla faxhastigheter upp till 14400 bps stöds. 8.7 Röstkommandon Vissa versioner av modemen inkluderar röstfunktioner. I röstmod styrs modemet av utvidgade AT-kommandon enligt Rockwells de facto-standard, klass 8, vilken baseras på förslag från arbetsgrupp TR29.2 inom standardiseringsorganet TIA/TIA. Programvaruutvecklare som använder röstkommandona kan få specifikationerna från Rockwell eller modemtillverkaren. I avsnitt 5 Kommandoöversikt - data/fax/röst, finner Du en grundläggande beskrivning av röstfunktionerna och relaterade kommandon. 8.8 SVD-kommandon Flera versioner av modemet klarar att överföra tal och data samtidigt (SVD) över en och samma telefonlinje. Nedan finns en beskrivning över de kommandon som styr användningen av SVD. I stycke 5 " Kommandoöversikt - data/fax/röst ", finns en mer grundläggande beskrivning av SVD funktioner. -SMS - Val av AudioSpan/DSVD Kommandot används för att välja SVD-funktionen. Syntax: AT-SMS= <mod>, <minimal datahastighet>, <maximal datahastighet>, 0 <mod> 0 Data 1 DSVD (Ett modem som inte stöder DSVD kommer att svara med ERROR) 2 AudioSpan (Ett modem som inte stöder AudioSpan kommer att svara med ERROR) AT-kommandon 123
3 Automatiskt val av mod (DSVD/AudioSpan/Data) (normalinställning) Observera: AT-SMS=1 utför samma sak som AT-SSE=1. < minimal datahastighet > och < maximal datahastighet > anges i bps. Den fjärde parametern ska alltid vara noll (om den anges). De tre sista parametrarna är valfria och behövs endast om användaren vill kontrollera uppkopplingshastigheten. Exempelvis aktiverar AT-SMS=3 SVDfunktionen och modemet kommer att välja den bästa inställningen automatiskt. På modem med display, visar en punkt på displayen framför siffrorna att SVD är valt (inställningsparameter 1, 2 eller 3). DSP/SVD-knappen (på modem med knappar) kan också användas och har då samma funktion som växling mellan AT- SMS=3 och 0. Exempel: AT-SMS=2 val av AudioSpan AT-SMS=2,4800,9600 val av AudioSpan och sätter lägsta datahastighet tillsammans med ljud till 4800 bps och högsta datahastighet tillsammans med ljud till 9600 bps. Du kan läsa av inställningarna med kommandot: AT-SMS? Det förvalda svaret är: 0,4800,14400,0 Notera: Ljudkvalitén för AudioSpan beror på modulationsmod, datahastighet och kvalitén på telefonlinjen. Några riktlinjer är: 1. Ljudet blir bättre över telefonlinjer med hög kvalité än över sämre telefonlinjer. 2. Lägre datahastighet tillsammans med ljud ger bättre ljudkvalité än högre datahastighet tillsammans med ljud. Exempelvis kommer en AudioSpan-uppkoppling med datahastighen 9600 bps ha bättre ljud än en med datahastigheten 14400 bps. #VLS - Val av mikrofon, högtalare, headset etc Kommandot används för att starta/installera telefonapparaten vid SVD-användning. Syntax: AT#VLS = <enhet> <enhet> 0 eller 5 124 Telefonapparat eller headset kopplad till H-SET-kontakten (normalinställning) AT-kommandon
6 Högtalartelefon 7 Sekretessläge (mikrofon avstängd) / Music on hold på (använd AT#VLS=5 eller 6 för att återgå till vanligt telefonläge) Har modemet en PHONE-knapp är det bara att trycka på den under en SVDuppkoppling för att flytta över ett samtal till högtalartelefonen (och tillbaka igen om du önskar). Skillnaden mellan #VLS=0 och 5 är att #VLS=5 aktiverar talkanalen direkt efter uppkopplingen medan #VLS=0 väntar tills PHONE-knappen trycks in eller tills du lyfter på telefonluren för att starta röstkanalen. #VLS=7 stänger av mikrofonen så att användaren du är uppkopplad mot inte kan höra dig. När mikrofonen är avstängd skickas signalen på IN-ingången till linjen och möjliggör därmed music on hold. Observera: Är inte modemet i röstmod (AT#CLS=8) måste kommandot AT-SMS (eller AT-SSE) ges före kommandot AT#VLS, annars kommer modemet att svara ERROR. -SSE = x - DSVD av/på Kommandot fungerar endast på modem med DSVD och används för att slå på och av DSVD-funktionen. Syntax: AT-SSE = <av/på> < av/på> 0 DSVD av (normalinställning) 1 DSVD på Observera: DSVD kan sättas på antingen med AT-SSE=1 eller med AT-SMS=1 och stängas med antingen AT-SSE=0 eller AT-SMS=0. -SQS - Val av AudioSpan-modulation Kommandot fungerar endast på modem med AudioSpan och används för att ställa in den speciella modulationen. Kommandot ska bara användas för speciella syften. Syntax: AT-SQS = <mod>,<automod> <mod> AT-kommandon 125
0 V.61 1 ML144 <automod> 0 Automatiskt val av AudioSpan-modulation av 1 Automatisk val av AudioSpan-modulation (V.61, ML144) på (normalinställning) -SMC - ML144 data burst av/på Kommandot styr huruvida data burst ska användas i ML144-mod eller inte. Data burst öppnar endast ljudkanalen när det finns ljud i telefonluren eller headsetet. Då länge det är tyst gör data burst-mod att modemen ökar hastigheten på dataöverföringen. När data burst-mod är avstängt är ljudkanalen öppen hela tiden under AudioSpan-uppkopplingen. Kommandot fungerar endast på modem med AudioSpan. Syntax: AT-SMC = <av/på> <av/på> 0 data burst av 1 data burst på (normalinställning) 8.9 Svar på AT-kommandon Modemet svarar på kommandon från DTEn och på aktivitet på linjen med de svar som beskrivs nedan. Format på svaren Svaren kan fås i två olika format: ett textsvar (långform) eller ett numeriskt svar (kortform). Listan nedan visar båda formaten. Önskat format väljs med kommandot ATVn. Textsvar börjar och avslutas med sekvensen <CR> <LF>. Numeriska svar avslutas med <CR> och har ingen inledande sekvens. 126 AT-kommandon
Styrning av svar Modemets svar kan styras med följande kommandon och S-register. ATQ0 ATQ1 Svar på (normalinställning) Svar av Lagras i S-register 14 bit 2. ATV0 ATV1 Lagras i S-register 14 bit 3. AT\V0 AT\V1 Numeriska svar (kortform) Textsvar (långform) (normalinställning) Normalt CONNECT-meddelande En-rads CONNECT-meddelande Lagras i S-register 31 bit 0. Observera att bara bit 1 i S95 har verkan då detta kommando är aktiverat. ATW0 ATW1 ATW2 CONNECT-meddelandet följs av DTE-hastigheten Vid CONNECT rapporteras först linjehastigheten, sedan felkorriger- ingsprotokoll och sist DTE- hastigheten. CONNECT-meddelandet följs av linjehastigheten Lagras i S-register 31 bit 2-3. Observera att inställning av S95 åsidosätter detta kommando. ATXn Lagras i S-register 22 bit 4-6. Tabellen vid den tidigare beskrivningen av detta kommando visar de svar som ges vid parametrarna 0, 1, 2, 3 och 4 i ATXn-kommandot (ATX4 är normalinställning) Genom att sätta bit 6 i S-register 95, kommer fulla uppsättningen svar att returneras (samma som för ATX4) oberoende av inställningen av ATXn. Flera bitar i detta register kan sättas för att åsidosätta vissa begränsningar hos ATWn- och ATXn-kommandona. Se beskrivningen av S-registren i nästa avsnitt. Beskrivning av modemsvar 0 - OK OK är svaret som bekräftar att en kommandolinje utförts. 1 - CONNECT CONNECT utan efterföljande hastighet används i följande fall då en förbindelse etableras: 1. Då linjehastigheten är 300 bps och modemet är inställt för att rapportera linjehastigheten. 2. Då DTE-hastighen är 300 bps och modemet är inställt för att rapportera DTEhastigheten. AT-kommandon 127
3. Då svaren begränsats med ATX0-kommandot så att CONNECT ersätter svaret CONNECT + <hastighet>. Se tabellen ovan. 2 - RING RING sänds till DTEn för varje detekterad inkommande ringsignal. 3 - NO CARRIER NO CARRIER används i följande fall när modemet försöker etablera en förbin- delse: 1. Svarston från det uppringda modemet har detekterats, med ingen dataförbindelse kan etableras. 2. Ett tecken sänds från DTEn till modemet för att avbryta en uppringning eller ett svar av modemet. 3. Modemet kopplar ned eftersom bärvågen försvunnit. 4. Vid svar, då ingen dataförbindelse inom tiden i S7 etablerats. 5. Vid ATX0 och då ingen dataförbindelse efter uppringning har etablerats inom tiden i S7. 6. Vid ATX0, ATX1, och ATX2 och uppringning då modemets detektion av linjestatus indikerar att linjen redan används. 4 - ERROR Detta svar används om kommandoraden innehåller syntaxfel eller om modemet inte utföra något av kommandona i kommandoraden. Syntaxfelen kan vara icke existerande kommandon eller parametrar med otillåtna värden. Vid ATX0, ATX1, ATX2, och ATX3, används ERROR istället för DELAYED och BLACKLISTED. I tyska versionen, vid manuellt svar då modemets detektion av linjestatus indike- rar att en telefonkontakt ej etablerats. 5 - CONNECT 1200 Se nedan. 6 - NO DIALTONE 128 AT-kommandon
Vid ATX2 och ATX4, då modemet ska invänta kopplingston, men ingen sådan detekteras inom tiden specificerad i S6. 7 - BUSY Vid ATX3 och ATX4 och uppringning, då upptaget ton detekteras eller då modemets detektion av linjestatus indikerar att linjen redan används. 8 - NO ANSWER Vid ATX1 - ATX4, då ingen dataförbindelse efter uppringning har etablerats inom tiden i S7. 9 - CONNECT 600 5 - CONNECT 1200 10 - CONNECT 2400 11 - CONNECT 4800 12 - CONNECT 9600 13 - CONNECT 7200 14 - CONNECT 12000 15 - CONNECT 14400 16 - CONNECT 19200 17 - CONNECT 38400 18 - CONNECT 57600 19 - CONNECT 115200 22 - CONNECT 75TX/1200RX 23 - CONNECT 1200TX/75RX 59 - CONNECT 16800 61 - CONNECT 21600 62 - CONNECT 24000 63 - CONNECT 26400 64 - CONNECT 28800 84 - CONNECT 31200 91 - CONNECT 33600 165 - CONNECT 32000 166 - CONNECT 34000 AT-kommandon 129
167 - CONNECT 36000 168 - CONNECT 38000 169 - CONNECT 40000 170 - CONNECT 42000 171 - CONNECT 44000 172 - CONNECT 46000 173 - CONNECT 48000 174 - CONNECT 50000 175 - CONNECT 52000 176 - CONNECT 54000 177 - CONNECT 56000 180 - CONNECT 28000 181 - CONNECT 29333 182 - CONNECT 30667 183 - CONNECT 33333 184 - CONNECT 34667 185 - CONNECT 37333 186 - CONNECT 38667 187 - CONNECT 41333 188 - CONNECT 42667 189 - CONNECT 45333 190 - CONNECT 46667 191 - CONNECT 49333 192 - CONNECT 51667 193 - CONNECT 53333 194 - CONNECT 54667 Vid ATX1, ATX2, ATX3, och ATX4, då en dataförbindelse etablerats och modemet instruerats att rapportera linje- eller DTE-hastighet. (Kommandot ATWn eller S-register 95 bestämmer önskad hastighetsindikation.). 24 - DELAYED hh:mm:ss Vid ATX4, ger modemet detta svar om det inte har tillåtelse att ringa upp ett visst nummer för tillfället p.g.a. den svartlistningsmekanism som krävs av teleförvaltningarna i vissa länder. (Ej aktuellt i Sverige.) hh:mm:ss indikerar tiden tills ett nytt uppringningsförsök tillåts. 130 AT-kommandon
32 - BLACKLISTED Vid ATX4, ger modemet detta svar om det inte har tillåtelse att ringa upp ett visst nummer som blivit spärrat p.g.a. den svartlistningsmekanism som krävs av teleförvaltningarna i vissa länder. (Ej aktuellt i Sverige.) 33 - FAX Om kommandot AT+FAE=1 används för att modemet ska skilja mellan inkommande fax och data, så ges detta svar då ett inkommande fax detekteras. Observera att ett applikationsprogram i värddatorn måste kunna hantera både fax och data för att dra nytta av denna funktion. +F4 - +FCERROR Detta svar ges i faxmod då modemet mottager en annan bärvåg än den förväntade. 35 - DATA Om kommandot AT+FAE=1 används för att modemet ska skilja mellan inkommande fax och data, så ges detta svar då ett inkommande datamodemanrop detekteras. Observera att ett applikationsprogram i värddatorn måste kunna hantera både fax och data för att dra nytta av denna funktion. 40 - CARRIER 300 44 - CARRIER 1200/75 45 - CARRIER 75/1200 46 - CARRIER 1200 47 - CARRIER 2400 48 - CARRIER 4800 49 - CARRIER 7200 50 - CARRIER 9600 51 - CARRIER 12000 52 - CARRIER 14400 53 - CARRIER 16800 AT-kommandon 131
54 - CARRIER 19200 55 - CARRIER 21600 56 - CARRIER 24000 57 - CARRIER 26400 58 - CARRIER 28800 78 - CARRIER 31200 79 - CARRIER 33600 150 - CARRIER 32000 151 - CARRIER 34000 152 - CARRIER 36000 153 - CARRIER 38000 154 - CARRIER 40000 155 - CARRIER 42000 156 - CARRIER 44000 157 - CARRIER 46000 158 - CARRIER 48000 159 - CARRIER 50000 160 - CARRIER 52000 161 - CARRIER 54000 162 - CARRIER 56000 195 - CARRIER 28000 196 - CARRIER 29333 197 - CARRIER 30667 198 - CARRIER 33333 199 - CARRIER 34667 200 - CARRIER 37333 201 - CARRIER 38667 202 - CARRIER 41333 203 - CARRIER 42667 204 - CARRIER 45333 205 - CARRIER 46667 206 - CARRIER 49333 207 - CARRIER 51667 208 - CARRIER 53333 209 - CARRIER 54667 132 AT-kommandon
Vid ATX4 och ATW1 eller då tillämpliga bitar i S-register 95 är satta, så används dessa svar för att indikera linjehastigheten då en dataförbindelse etableras. 66 - COMPRESSION: CLASS 5 67 - COMPRESSION: V.42 bis 69 - COMPRESSION: NONE Vid ATX4 och ATW1 eller då tillämpliga bitar i S-register 95 är satta, så används dessa svar för att meddela vilken metod för datakompression som används. 76 - PROTOCOL: NONE 77 - PROTOCOL: LAPM 80 - PROTOCOL: ALT 81 - PROTOCOL: ALT-CELLULAR Vid ATX4 och ATW1 eller då tillämpliga bitar i S-register 95 är satta, så används dessa svar för att meddela vilken metod för felkorrigering som används. ALT indikerar felkorrigering enligt MNP och ALT-CELLULAR indikerar MNP10 i mobiltelefonmod ( påslagen med AT)M1- kommandot). AT-kommandon 133
9 Appendix II. S-register Modemets aktuella inställningar sparas i en uppsättning S-register som kallas den aktuella profilen. S-register kan läsas med kommandot ATSn? eller ATSn.b? och vissa av dem kan modifieras med kommandot ATSn=v eller ATSn.b=x. De flesta bitmappade registren (där varje bit lagrar en viss inställning) kan bara läsas och tillämpligt AT-kommando ska användas för att ändra inställningen istället för att skriva direkt till S-registret. Du kan skapa två profiler med egna inställningar som kan lagras i det icke flyktiga minnet (NVM). De S-register som markeras (NVM) i sammanställningen nedan lagras i användarprofilen när kommandot AT&Wn ges. En användarprofil hämtas med kommandot ATZn. Användarprofil 0 hämtas också efter tillslag (såvida inte kommandot AT&Y1 har avgivits). Det finns två fasta fabriksprofiler som kan laddas med kommandot AT&Fn. Profil 0 har felkorrigering och datakompression påslagna i autoläge, medan profil 1 tar bort dessa finesser så att ett enkelt modem efterliknas. Normalinställningarna i sammanställningen nedan refererar till fabriksprofil 0 och 1. Vissa register eller delar av register i förteckningen nedan är reserverade för internt bruk av modemet eller för framtida bruk. Andra register kan överskrivas av begränsningar som krävs för godkännande av Telia. 9.1 S-registrens innehåll S0 S1 Antal ringsignaler för autosvar (NVM) Vid inkommande anrop svarar modemet automatiskt efter det antal ringsignaler som angivits i detta register. Om värdet sätts till noll stängs autosvarsfunktionen av. Område: 0-255 ringsignaler (0-5 i Tyskland) Normalinställning: 0 Ringsignalräknare I S1 räknas antalet inkomna ringsignaler. Det nollställs om inga ringsignaler kommer in under 10 sekunder. Område: 0-255 ringsignaler Normalinställning: 0 134 S-Registers
S2 S3 S4 S5 S6 Escape -tecken (NVM) Innehåller ASCII-koden för det tecken som används för escape-sekvensen (t.ex. +++ ). Normalinställningen är plustecken, +. Ett värde större än 127 stänger av escape-mekanismen. Område: 0-255, ASCII teckenkod Normalinställning: 43 (+) Teckenkod för vagnretur Bestämmer vilket tecken som avslutar en kommandorad eller ett svar från modemet. Gäller bara vid asynkron överföring. Område: Normalinställning: Teckenkod för ny rad 0-127, ASCII teckenkod 13 (vagnretur) Bestämmer vilket tecken som används för ny rad efter vagnreturtecknet vid svar från modemet. Gäller bara vid asynkron överföring och textsvar från modemet. Område: Normalinställning: 0-127, ASCII teckenkod 10 (ny rad) Teckenkod för sudda-tangent Bestämmer vilket tecken som används för att redigera en kommandorad. Gäller bara vid asynkron överföring. Ett ASCII-värde större än 32 stänger av möjligheten att backa och redigera i en kommandorad. Område: Normalinställning: Max tid att vänta på kopplingston (NVM) Anger maximala tiden modemet väntar på kopplingston innan nummerslagning påbörjas eller efter W i nummersträngen. Om inväntan av kopplingston kopplats bort (ATX0, ATX1 eller ATX3), så vän- tar modemet 3,5 sekunder innan nummerslagningen påbörjas. Tiden kan för- längas genom att kommatecken skrivs in i nummersträngen (se register S8). Område: 0-32, ASCII teckenkod 8 (Backspace) Om tiden går ut innan kopplingston detekteras, lägger modemet på luren och returnerar meddelandet NO DIAL TONE. 2-20 sekunder (3-6 i Tyskland). S-Registers 135
Normalinställning: 19 (6 i Tyskland). S7 S8 S9 Max tid att vänta på uppkoppling (NVM) Anger maximala tiden modemet väntar på förbindelse med det andra modemet innan det kopplar ned och rapporterar NO CARRIER. Nedräkningen av tiden startar efter nummerslagningen eller efter svar på inkommande anrop. Område: Normalinställning: 32-60 sekunder (32-100 i Tyskland) 60 (100 i Tyskland) Tid för komma-pause vid uppringning (NVM) Bestämmer tiden modemet väntar under nummerslagningen när det finns kommatecken (, ) i nummersträngen. Område: 0-255 sekunder Normalinställning: 2 Svarstid för Carrier Detect (NVM) Bestämmer fördröjningen, i tiondelar av en sekund, innan RLSD signalen blir aktiv efter att bärvåg från det andra modemet detekterats. Ett högre värde kan användas för att undvika skräptecken efter uppkoppling eller för att minska risken för falsk indikation av bärvåg. Område: Normalinställning: 1-255 tiondelar av en sekund 6 (0.6 sekund) S10 Tid till nedkoppling vid bärvågsbortfall (NVM) Bestämmer fördröjningen, i tiondelar av en sekund, innan nedkoppling sker efter att bärvågen från andra modemet försvunnit. Under tiden som angivits här tillåts således bärvågen att försvinna utan att nedkoppling sker. Om värdet anges till 255 uppför sig modemet som om bärvåg alltid är närvarande. Område: Normalinställning: 1-255 tiondelar av en sekund 20 (2 sekunder) S11 Snabbhet vid tonuppringning (DTMF) Detta register bestämmer hur snabbt tonsignalering ska ske. Ett mindre värde gör att både tonstötarna och pauserna blir kortare. Max-, min- och normalvärdet 136 S-Registers
varierar mellan olika länder. Tänk på att för snabb tonsignalering kan ge icke tillförlitlig uppringning. Område: 1-255 millisekunder (oftast begränsat till 65-125) Normalinställning: 100 (0,1 sekunder) (olika i olika länder) S12 Tid för skydd av Escape koden +++ (NVM) Bestämmer maximala tiden, i femtiondelar av en sekund, som tillåts mellan plustecknen i escape-sekvensen för att den ska detekteras. Den angivna tiden ska också föregå och avsluta escape-sekvensen utan att några tecken skickas. Område: Normalinställning: S13 Reserverad 0-255 1/50 av en sekund 50 (1 sekund) S14 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 10 (0Ah) (00001010b) Bit 0 - Bit 1 - Reserverad. Eko av tecken i kommandosträng (En) 0 = Av (E0) 1 = På (E1) (normalinställning) Bit 2 - Svar på kommandon (Qn) 0 = Kommandosvar sänds (Q0) (normalinställning) 1 = Inga kommandosvar (Q1) Bit 3 - Format på kommandosvar (Vn) 0 = Numeriska kommandosvar (V0) 1 = Kommandosvar i textform (V1) (normalinställning) Bit 4 - Bit 5 - Reserverad Ton- eller pulsuppringning 0 = Ton (T) (normalinställning) 1 = Puls (P) Bit 6 - Bit 7 - Reserverad Originate/Answer 0 = Answer (normalinställning) 1 = Originate S-Registers 137
S15 Reserverad S16 Diverse inställningar av testlägen Bitarna indikerar aktuella inställningar av de inbyggda testfunktionerna. Normalinställning: 0 Bit 0 - Lokal analog slinga 0 = Av (normalinställning) 1 = På (&T1) Bit 1 - Bit 2 - Används ej Digital slinga som annat modem kan utnyttja 0 = Av (normalinställning) 1 = På (&T3) Bit 3 - Status för digital slinga (RDL) 0 = Ingen digital slinga 1 = Modemet nyttjar digital slinga i annat modem Bit 4 - Begäran om digital slinga 0 = Digital slinga ej begärd (normalinställning) 1 = Digital slinga begärd hos annat modem (&T6) Bit 5 - Digital slinga med självtest 0 = Pågår ej (normalinställning) 1 = Självtest med digital slinga mot annat modem pågår (&T7) Bit 6 - Lokal analog slinga (LAL) med självtest 0 = Pågår ej (normalinställning) 1 = Pågår (&T8) Bit 7 - Används ej S17 Reserverad S18 Test Timer (NVM) Värdet bestämmer längden på test som startats med kommandot AT&Tn. Modemet återvänder till kommandoläge efteråt. Om värdet är noll pågår testen tills den avslutas med AT&T0 eller ATHT0. Område: 0-255 sekunder Normalinställning: 0 S19 Inställningar för AutoSync Bitarna i detta register används för diverse inställningar då AutoSync används. Bit 0 - Reserverad Bit 1 - BSC/HDLC 0 = BSC (normalinställning) 138 S-Registers
1 = HDLC Bit 2 - HDLC adressdetektor 0 = Av (normalinställning) 1 = På Bit 3 - NRZI/NRZ 0 = NRZI (normalinställning) 1 = NRZ Bit 4 - Ut i vila 0 = Mark (normalinställning) 1 = Flagga (HDLC) eller Synktecken (BSC) Bit 5-7 - Reserverad S20 AutoSync HDLC adress eller BSC synktecken S21 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 36 (24h) (00100100b) Bit 0 - Styrs av &Jn men har ingen verkan. 0 = &J0 (normalinställning) 1 = &J1 Bit 1 - DSR-funktion (&Cn) 0 = DSR som bestämd av AT&Sn (normalinställning) 1 = DSR inaktiv 2 sekunder vid nedkoppling (&C3) Bit 2 - CTS-funktion (&Rn) 0 = CTS alltid på (&R0) 1 = CTS följer DTR (&R1) (normalinställning) Bit 3,4 - DTR-funktion (&Dn) 0 = &D0 vald 1 = &D1 vald 2 = &D2 vald (normalinställning) 3 = &D3 vald Bit 5 - RLSD- (DCD-)funktion (&Cn) 0 = RLSD alltid på (&C0) 1 = RLSD återspeglar mottagen bärvåg (&C1) (normalinställning) Bit 6 - DSR-funktion (&Sn) 0 = DSR alltid på (&S0) (normalinställning) 1 = DSR på då förbindelse finns (&S1) Bit 7 - Long space nedkoppling (Yn) 0 = Y0 vald (normalinställning) 1 = Y1 vald S-Registers 139
S22 Inställningar av högtalare och kommandosvar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 118 (76h) (01110110b) Bit 0,1 - Högtalarvolym (Ln) 0 = Låg (L0) 1 = Låg (L1) 2 = Medium (L2) (normalinställning) 3 = Hög (L3) Bit 2,3 - Högtalarstyrning (Mn) 0 = Alltid av (M0) 1 = Av under förbindelse (M1) (normalinställning) 2 = Alltid på (M2) 3 = På under handskakning (M3) Bit 4,5,6 - Kommandosvar samt upptaget- och kopplingstonsdetektering (Xn) 0 = X0 vald 4 = X1 vald 5 = X2 vald 6 = X3 vald 7 = X4 vald (normalinställning) Bit 7 - Nummerpresentation 0 = Presentation efter första RING (#CID=1, 2 eller 3) (normalinställning) 1 = Presentation före första RING (#CID=4, 5 eller 6) S23 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 183 (B7h) (10110111b) Bit 0 - Tillåtelse av begäran om digital slinga (RDL) 0 = Begäran från annat modem ej tillåten (&T5) 1 = Begäran från annat modem tillåten (&T4) (normalinställning) Bit 1,2,3 - DTE-hastighet 0 = 0-300 bps 1 = 600 bps 2 = 1200 bps 3 = 2400 bps 4 = 4800 bps 5 = 9600 bps 6 = 19200 bps Bit 4,5 - DTE-paritet 0 = Jämn 1 = Används ej 2 = Udda 3 = Ingen (normalinställning) 140 S-Registers
Bit 6,7 - Guard ton (&Gn) 0 = Ingen (&G0) (normalinställning) 1 = Ingen (&G1) 2 = 1800 Hz (&G2) S24 Timer för sleep-läge (NVM) Om ingen aktivitet pågår, övergår modemet till sleep-läge för att spara ström efter den tid som anges i detta register. Modemet vaknar automatiskt vid nästa aktivitet, exempelvis vid inkommande ring eller då ett tecken skickas till modemet. Om värdet är 0 går modemet aldrig till sleep-läge. Område: 0-255 sekunder Normalinställning: 61 S25 Tid till nedkoppling då DTR blir inaktiv (NVM) Bestämmer hur lång tid DTR tillåts vara inaktiv innan nedkoppling sker. Område: 0-255 1/100 sekunder Normalinställning: 5 S26 Tid mellan DTR och CTS (NVM) Ingen verkan. S27 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 9 (09h) (00001001b) (fabriksprofil 0) Normalinställning: 10 (0Ah) (00001010b) (fabriksprofil 1) Bit 0,1,,3 Val mellan asynkrona lägen (&Mn/&Qn) 0,,0 = &M0 eller &Q0 1,,0 = &M1 eller &Q1 2,,0 = &M2 eller &Q2 3,,0 = &M3 eller &Q3 0,,1 = &Q4 1,,1 = &Q5 (normalinställning, fabriksprofil 0) 2,,1 = &Q6 (normalinställning, fabriksprofil 1) Bit 2 - Kopplad/fast linje (&Ln) 0 = Ingen verkan (&L0) (normalinställning) 1 = Ingen verkan(&l1) Bit 4,5 - Val av synkron klocka (&Xn) 0 = Ingen verkan (&X0) (normalinställning) 1 = Ingen verkan (&X1) 2 = Ingen verkan (&X2) S-Registers 141
Bit 6 - Val mellan CCITT och Bell (Bn) 0 = CCITT-standard (B0) (normalinställning) 1 = Bell-standard (B1) Bit 7 - DTR-svar och uppringning i asynkron mod (*Qn) 0 = DTR-uppringning av (*Q0) (normalinställning) 1 = DTR-uppringning på (*Q1) S28 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 0 Bit 0 - V.23 hårdvaru-split-speed (\Wn) (Finns bara i fristående modem.) 0 = Av (\W0) (normalinställning) 1 = På (\W1) Bit 1 - Riktning vid V.23 0 = 75 bps sändning (%F0) (normalinställning) 1 = 1200 bps sändning (%F1) Bit 2 - Reserverad 0 = Av (normalinställning) 1 = På (%F3) Bit 3,4 - Make/break-förhållande vid pulsuppringning (&Pn) (Van- ligtvis utan verkan - bestämt av nationella bestämmelser istället.) 0 = 40/60%, 10 pps (&P0) (normalinställning) 1 = 33/67%, 10 pps (&P1) 2 = 40/60%, 20 pps (&P2) 3 = 33/67%, 20 pps (&P3) Bit 5 - Bit 6,7 - Reserverad MNP10 Hastighet vid förhandling (*Hn) 0 = Förhandling vid högsta hastighet (*H0) (normalinställning) 1 = Förhandling vid 1200 bps (*H1) 2 = Förhandling vid 4800 bps (*H2) S29 Tid för registerinkallning (flash) Bestämmer längden av avbrottspulsen vid registerinkallning (flash) i tiotals millisekunder. Registerinkallning sker genom att utropstecken (! ) skrivs i nummersträngen. Område: Normalinställning: 0-255 10ms-intervall (Vanligtvis begränsat av nationella bestämmelser.) 9 (90 ms i de flesta länder) 142 S-Registers
S30 Timer för nedkoppling vid inaktivitet (NVM) Bestämmer hur lång tid (i tiotals sekunder) som inaktivitet tillåts innan linjen kopplas ned. Vid felkorrigering startas timern om för alla sända och mottagna data, medan enbart sända data startar om timern i övriga fall. Timern är inte verksam vid synkron kommunikation. Noll innebär att funktionen är urkopplad. Område: Normalinställning: S31 Diverse inställningar (NVM) 0-255 tiotals sekunder (0-2550 sekunder) 0 (urkopplad) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 2 (00000010b) Bit 0 - En-rads CONNECT-meddelande (\Vn) 0 = Normalt CONNECT-meddelande (\V0) (normalinställning) 1 = En-rads CONNECT-meddelande (\V1) Bit 1 - Automatisk detektion av överföringsmod (Nn) 0 = Av (N0) 1 = På (N1) (normalinställning) Bit 2,3 - CONNECT-meddelanden vid felkorrigering (Wn) 0 = Bara DTE-hastighet rapporteras (W0) (normalinställning) 1 = Både DTE- och DCE-hastighet rapporteras (W1) 2 = Bara DCE-hastighet rapporteras (W2) Notera: Se även S95! Bit 4,5 - Nummerpresentation 0 = Nummerpresentation av (normalinställning) 1 = Formaterad amerikansk presentation (#CID=1 eller 4) 2 = Oformaterad amerikansk US presentation (#CID=2 eller 5) 3 = Oformaterad lokal presentation (#CID=3 eller 6) Bit 6,7 - Reserverad S32 Tecken för XON Bestämmer vilket tecken som ska användas som XON vid flödeskontroll. Område: 0-255, ASCII teckenkod Normalinställning: 17 S33 Tecken för XOFF Bestämmer vilket tecken som ska användas som XOFF vid flödeskontroll. Område: 0-255, ASCII teckenkod S-Registers 143
Normalinställning: 19 S34-S35 Reserverad S36 Åtgärd då LAPM ej accepteras Normalinställning: 7 (00000111b) Bit 0-2 - Detta värde bestämmer vad som ska ske om det misslyckas att etablera en LAPM- förbindelse. Se även S48. 0 = Linjen kopplas ned. 1 = En direct-mode förbindelse etableras. Se AT\N1 och AT&Q0. 2 = Reserverad. 3 = En normal mode förbindelse etableras. Se AT\N0 och AT&Q6. 4 = Försök görs att etablera en MNP-förbindelse. Om det misslyckas kopplas linjen ned. 5 = Försök görs att etablera en MNP-förbindelse. Om det misslyckas, etableras en directmode förbindelse. Se AT\N1 och AT&Q0. 6 = Reserverad. 7 = Försök görs att etablera en MNP-förbindelse. Om det misslyckas, etableras en normal mode förbindelse. Se AT\N0 och AT&Q6. (Normalinställning) S37 Önskad linjehastighet (NVM) Normalinställning: 0 Bit 0-4 - Inställning av önskad linjehastighet med kommandot ATFn lagras i dessa bitar. Normalinställningen 0 innebär att modemet själv väljer högsta lämpliga linjehastighet med hänsyn till det andra modemets kapacitet och linjekvaliteten. 0 = Automatiskt hastighetsval (F0). (Normalinställning) 1-3 = 300 bps (F1). 4 = Reserverad. 5 = 1200 bps (F4). 6 = 2400 bps (F5). 7 = V.23 (F3). 8 = 4800 bps (F6). 9 = 9600 bps (F8). 10 = 12000 bps (F9). 11 = 14400 bps, V32bis (F10). 12 = 7200 bps (F7). 15 = 14400 bps, V.34 (F13). 16 = 16800 bps, V.34 (F14). 17 = 19200 bps, V.34 (F15). 18 = 21600 bps, V.34 (F16). 19 = 24000 bps, V.34 (F17). 20 = 26400 bps, V.34 (F18). 21 = 28800 bps, V.34 (F19). 22 = 31200 bps, V.34 (F20). 23 = 33600 bps, V.34 (F21). 144 S-Registers
Det nya kommandot AT+MS rekommenderas istället för detta! Ändringar i S37 uppdaterar parametrarna i AT+MS-kommandot, men inte tvärtom. Bit 5-7 - Reserverad S38 Max fördröjning av nedkoppling vid felkorrigering Då felkorrigering används kan det finnas buffrade data som ännu inte sänts till det andra modemet. När man begär nedkoppling genom ATH-kommandot eller genom att DTR blir inaktiv försöker modemet först överföra eventuellt buffrade data. Detta register bestämmer hur länge modemet maximalt ska vänta innan nedkoppling sker även om inte alla buffrade data överförts. Om värdet 255 ställs in, försöker modemet överföra de buffrade data tills det lyckas eller tills kontakten med det andra modemet bryts. Om timern kopplar ned linjen innan alla data sänts, svarar modemet NO CARRIER och i annat fall OK. Område: 0-255 sekunder Normalinställning: 20 S39 Flödeskontroll (NVM) Normalinställning: 3 (00000011b) Bit 0-2 - Inställning av önskad flödeskontroll med kommandot AT&Kn lagras i dessa bitar. 0 = Ingen flödeskontroll (&K0) 3 = RTS/CTS (&K3) (normalinställning) 4 = XON/XOFF (&K4) 5 = Transparent XON (&K5) 6 = Både RTS/CTS och XON/XOFF (&K6) Bit 3-7 - Reserverad S40 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 232 (E8h) (11101000b) (fabriksprofil 0) Normalinställning: 232 (E8h) (11101000b) (fabriksprofil 1) Bit 0,1 - MNP10 med V.42bis (-Kn) 0 = MNP10 med V.42bis tillåts ej (-K0) (normalinställning) 1 = MNP10 med V.42bis tillåts (-K1) S-Registers 145
2 = Microcom-kompatibel mod (-K2) Bit 2 - Justering av sändnivå vid MNP10 ()Mn) 0 = Av ()M0) (normalinställning) 1 = På ()M1) Bit 3-5 - Hantering av Break (\Kn) 0 = \K0 vald 1 = \K1 vald 2 = \K2 vald 3 = \K3 vald 4 = \K4 vald 5 = K5 vald (normalinställning) Bit 6-7 - Maximal storlek på MNP-block (\An) 0 = 64 chars (\A0) 1 = 128 chars (\A1) 2 = 192 chars (\A2) 3 = 256 chars (\A3) (normalinställning) S41 Diverse inställningar (NVM) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: Normalinställning: 71 (01000111b) (fabriksprofil 0) Normalinställning: 68 (01000100b) (fabriksprofil 1) Bit 0-1 - Val av kompression (%Cn) 0 = Ingen kompression (%C0) (normalinställning, fabriksprofil 1) 1 = MNP5 (%C1) 2 = V.42bis (%C2) 3 = MNP5 and V.42bis (%C3) (normalinställning, fabriksprofil 0) Bit 2,6 - Automatisk omträning och hastighetsanpassning 0 = Ingen omträning (%E0) 1 = Omträning vid dålig linje (%E1) 2 = Hastighetsminskning vid dålig linje (%E2) 3 = Hastighetsanpassning efter linjekvalitet (%E3) (normalinställning) Bit 3 - Modem-till-modem flödeskontroll 0 = Av (\G0) (normalinställning) 1 = På (\G1) Bit 4 - MNP block- eller stream-mod (\Ln) 0 = Stream-mod (\L0) (normalinställning) 1 = Blockmod (\L1) Bit 5 - Växling av DTE-hastighet (\Jn) 0 = DTE-hastigheten oberoende av linjehastigheten (\J0) (Normalinställning) 1 = DTE-hastigheten följer linjehastigheten (\J1) Bit 7 - Fallback från V.32 till V.22 (-Qn) 0 = Av (-Q0) (normalinställning) 1 = På (-Q1) 146 S-Registers
S46 Styrning av datakompression (NVM) Område: 136 eller 138 Normalinställning: 138 (fabriksprofil 0) Normalinställning: 136 (fabriksprofil 1) S46=136 Felkorrigering utan datakompression (normalinställning, fabriksprofil 1) S46=138 Felkorrigering med datakompression (normalinställning, fabriksprofil 0) S48 V.42 förhandling (NVM) Förhandlingsprocessen vid V.42 detekterar det andra modemets kapacitet och modemet anpassar sig därefter. Om så önskas, kan dock förhandlingsprocessen styras till önskad metod med detta register. Område: 0, 7, eller 128 Normalinställning: 7 S48=0 S48=7 S48=128 Välj LAPM utan att förhandla Förhandla om bästa metod (normalinställning) Välj utväg enligt specifikation i S36 utan att förhandla. Kan användas för att tvinga fram MNP-förbindelse. S70 Inställningar av speciella funktioner (NVM) Bitarna styr fax/telefonomkoppling, detektion av linjestatus och svartlistning (blockering av felaktiga telefonnummer). Inga AT-kommandon styr detta register utan det måste ställas in med kommandot ATSn=v. Observera att fax/telefonomkoppling och detektion av linjestatus inte är tillgänglig i PCMCIA-modemen. Normalinställning: 0 (00000000b) Bit 0 - Starta faxmottagning då CNG detekteras 0 = Av (normalinställning) 1 = På Bit 1 - Starta faxmottagning då DTMF *0 detekteras, se S71 0 = Av (normalinställning) 1 = På S-Registers 147
Bit 2 - Starta faxmottagning med D/V-knappen 0 = Av (normalinställning) 1 = På Bit 3 - Uppmärksamma med högtalaren vid svar på icke-fax 0 = Av (normalinställning) 1 = På Bit 4 - Väntan på kopplingston 0 = Vänta landsspecifik tid (normalinställning) 1 = Vänta 1,5 s Bit 5 - Låst DTE-hastigheten efter FAX Connect 0 = Alltid autobaud (normalinställning) 1 = Lås fax till 19200 bps Bit 6 - Svartlistning 0 = På (normalinställning) 1 = Av Svartlistning används enbart i vissa länder (ej Sverige). Bit 7 - Detektion av linjestatus 0 = Utförs innan nummerslagning (normalinställning) 1 = Utförs ej S71 DTMF-siffror som startar faxmottagning (NVM) Innehåller den DTMF-sekvens som startar faxmottagning (normalinställning *0 ). (På/Av styrs med S70, bit 1.) DTMF Siffra: 1 4 7 * 2 5 8 0 3 6 9 # A B C D Kod: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Normalinställning: 55 (37h) (00110111b) Bit 0-3 Bit 4-7 Andra siffran i sekvensen Första siffran i sekvensen Formel för att konvertera innehållet i register S71 till decimaltal: 16 * (Koden för första siffran) + (koden för andra siffran). Exempel: *0 blir S71= 16 * 3 + 7 = 55 S72 Diverse inställningar (NVM) Normalinställning: 64 (40h) (01000000b) Bitarna indikerar aktuella inställningar som styrs av följande kommandon: 148 S-Registers
Bit 0-1 - Bit 2 - Reserverad Omvänd svarsmod 0 = Normal mod (R0) (normalinställning) 1 = Autosvar i originate mod (R1) Bit 3-5 - Bit 6-7 - Reserverad Aggressivitet vid linjehastighetsbestämning (%Sn) 0 = Konservativ (%S0) 1 = Normal (%S1) (normalinställning) 2 = Aggressive(%S2) S73 Fördröjning innan motringning (NVM) Detta register används för att öka säkerheten vid lösenord och motringning. Värdet anger hur många sekunder modemet väntar efter det att rätt lösenord angivits tills återringningen sker. Ett värde större än 60 sekunder rekommenderas om man riskerar att utsättas för avancerade intrångsförsök. (Modemet väntar alltid minst 5 sekunder mellan samtal även om detta register har ett lägre värde.) Område: 0-255 sekunder Normalinställning: 0 S74 Diverse inställningar (NVM) Normalinställning: 0 Bit 0 Bit 1 Avbrytning av uppkoppling (AT&Un) 0 = En pågående uppkoppling avbryts om något tecken skickas från DTEn 1 = En pågående uppkoppling avbryts EJ av tecken Uppkoppling mot texttelefoner 0 = normal uppkoppling (normalinställning) 1 = prioritera anslutning mot Diatext I och Diatext II Bit 2-3 Bit 4 Dum -mod (AT&En) 00 = Dum -mod ej på, lagrat direkt i NVM (Non Volatile Memory) 01 = Dum -mod på 10 = Dum -mod på, lagrat direkt i NVM Bit 5-6 Bit 7 Reserved Välj display-mod (AT*Dn) 00 = Displayen visar mottagningshastigheten (normalinställning) (RS lyser) 01 = Displayen visar överföringshastigheten (TS lyser) 10 = Displayen visar linjekvaliteten (LQ lyser) 11 = Displayen växlar mellan RS, TS and LQ Reserverad S-Registers 149
S76 Diverse inställningar(nvm) Förvalt: 2 (00000010b) Bit 0-1 Bit 2 Bit 3 Akustisk ringsignal (AT%Mn) 00 = Akustisk ringsignal alltid av 01 = Akustisk ringsignal alltid på 10 = Akustisk ringsignal följer högtalarinställningen ATMn (normalinställning) Stäng av autostart i datamod vid dubbelklick på PHONEknappen eller vid ATD-kommandot 0 = Autostart på (normalinställning) 1 = Autostart av Stäng av SVD-autostart genom dubbelklick på PHONEknappen eller ATD 0 = Autostart på (normalinställning) 1 = Autostart av Bit 4-7 Reserverad S80 Inställningar av speciella funktioner Bitarna används för inställning av speciella funktioner. Förändringar i S80 som följer av kommandona nedan lagras direkt i NVRAMmet, vilket innebär att inställningen behålls även efter strömavslag. Som alternativ till kommandona ned- an kan switcharna på de fristående modemen användas. Normalinställning: 0 Bit 0 - Bit 1 - Reserverad Fjärrkonfigurering (*ARn) 0 = Fjärrkonfigurering ej tillåten (*AR0) 1 = Fjärrkonfigurering tillåten (*AR1) Bit 2-0 = Av (*AS0) 1 = På (*AS1) Bit 3 - Skyddad uppkoppling (*ASn) Fax/telefonomkoppling (*AXn) 0 = Fax/telefonomkoppling av (*AX0) 1 = Fax/telefonomkoppling på (*AX1) (Med S70 kan fax/telefonomkopplingen ställas in i detalj.) Bit 4-0 = Av (*AC0) 1 = På (*AC1) Bit 5 - Bit 6 - Begärd tillbakauppringning (*ACn) Reserverad Visning av nummerinformation (modem med utökad nummerpresentation) 0 = Visning på display Av 1 = Visning på display På 150 S-Registers
Bit 7 - Lagra nummerinformation (modem med utökad nummerpresentation) 0 = Lagring av nummerinformation Av 1 = Lagring av nummerinformation På S82 Hantering av Break Vissa applikationer kan påkalla motpartens uppmärksamhet genom att sända en Break -signal. Då felkorrigering enligt LAPM används kan sändning av Bre- ak hanteras på tre olika sätt. Område: 3, 7, eller 128 Normalinställning: 128 S82=3 Break sänds snarast möjligt med bibehållen dataintegritet både före och efter Break -signalen. S82=7 Break sänds direkt och data som eventuellt inte överförts ännu förloras. S82=128 Break sänds efter att redan buffrade data överförts, så att dataintegriteten bibehålls både före och efter Break - signalen. (normalinställning) S86 Felkod vid nedkoppling När modemet svarar NO CARRIER, så skrivs en felkod in i detta register. Genom att läsa detta register kan man få en mer detaljerad information om varför uppkopplingen misslyckades. Följande koder förekommer: 0, 4, 5, 9, 12, 13, eller 14 S86=0 Normal nedkoppling, inget fel. S86=4 Bärvåg försvann. S86=5 V.42 förhandlingen kunde inte detektera felkorrigering hos motparten. S86=9 Modemen kunde inte finna gemensamt protokoll. S86=12 Normal nedkoppling begärd av andra modemet. S86=13 Det andra modemet svarar inte trots omsändning av samma meddelande 10 gånger. S86=14 Protokollfel. S-Registers 151
S91 Sändnivå vid data (PSTN) Detta register bestämmer sändnivån i dbm vid dataöverföring över allmänna telefonnätet. I de flesta länder är detta värde låst eller begränsat på grund av lokala bestämmelser. Område: Normalinställning: S92 Sändnivå vid fax 0 till -15 dbm 13 (i Sverige) Detta register bestämmer sändnivån i dbm vid faxöverföring. I de flesta länder är detta värde låst eller begränsat på grund av lokala bestämmelser. Område: Normalinställning: 0 till -15 dbm 10 (i Sverige) S95 Inställning av svarskoder (NVM) Bitarna i detta register kan användas för att få bättre svarskoder. Svarskoderna gäller oberoende av inställningarna som gjorts med ATWn och ATXn. Normalinställning: 41 (29h) (00101001b) (fabriksprofil 0) Normalinställning: 1 (01h) (00000001b) (fabriksprofil 1) Bit 0 = CONNECT meddelandet visar DCE-hastigheten istället för DTE-hastigheten. 0 = Av 1 = På (normalinställning) Bit 1= Lägg /ARQ till CONNECT XXXX-meddelandet vid felkorrigering. 0 = Av (normalinställning) 1 = På Bit 2 = CARRIER XXXX svarskod (XXXX = hastighet). 0 = Av (normalinställning) 1 = På Bit 3 = PROTOCOL XXXX svarskod (XXXX = protokollidentifierare). 0 = Av (normalinställning, fabriksprofil 1) 1 = På (normalinställning, fabriksprofil 0) Bit 4 = Bit 5 = Reserverad COMPRESSION svarskod (XXXX = kompressionstyp). 0 = Av (normalinställning, fabriksprofil 1) 1 = På (normalinställning, fabriksprofil 0) Bit 6 = Samtliga svarskoder (samma som för ATX4) oberoende av ATXn-inställning. 152 S-Registers
0 = Av (normalinställning) 1 = På Bit 7 = Reserverad. S201 Sändnivå i mobiltelefonmod (NVM) Normalinställning: 58 (3Ah) (00111010b) (fabriksprofil 0) Normalinställning: 50 (32h) (00110010b) (fabriksprofil 1) Bit 0-4 - Bit 5 - Initial sändnivå (@Mn) (normalinställning @M26, fabriksprofil 0) (normalinställning @M18, fabriksprofil 1) Fix utjämnare 0 = Av (:E0) 1 = På (:E1) (normalinställning) Bit 6 - Sändnivå efter uppkoppling 0 = Automatisk justering ()M1) 1 = Fast ()M2) (normalinställning) Bit 7 - Reserverad S202 Escape-tecken för fjärrkonfigurering (NVM) Registret innehåller ASCII-koden för det tecken som används i escapesekvensen för att aktivera fjärrkonfigurering (eg. **** ). Normalinställningen är ASCII-värdet för *. Område: 0-127 Normalinställning: 42 (*) S210 Val av symbolhastighet & asymmetrisk hastighet (NVM) Bits 0-2 - Val av symbolhastighet 0 = 2400 enbart 1 = 2400 enbart 2 = 2400, 2800 3 = 2400, 2800, 3000 4 = 2400, 2800, 3000, 3200 5 = 2400, 2800, 3000, 3200, 3429 (normalinställning) Bit 3 - Val av asymmetrisk hastighet 0 = Av 1 = På (normalinställning) Detta kommando gäller bara V.34-modulering. S-Registers 153
S240 Hastighetsval vid K56flex (NVM) Detta S-register används av den speciella mekanismen för hastighetsval vid K56flex då centralmodemet använder sig av den låga sändnivån. Bit 0-3 - Nästa hastighet, ställ in på nytt eller stäng av 0 = Ställ in hastigheten på nytt (normalinställning) 1-14= Hastighet som kommer att väljas vid nästa uppkoppling 15 = Stäng av Bit 4-7 - Reserverad S241- S242 Reserverad S243 Hastighetsval vid K56flex (NVM) Detta S-register används av den speciella mekanismen för hastighetsval vid K56flex då centralmodemet använder sig av den höga sändnivån. Bit 0-3 - Nästa hastighet, ställ in på nytt eller stäng av 0 = Ställ in hastigheten på nytt (normalinställning) 1-14= Hastighet som kommer att väljas vid nästa uppkoppling 15 = Stäng av Bit 4-7 - Reserverad S244-S245 Reserverad S246 Hastighetsval vid V.90 (NVM) Detta S-register används av den speciella mekanismen för hastighetsval vid V.90. Bit 0-3 - Nästa hastighet, ställ in på nytt eller stäng av 0 = Ställ in hastigheten på nytt (normalinställning) 1-14= Hastighet som kommer att väljas vid nästa uppkoppling 15 = Stäng av Bit 4-7 - Reserverad S247-S248 Reserverad S249 V.90 Spectral Shaping (NVM) Detta register styr Spectral Shaping -parametern i V.90-standarden. Genom att ställa in värdena nedan, kan modemet begära att centralmodemet reducerar signalens lågfrekvensinnehåll. Detta kan förbättra prestanda på vissa linjer med mycket brum eller lågfrekvensbrus. Vid bra linjer når man högst has- 154 S-Registers
tighet utan spectral shaping. (56000 bps är bara möjligt att nå utan spectral shaping.) Bit 0-1 - Begär spectral shaping 0 = Ingen spectral shaping 1 = Lite spectral shaping 2 = Medium spectral shaping 3 = Mycket spectral shaping Bit 2-7 - Reserverad S249=1 kan vara ett bra val för många linjer som bara uppnår en hastighet mellan 40 och 50 kbps. De återstående bitarna kan komma att användas till en fram- tida automatisk mekanism för att välja det optimala värdet. S-Registers 155
10 Appendix III. Tekniska specifikationer Moduleringsstandarder V.90 Mottagning av data med 28000, 29333, 30667, 32000, 33333, 34667, 36000, 37333, 38667, 40000, 41333, 42667, 44000, 45333, 46667, 48000, 49333, 50667, 52000, 53333, 54667, och 56000. Sändning av data med 33600, 31200, 28800, 26400, 24000, 21600 19200, 16800, 14400, 12000, 9600, 7200, 4800 och 2400 bps. K56flex Mottagning av data med 56000, 54000, 52000, 50000, 48000, 46000, 44000, 42000, 40000, 38000, 36000, 34000 och 32000bps. Sändning av data med 33600, 31200, 28800, 26400, 24000, 21600 19200, 16800, 14400, 12000, 9600, 7200, 4800 och 2400 bps. V.34 Dataöverföring med 33600, 31200, 28800, 26400, 24000, 21600, 19200, 16800, 14400, 12000, 9600, 7200, 4800 och 2400 bps, full duplex. V.32bis Dataöverföring med 14400, 12000, 9600, 7200 och 4800 bps, full duplex. V.32 Dataöverföring med 9600, 7200 och 4800 bps, full duplex. V.22bis Dataöverföring med 2400 bps, full duplex. V.22 Dataöverföring med 1200 bps, full duplex. Bell212A Dataöverföring med 1200 bps, full duplex (US standard). V.21 Dataöverföring med 300 bps, full duplex. Bell 103 Dataöverföring med 300 bps, full duplex. V.23 Dataöverföring med 75/1200 bps (för Videotex) V.17 Faxöverföring med 14400, 12000, 9600 och 7200 bps, halv duplex. V.29 Faxöverföring vid 9600 och 7200 bps, halv duplex. V.27ter Faxöverföring vid 4800 och 2400 bps, halv duplex. V.21 ch 2 Fax handskakning vid 300 bps, halv duplex. Felkorrigering V.42 LAPM MNP2-4 MNP10 för effektivitet över dåliga linjer Faxprogramvara kan implementera ECM (T.30 felkorrigering för fax) över Klass 1-gränssnittet. Klass 2-gränssnittet kan ej användas för ECM. 156 Tekniska specifikationer
Datakompression MNP5 V.42bis Synkron/Asynkron kommunikation Modemen stöder asynkron kommunikation och synkron kommunikation genom AutoSync-protokollet (Hayes -kompatibelt) vilket möjliggör synkron kommu- nikation via asynkron serieport. Uppringnings-, svars- och överföringsegenskaper Hårdvara och kontrollprogram uppfyller nationella telespecifikationer. Automatisk tonuppringning (DTMF) och pulsuppringning (Pulssignalering kan vara av- slagen i vissa länder p.g.a. nationella bestämmelser och är heller inte tillgängligt i lågprismodellerna av modemet). Automatiskt och manuellt svar. Detektion av linjestatus garanterar att telelinjen inte är i bruk då automatisk uppringning ska ske. (Ej i lågprismodellerna av modemet). Data/Voice-tangent och Answer/Originate-tangent för manuell uppkoppling. (Ej i lågprismodellerna eller i instickskortsvarianterna av modemet). Kommandoset Utvidgat AT kommandoset (Hayes -kompatibelt). EIA/TIA 578 Fax Class 1-kommandon. Föreslagna EIA/TIA 592, August 1990, Fax Klass 2- kommandon. Föreslagna TIA TR29.2 Röst Klass 8-kommandon (Bara i modeller inkluderande röstfunktioner.) Telefonlinjeanslutning Externa- och ISA-kort-modem: LINJE, RJ11-kontakt Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 ej ansluten telefonutgång (parallellkopplad med PHONE-kontakten) linje in linje in telefonutgång (parallellkopplad med PHONE-kontakten) ej ansluten Tekniska specifikationer 157
TELEFONANSLUTNING, RJ11-kontakt Denna anslutning är i vissa fall dold bakom en brytbar lucka. Pinne 3 och 4 i denna kontakt är samma som på pinne 2 och 5 i linjekontakten (ovan). Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 ej ansluten ej ansluten telefonutgång (bryts då modemet tar linjen) telefonutgång (bryts då modemet tar linjen) ej ansluten ej ansluten PC Card- (PCMCIA-) modem, 6-polig kontakt: Pin 1 ej ansluten Pin 2 telefonutgång (bryts då modemet tar linjen) (ej i Lite modeller) Pin 3 linje in Pin 4 linje in Pin 5 telefonutgång (bryts då modemet tar linjen) (ej i Lite modeller) Pin 6 ej ansluten PC Card- (PCMCIA-) modem, 9-polig kontakt: Pin 1 Pin 2 Pin 3 Pin 4 Pin 5 Pin 6 Pin 7 Pin 8 Pin 9 DTE anslutning ej ansluten telefonutgång (bryts då modemet tar linjen) (ej i Lite modeller) ej ansluten linje in ej anluten linje in ej anluten telefonutgång (bryts då modemet tar linjen) (ej i Lite modeller) ej ansluten DTE-hastighet mellan 300 bps och 115200 bps (230400 bps för K56-modem), automatisk avkänning och anpassning av modemet RTS/CTS eller XON/XOFF flödeskontroll Kortmodem (PC- och PCMCIA-versioner): 16550 kompatibel UART konfigurerbar som COM1, COM2, COM3 and COM4. 16 byte FIFO. Instickskortmodem för PC med ISA-buss, PnP: Modemkortet stöder standardadresserna för COM 1, COM 2, COM 3 samt COM 4 (2E8h, 2F8h, 3E8h, 3F8h) plus alla adresser mellan 0100h och FFF8h. IRQs 3, 4, 5, 7, 9, 10, 11, 12 och 15 stöds. Kreditkortsversion kompatibel med PCMCIA version 2 typ II: Fristående versioner: 158 Tekniska specifikationer
Serieport för synkron och asynkron kommunikation enligt V.24, V.28 och RS- 232C. 9-polig D-subhona med följande pinnar: Höljet Skyddsjord (101) Pin 1 ut RLSD, receive line signal detect (109) Pin 2 ut RxD, data mottagning (104) Pin 3 in TxD, data sändning (103) Pin 4 in DTR, data terminal ready (108/2) Pin 5 Signaljord (102) Pin 6 ut DSR, data set ready (107) Pin 7 in RTS, request to send (105) Pin 8 ut CTS, clear to send (106) Pin 9 ut RI, ringindikering (125) Indikatorer Fristående basmodell: Off Hook, Carrier Detect, Data Terminal Ready, Data Set Ready, Clear To Send, Transmit Data, Receive Data. Fristående bordsmodell med sifferdisplay: 3 siffrors hastighetsdisplay, Auto Answer, Error CORRection, Data CoMPRession, FAX, SVD. Hastighetsdisplayen visar även att uppkoppling pågår, linjekvalité, omträning och röstmod. En blink på displayens decimalpunkt visar att det är en VFC förbindelse. Två blinkar visar V.34 eller K56flex-förbindelse. Knappar Avser bara fristående avancerade modeller. Strömbrytare PHONE-tangent för inkoppling av telefonfunktion DSP/SVD-tangent för kontroll av displayen och SVD-uppkoppling D/V-tangent för manuell uppkoppling och START/STOPP Mikrofon- och hörtelefonsanslutning Avser bara avancerade modeller. Headset-anslutning med ingång för mikrofon och utgång för hörtelefon. Som alternativ kan en analog telefon-apparat anslutas via en kabeladapter. Utgång för extern högtalare Tekniska specifikationer 159
Ingång för Music on Hold -funktion. Speciella funktioner Detektion av linjestatus: Modemet kontrollerar att telefonlinjen inte redan används, innan automatisk uppringning påbörjas. (Saknas i bas-modellerna av modemet.) Fax/telefonomkoppling gör att man på ett bekvämt sätt kan använda telefon och modemets faxfunktion på samma linje. FIFO-buffert i kortversionerna av modemet möjliggör säker överföring av höghastighetsdata. Begärd återringning tillåter en användare på resa att begära att hemmamodemet ringer upp honom på hans aktuella nummer. Det spar telefonräkningar vid resor! Lösenord och (om så önskas) motringning gör att modemet kan användas i situationer där hög säkerhet krävs. Fjärrkonfigurering medger att modemets inställningar kan avläsas och ändras från en annan plats via uppringning med modem. MNP10 ökar effektiviteten vid speciellt dåliga linjer och vid mobiltelefonnät. Icke flyktigt minne lagrar två användarprofiler och nationella inställningar. Strömförsörjning Modell Viloläge Full drift V.34 extern 400 ma (9 V DC oreglerat) K56 extern 400 ma (9 V DC oreglerat) V.34 ISA 300 ma (5 V DC) 20 ma (-12 V DC) K56 ISA 300 ma (5 V DC) 20 ma (-12 V DC) V.34 PC Card (PCMCIA) 10 ma 190 ma (5 V DC) V.34 PC Card Lite 30 ma 190 ma (5 V DC) K56 PC Card (PCMCIA) 15 ma 190 ma (5 V DC) K56 PC Card Lite 35 ma 190 ma (5 V DC) V.90 PC Card (PCMCIA) 15 ma 150 ma (5 V DC) V.90 PC Card Lite 15 ma 150 ma (5 V DC) PC Card-modemen går automatiskt i viloläge när de ej används. Storlek och vikt Modell Storlek (LxBxH) Vikt Extern 180 x 130 x 25 mm 280g 160 Tekniska specifikationer
ISA-kort 132 x 20 x 107 mm 125g (1/3 längd) ISA-kort avancerat 170 x 20 x 107 mm 150g (1/2 längd) PC Card (PCMCIA) 86 x 54 x 5 mm 25g Tekniska specifikationer 161