מהו init string ובשביל מה זה טוב?
לפני שתוכנה המשתמשת במודם גורמת לו לחייג (למשל עם הלחיצה על לחצן התחבר בחייגן של חלונות), היא מאתחלת את המודם באמצעות סידרה של פקודות איתחול שהן בדרך כלל תואמות hayes (hayes compatible) שהיא החברה שפיתחה את פקודות המודמים. הפקודות האלה מגדירות את צורת ואפיון העבודה של המודם לגבי דברים כמו בקרת שגיאות, דחיסת נתונים, בקרת זרימה ונתונים רבים אחרים. עבור מודמים שונים קיימים סטים שונים של פקודות, ובדרך כלל יש לעיין בחוברת הוראות היצרן על מנת לדעת מהו הסטרינג המתאים למודם שברשותך.
[ למעלה]
כדי להבין טוב יותר את משמעות פקודות המודם ניתן להקיש אותן בהיפר-מסוף (כמובן בתנאי שמותקן מודם) ולראות מה קורה. כל פקודה מתחילה בצמד האותיות AT שמשמעותו Attention וכך המודם יודע היכן מתחילה הפקודה. ברשימה הבאה יופיעו פקודות נפוצות, כאשר רצף התווים הוא כל מה שמופיע אחרי AT.
הפקודה |
ערכים שיכול לקבל |
משמעות הפקודה |
|
&F |
|
המודם יפעל בתצורת factory defaults ז"א הגדרות ברירות המחדל של המודם. |
|
Z |
|
ביצוע reset למודם. |
|
D |
T[מס' טלפון] P[מס' טלפון] |
פקודת חיוג כאשר T עבור חיוג טונים, P עבור חיוג פולסים. דוגמא: ATDT690911 אומרת למודם לחייג לברק ת"א באמצעות חיוג טונים. |
H |
|
פקודת ניתוק. דוגמא: ATH אומרת למודם לנתק את הקשר. |
|
A |
|
מצב של מענה אוטומטי. למשל על מנת להמתין לפקס, תוכנת הפקס מפעילה את המודם באמצעות הפקודה ATA שמכריחה אותו לענות מיד כאשר מתקשרים למספר אליו הוא מחובר. |
|
W |
|
המתן זמן מסוים לצליל חיוג. דוגמא: אם מחייגים ממרכזיה יש צורך בהשהיה מסוימת עד לקבלת קו חוץ ולכן הפקודה הנכונה היא: ATDT9W6909111 . את ההשהיה ניתן ליצור גם ע"י סימן פסיק במקום W. |
|
Mn (שליטה על רמקול המודם) |
n יכול לקבל את הערכים: 0,1,2,3 |
ATM0 – הרמקול מושתק תמיד. ATM1 – הרמקול פעיל רק בזמן החיוג. ATM2 – הרמקול פעיל תמיד. ATM3 – הרמקול עובד רק בזמן שהמודם עונה. |
|
Ln )שליטה על עוצמת הרמקול) |
n יכול לקבל את הערכים: 0,1,2,3 |
ATL0 או ATL1 – עוצמת רמקול נמוכה/ ATL2 – עוצמת רמקול בינונית. ATL3 – עוצמת רמקול גבוהה. |
|
Xn |
n יכול לקבל את הערכים: ,40,1,2,3 |
בעיקרון, הפקודה מבצעת "חיוג עיוור" בלי לחכות לצליל חיוג במקרים שהמודם לא מזהה צליל חיוג. עפ"י הערכים השונים שהפקודה יכולה לקבל, ישתנו הודעות השגיאה בהתאם. לדוגמא: ATX3 יבצע "חיוג עיוור" אם הוא לא מזהה צליל חיוג אבל אם מזהה צליל תפוס, תתקבל הודעת שגיאה בהתאם. |
|
+MS= |
השימוש בפקודה תלוי בסוג המודם |
הפקודה קובעת את סוג הפרוטוקול שבו ישתמש המודם. לא עובד בכל מודם!!!. דוגמא: AT+MS=V34 יחבר את המודם בפרוטוקול V34. |
|
Sn=X |
השימוש בפקודה תלוי בסוג המודם |
כתיבת ערך לתוך רגיסטר S מסוים במודם. ערכי הגדרות המודם נשמרים בתאי זיכרון (רגיסטרים) הממוספרים S1, S2,…,Sn כאשר במתן ערכים לכל רגיסטר שולטים על הגדרות המודם. דוגמא: הפקודה ATS37=12 במודם עם צ'יפ של PCTEL מכניסה את הערך 12 לתוך רגיסטר S37 ומשמעות הפעולה היא לאלץ את המודם להתחבר בפרוטוקול V34. הערה: יתכן כי מודם אחר יקבל את הפקודה ללא הודעת שגיאה אבל משמעות הפעולה תהיה אחרת, הכל תלוי בסוג המודם!! |
לסיכום נקודה זו: קיימים סטרינגים רבים נוספים כלליים, ורבים אחרים המותאמים באופן ספציפי למודמים מסוימים, ויש לבדוק אותם בחוברת ההדרכה של היצרן.
מידע נוסף ניתן למצוא בכתובת: http://www.modems.com/general/extendat.html
[ למעלה]
ראשית, יש לזכור שהטיפול באמצעות סטרינגים יעיל במיוחד עבור בעיות סינכרון, ז"א בעיות של מודם שלא מצליח להגיע להגיע למצב של זיהוי שם משתמש וסיסמא. הסטרינג יעזור בחלק מהמקרים גם לבעיות של מתחבר אבל לא גולש בסוגים מסוימים של מודמי תוכנה (HSP – ראה הסבר במסמך הטיפול במודמים K56), אך תמיד יש לזכור כי בעיה של חוסר גלישה אינה בהכרח נובעת מהגדרה של המודם.
סטרינג כללי – AT&F&C1&D2
עבור בעיות עם מודם DAVICOM 33.6: AT&FS7=255
רצוי גם לנסות להוריד מהירות הן בלוח הבקרה והן במאפייני החייגן.
[ למעלה]
אם משהו לא מובן נא להתרענן עם מסמך הטיפול ב-K56.
|
כל המודמים עם צ'יפ של PCTEL (לבדוק ב- ATI3): zoltrix winhsp 56k hsp micromodem 56k v90 k56flex hsp pci modem
|
יש להיכנס בלוח הקרה ולמצוא סמל "HSP MODEM". יש לפתוח את הרשימה הנגללת country ולבחור CTR21 או TBR21, מה שמופיע. עבור חיבור V90: ATN0S37=14 עבור חיבור V34: ATN0S37=12 עבור בעיות חיבור במודמים אלה המותקנים במחשב פנטיום 166 ומטה אפשר להוסיף בסוף הסטרינג %Nn כאשר n יכול לקבל את הערכים 0-9. הפקודה מגבילה את השימוש של המודם במעבד. דוגמא: הפקודה ATN0S37=12%N1 אומרת למודם להתחבר בפרוטוקול V34 ולהגביל את השימוש ל- 10% מכוח המעבד. לא מומלץ להשתמש באפשרות זאת. ברירת המחדל היא N0 שקובעת את אופן השימוש במעבד באופן אוטומטי. |
|
כל המודמים עם צ'יפ מסוג HCF של ROCKWELL (לבדוק ב- ATI3): Rockwell hcf 56k pci conexant hcf 56k pci msp 3880 56k pci modem mdp 3858 56k pci modem boca 56k pci modem acer hcf 56k pci modem |
עבור חיבור V90: AT-V90=1 עבור חיבור V34: AT-V90=0
עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב. |
|
כל המודמים עם צ'יפ מסוג SOFTK56 (לבדוק ב- ATI3): rockwell softk56 pci modem conexant softk56 pci modem creative softk56 pci modem fast pci sofk56 modem |
עבור חיבור V90: AT+MS=V90 עבור חיבור V34: AT+MS=V34 עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב. |
|
כל המודמים עם צ'יפ של LUCENT (כל המודמים שנקראים LT WINMODEM) |
עבור חיבור V90: AT-V90=1 ביטול חיבור V90: AT-V90=0
אם לא מצליחים לחבר באמצעות הסטרינג של V90 אפשר להוסיף בסוף הסטרינג %E1 (ז"א AT-V90=1%E1).
עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב. |
|
מודמים 56K של us robotics (תומכים V90+X2)
|
דגם SPORTSTER עבור חיבור V90: ATS32=34 עבור חיבור V34: ATS32=98
דגם COURIER עבור חיבור V90: ATS58=1 עבור חיבור V34: ATS58=33 |
|
מודמים עם צ'יפ של VENUS (בחלק ממודמים חיצוניים ומודמי PCMCIA במחשבים ניידים) |
עבור חיבור V90: ATS109=2 עבור חיבור V34: ATS109=0 |
[ למעלה]
|
MOTOROLA SM56 PCI
MOTOROLA SM56 ISA |
בלוח הבקרה נמצא סמל SM56 דרכו אפשר לקבוע הגדרות של המודם. יש להגדיר את המדינה (תחת SETTINGS) כישראל.
עבור חיבור V90: AT+MS=V90 (או AT*MM15) עבור חיבור V34: AT+MS=V34 (או AT*MM12)
אפשר להגביל את מהירות החיבור עבור קווים רועשים ע"י הוספת %Bn כאשר n יכול לקבל ערכים שונים. ערך מומלץ הוא 42. דוגמא: הפקודה AT%B42+MS=V34 אומרת למודם להתחבר בפרוטוקול V34 במהירות שלא עולה על 42666.
עבור בעית ניתוקים אפשר להוסיף בסוף הסטרינג S10=254. המשמעות היא זמן המתנה ארוך יותר לפני ניתוק כדי שיהיה אפשר להתגבר על קו לא יציב.
דרייברים ניתן למצוא בכתובת: http://www.motorola.com/networking/products/sm56_pci_software_modem/drivers.html |
Cirrus logic 56k pci modem(clm56 voice modem) |
מודם תומך V90+X2 ומקבל בעיקרון את אותם הסטרינגים כמו מודם us robotics sportster.
אם למודם הזה יש בעיות התחברות ושום סטרינג לא עוזר, יש להתקין דרייברים חדשים המיוצרים ע"י חברת AMBIENT שקנתה את חטיבת מוצרי התיקשורת של CL. הדרייברים החדשים מצוינים וניתן להוריד אותם מכתובת: http://www.ambient.com/pages/driverspci.html |
ESS 56k PCI modem |
מודם בעל דרייברים גרועים במיוחד.
עבור חיבור V90: AT+MS=17 עבור חיבור V34: AT+MS=11
דרייברים ניתן להוריד מכתובת: http://www.windrivers.com/script/drivers.asp?company=ess
|
Topic 56k data fax modem |
מודם עם chipset מתוצרת topic – מודם תוכנה כמובן. הצ'יפ יהיה בדרך כלל TOP560I וזהו גם דגם המודם.
עבור חיבור V90: AT&U0 עבור חיבור V34: AT&U1
ניתן להוסיף בהמשך הסטרינג: *NC36 או לחילופין להוסיף *NC37 על להתאים את המודם לסוג תשתית הבזק בישראל (בדומה להגדרת CTR21)
דרייברים ניתן להוריד מכתובת: |
Smartlink modem |
מודם בעל דרייברים גרועים במיוחד.
עבור חיבור V90: AT+MS=90 עבור חיבור V34: AT+MS=34
דרייברים ניתן להוריד מכתובת: |
[ למעלה]
http://www.modems.com/general/mcglossary.html
http://www.spy.net/~dustin/modem
[ למעלה] ![]()