• Problems getting Binkley/2 to answer

    From Sean Dennis@1:18/200 to All on Sunday, January 15, 2006 16:29:10
    Hi, everyone.

    I've recently decided to set back up my dialup node again, so I dug up BT/2 and
    set it up. However, BT's not answering the phone...

    I'm using a USR Courier external v.everything modem (33.6). Does anyone have a
    good init string for it?

    Also, does anyone have the correct errorlevels for 26400, 33600 and 38400 bps rates to drop to the BBS?

    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    Thanks,
    Sean

    // sean@outpostbbs.net | http://outpostbbs.net | ICQ: 19965647

    --- Telegard/2 v3.09.g2-sp4/mL
    * Origin: Outpost BBS - bbs.outpostbbs.net (1:18/200)
  • From Paul Quinn@3:640/384 to Sean Dennis on Monday, January 16, 2006 14:27:00
    Hi! Sean,

    In a message to All you wrote:

    I've recently decided to set back up my dialup node again, so I dug
    up BT/2 and set it up. However, BT's not answering the phone...
    I'm using a USR Courier external v.everything modem (33.6). Does
    anyone have a good init string for it?

    Hey, I've got one of those too! (In 56k, though.) Here's a copy of that bit of my Binkley/Win32 .cfg file:

    -----8<-----C-U-T--H-E-R-E----->8-----
    ; -=[ BINKLEY.CFG - Configuration File for BinkleyTerm 2.60-XEg6 ]=-
    ;
    [%Task%==1]
    Port %COM_PORT%
    Baud 115200
    Carrier 80
    ;
    ; NOTE! Refer to BinkleyTerm docs for dial translation characters
    Init ATZ!|
    ;
    TermInit ATL3M1W1X4&C1&D2&K3S0=0S95=47|
    ;
    -----8<-----C-U-T--H-E-R-E----->8-----

    I think I use the TermInit string as the *init* string on the Radius machine downstairs. (Bink is no longer connected to the modem.)

    Also, does anyone have the correct errorlevels for 26400, 33600 and
    38400 bps rates to drop to the BBS?
    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    Sorry, I've never run a BBS out of Bink.

    Cheers,
    Paul.

    --- Radius 4.010/21.01.2005(Final)
    * Origin: Too much money? Get married or run a BBS! (3:640/384)
  • From Peter Knapper@3:772/1.10 to Sean Dennis on Monday, January 16, 2006 17:44:10
    Hi Sean,

    I've recently decided to set back up my dialup node
    again, so I dug up BT/2 and set it up. However, BT's
    not answering the phone...

    Do you have a suitable EVENT covering the phone answering period?

    I'm using a USR Courier external v.everything modem
    (33.6). Does anyone have a good init string for it?

    I always set Bink to use ATZ for all lines and nothing else. Then I manually configure each modem so that I can just swap modems between lines without re-configuring Bink.

    Also, does anyone have the correct errorlevels for
    26400, 33600 and 38400 bps rates to drop to the BBS?

    Assuming your BT/2 below is the OS/2 version, then speeds/errorlevels are irrelevant as once its set with Bink, MAXP just inherits the File Handle from Bink for the modem, so it doesn't need to know any speed setting at all.

    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    Cheers............pk.


    --- Maximus/2 3.01
    * Origin: Another Good Point About OS/2 (3:772/1.10)
  • From Sean Dennis@1:18/200 to Peter Knapper on Monday, January 16, 2006 08:35:08
    Peter,

    *** Quoting Peter Knapper from a message to Sean Dennis ***

    Do you have a suitable EVENT covering the phone answering period?

    The only event I have is this one:

    [%Task%==1]
    Event "Loop" All 00:00 00:00 B

    I only use BT for node 1 (my dialup).

    Assuming your BT/2 below is the OS/2 version, then speeds/errorlevels
    are irrelevant as once its set with Bink, MAXP just inherits the File Handle from Bink forthe modem, so it doesn't need to know any speed setting at all.

    I'm using Telegard/2, so it picks up the handle too. Here's the problem: when my friend was calling, he didn't see anything-not BT/2 sending out an EMSI string, no banner string (which I have set up). When he pressed ESC, I actually saw it in BT's modem window as two backarrows. I wonder if there's something wrong in the negotiation somewhere? I forced BT to pick up, the two modems negotiated and they just sat there.

    However, he was using Hyperterminal (yeech). He did switch to GT Term to try it out also and the same problem occured.

    I'm just using this for the init strings now:

    PreInit |v``^``ATZ|~
    Init |ATS0=0|~
    Prefix ATDT
    Answer ATA|

    The weird thing is that I've never had this problem before, but then again, I was using my old BT setup. This is a new one and I haven't had a dialup line in years...

    Later,
    Sean

    // sean@outpostbbs.net | http://outpostbbs.net | ICQ: 19965647

    --- Telegard/2 v3.09.g2-sp4/mL
    * Origin: Outpost BBS - bbs.outpostbbs.net (1:18/200)
  • From Bob Jones@1:343/41 to Sean Dennis on Monday, January 16, 2006 22:03:44
    Also, does anyone have the correct errorlevels for
    26400, 33600 and 38400 bps rates to drop to the BBS?

    Error levels is mod 256. So, 300 is error level 3, 1200, level 12, 2400 level 244, 26400 is (264-256 =) level 8, 33600 is (336-256 =) level 80, and 38400 is
    (384-256 =) level 128.

    This is why I use a different method to start the BBS from Binkley....

    Take care.....

    Bob Jones, 1:343/41


    --- Maximus/2 3.01
    * Origin: Top Hat 2 BBS (1:343/41)
  • From Peter Knapper@3:772/1.10 to Sean Dennis on Tuesday, January 17, 2006 23:27:18
    Hi Sean,

    Do you have a suitable EVENT covering the phone answering period?

    The only event I have is this one:

    [%Task%==1]
    Event "Loop" All 00:00 00:00 B

    What does Bink show in its "Current Settings" window, Events: field when running? The Events field is the key to what Bink is able to DO should something happen...

    I also suspect your event data is wrong, as I dont know what your "Loop" value is trying to do, and the other entries appear to be out of order. Lastly your times wont work, the END time MUST either not exist at all or be AFTER your START time (they can't be the same values, thats a 0 time event!!!), and the highest value for START or END is 23:59, as 24:00 is invalid. If you leave the END time off altogether, then you get an effective END of 23:59:59

    So an all day event line should probably read something like this -

    Event All 00:00 B
    1 2 3 4
    Indicating -
    1 An event entry
    2 Execute on all days of the week
    3 Start at midnight and run ALL day
    4 Allow BBS callers during this event


    The docs indicate (watch wrapping) - ========================================================================
    The syntax for the entries is:

    Event <day> <start> [<stop>] [<string>] <flags/options>

    Details of these parameters are as follows:

    <day>

    This tells BinkleyTerm which days this event line applies to. This
    is a REQUIRED parameter. Options are:

    All Every day of the week
    Week. Weekdays, Monday through Friday only
    WkEnd Weekends, Saturday and Sunday only
    Sun Sunday only
    Mon Monday only
    Tue Tuesday only
    Wed Wednesday only
    Thu Thursday only
    Fri Friday only
    Sat Saturday only

    Several <day> parameters can be linked with the pipe character (|)
    to indicate more than one option. For example, "Mon|Wed|Fri" would
    indicate that the event applies to Monday, Wednesday and Friday
    only. No spaces may be used between the parameters.

    <start>

    This tells BinkleyTerm what time to start the event, in 24 hour
    "military" time, in the format hh:mm, where hh is the hour and mm
    is the minute. Note that <start> must NOT be greater than <stop>,
    i.e., events may NOT stretch through the midnight hour. The
    <start> parameter is REQUIRED.

    ==================================================================


    Assuming your BT/2 below is the OS/2 version, then speeds/errorlevels
    are irrelevant as once its set with Bink, MAXP just inherits the File Handle from Bink forthe modem, so it doesn't need to know any speed setting at all.

    I'm using Telegard/2, so it picks up the handle too.
    Here's the problem: when my friend was calling, he
    didn't see anything-not BT/2 sending out an EMSI
    string, no banner string (which I have set up). When
    he pressed ESC, I actually saw it in BT's modem window
    as two backarrows.

    Ok, that sounds like no event was active at that time as Bink was not reacting to anything, so if the events are sorted you should be good for action.


    However, he was using Hyperterminal (yeech). He did
    switch to GT Term to try it out also and the same
    problem occured.

    No, forget all this, it sounds fine except for the events.


    PreInit |v``^``ATZ|~
    Init |ATS0=0|~
    Prefix ATDT
    Answer ATA|

    Thats fairly standard, so it should be fine, as long as there is an event telling it to answer the call....

    The weird thing is that I've never had this problem
    before, but then again, I was using my old BT setup.
    This is a new one and I haven't had a dialup line in
    years...

    I run BT/2 v2.60 myself, but the Bink 2.60 docs apply to BT-XE for the control files as they are compatible.

    Cheers...........pk.


    --- Maximus/2 3.01
    * Origin: Another Good Point About OS/2 (3:772/1.10)
  • From Sean Dennis@1:18/200 to Bob Jones on Tuesday, January 17, 2006 15:03:14
    Bob,

    *** Quoting Bob Jones from a message to Sean Dennis ***

    This is why I use a different method to start the BBS from
    Binkley....

    I use BBSSpawn-is that what you're talking about?

    Here's my (not completed) BT.CMD:

    @echo off

    rem Midnight's Hour BBS BinkleyTerm batch file
    rem Last updated on 12 April 2002 at 2105 CDT

    if NOT '%1' == '' goto Start
    goto end

    :Start
    d:
    cd\bt

    :Loop
    bt32.exe task=%1 %2 %3 %4 %5
    If ErrorLevel = 254 Goto end
    If ErrorLevel = 100 Goto Nightly
    If ErrorLevel = 96 Goto BBS
    If ErrorLevel = 90 Goto InetRun
    If ErrorLevel = 54 Goto BBS
    If ErrorLevel = 30 Goto MailReceived
    If ErrorLevel = 24 Goto BBS
    If ErrorLevel = 12 Goto BBS
    If ErrorLevel = 1 Goto end
    Goto end

    rem --> Errorlevel 100
    :Nightly
    rem *** Pack all the Squish message bases ***
    goto loop

    rem *** Nightly door maintenance ***
    goto loop

    rem --> Errorlevel 30
    :MailReceived
    d:
    cd \bt\in
    rem ** Copy all mail to \MAILBAK in case
    rem ** something goes awry
    if exist d:\bt\in\*.* copy *.* d:\mailbak

    d:
    cd \bt
    goto loop

    rem *** Call the BBS via BBSBATCH.CMD ***
    :BBS
    d:
    cd \bt
    bbsbatch
    goto loop

    :end
    ...

    Note that a lot of that is stuff that I dredged up from years before...I'm still having to relearn all of this!

    Later,
    Sean

    // sean@outpostbbs.net | http://outpostbbs.net | ICQ: 19965647

    --- Telegard/2 v3.09.g2-sp4/mL
    * Origin: Outpost BBS - bbs.outpostbbs.net (1:18/200)
  • From Bob Jones@1:343/41 to Sean Dennis on Tuesday, January 17, 2006 18:57:42
    Bob,

    *** Quoting Bob Jones from a message to Sean Dennis ***

    This is why I use a different method to start the BBS from
    Binkley....

    I use BBSSpawn-is that what you're talking about?

    With out looking, that sounds right.

    Bob Jones, 1:343/41


    --- Maximus/2 3.01
    * Origin: Top Hat 2 BBS (1:343/41)
  • From Andrew Leary@1:320/119 to Sean Dennis on Tuesday, January 17, 2006 17:22:29
    Hello Sean!

    Sunday January 15 2006 16:29, Sean Dennis wrote to All:

    I've recently decided to set back up my dialup node again, so I dug up BT/2 and set it up. However, BT's not answering the phone...

    Darn it, I hate it when that happens!

    I'm using a USR Courier external v.everything modem (33.6). Does
    anyone have a good init string for it?

    I've got one of those too. Here's what I use:

    === Cut ===
    [Common]
    Port %PORT%
    Baud %RATE%

    [%Task%==1]
    ; US Robotics V.everything

    ; OS/2 only: set window title format
    ; Attention, %%d and %%s must be BOTH present and be in this sequence:
    ; first %%d, second %%s !
    WindowTitleFmt BT-XE #%%d : %%s
    PutEnv ADAPTER=MODEM
    PreInit |v``^``ATZ|~AT+FCLASS=2\.0|~
    Init AT+FAA=1;+FLI="860\ 535-4284";+FNR=1,1,1,1|
    Prefix AT+FCLASS=0&K3D
    Answer ATB0&K1A|
    ; ARQ string filtering
    NoFilter /ARQ
    ModemTrans 1 ATB1X3DT0W/ /HST
    ModemTrans 2 ATX3DT0W/ /V32
    ModemTrans 4 / /ZYX
    ModemTrans 8 ATX3DT0W/ /VFC
    ModemTrans 16 ATX3DT0W/ /V32T
    ModemTrans 32 / /V120
    ModemTrans 64 / /X75
    ModemTrans 128 ATX3DT/ /INH
    AfterCall 21 ATI3I6|

    ModemFax +FCO
    ExtrnMail 1 +FCO
    FaxBaud 115200

    CostTimeCorrection 13 4
    CostCPS 1500
    === Cut ===

    Also, does anyone have the correct errorlevels for 26400, 33600 and
    38400 bps rates to drop to the BBS?

    BPS / 100 MOD 256. That gives us the following:

    Speed Errorlevel
    26400 8
    33600 80
    38400 128

    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    I just updated to BTXE/2 2.60 XH7 here; it seems to work. Come to think of it,
    I haven't applied the SIOCOMM patch yet, either.

    Andrew

    ---
    * Origin: Bits & Bytes BBS * V.Everything! * 860/535-4284 (1:320/119)
  • From Andrew Leary@1:320/119 to Sean Dennis on Tuesday, January 17, 2006 17:34:23
    Hello Sean!

    Monday January 16 2006 08:35, Sean Dennis wrote to Peter Knapper:

    The only event I have is this one:

    [%Task%==1]
    Event "Loop" All 00:00 00:00 B

    Try changing the end time to 23:59.

    Andrew

    ---
    * Origin: Bits & Bytes BBS * V.Everything! * 860/535-4284 (1:320/119)
  • From Mike Luther@1:117/3001 to Andrew Leary on Wednesday, January 18, 2006 08:57:24
    Andrew .. and Sean ..

    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    I just updated to BTXE/2 2.60 XH7 here; it seems to
    work. Come to think of it, I haven't applied the
    SIOCOMM patch yet, either.

    What's the SIOCOMM patch?

    Thanks!


    Sleep well; OS/2's still awake! ;)

    Mike @ 1:117/3001

    --- Maximus/2 3.01
    * Origin: Ziplog Public Port (1:117/3001)
  • From Sean Dennis@1:18/200 to Mike Luther on Wednesday, January 18, 2006 17:58:50
    Mike,

    *** Quoting Mike Luther from a message to Andrew Leary ***

    What's the SIOCOMM patch?

    Patches BT to use SIOCOMM.DLL, which was written with SIO use in mind, not MAXCOMM.DLL, which had Maximus/2 in mind. :>

    Later,
    Sean

    // sean@outpostbbs.net | http://outpostbbs.net | ICQ: 19965647

    --- Telegard/2 v3.09.g2-sp4/mL
    * Origin: Outpost BBS - bbs.outpostbbs.net (1:18/200)
  • From Andrew Leary@1:320/119 to Mike Luther on Thursday, January 19, 2006 10:35:25
    Hello Mike!

    Wednesday January 18 2006 08:57, Mike Luther wrote to Andrew Leary:

    I'm using BT/2-2.60 XH7 beta (siocomm patched), BTW.

    I just updated to BTXE/2 2.60 XH7 here; it seems to
    work. Come to think of it, I haven't applied the
    SIOCOMM patch yet, either.

    What's the SIOCOMM patch?

    It patches the EXE to use Ray Gwinn's SIOCOMM.DLL in place of MAXCOMM.DLL. To be honest, it doesn't seem to make much difference for me here.

    Andrew

    ---
    * Origin: Bits & Bytes BBS * V.Everything! * 860/535-4284 (1:320/119)
  • From Andrew Leary@1:320/119 to Bob Jones on Thursday, January 19, 2006 10:37:34
    Hello Bob!

    Tuesday January 17 2006 18:57, Bob Jones wrote to Sean Dennis:

    I use BBSSpawn-is that what you're talking about?

    With out looking, that sounds right.

    You have to use BBSSpawn under OS/2. IIRC, if you use BBSExit Binkley drops carrier on the user.

    Andrew

    ---
    * Origin: Bits & Bytes BBS * V.Everything! * 860/535-4284 (1:320/119)