update VOIP and retro services
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
3a83188e75
commit
ee15ce0ca4
@ -119,6 +119,88 @@ Start the connection and when then chat box opens:
|
|||||||
|
|
||||||
<video src="/retro/xpconnect.webm" width="1024" autoplay="true" loop="true"></video>
|
<video src="/retro/xpconnect.webm" width="1024" autoplay="true" loop="true"></video>
|
||||||
|
|
||||||
|
The following chat script provided by 04dco should provide automatic login for win95 onwards:
|
||||||
|
|
||||||
|
```text
|
||||||
|
;
|
||||||
|
; This is a script file that automatically logs you in
|
||||||
|
; to establish a dn42 dial-up PPP connection.
|
||||||
|
;
|
||||||
|
|
||||||
|
; Main entry point to script
|
||||||
|
;
|
||||||
|
proc main
|
||||||
|
|
||||||
|
integer nTries = 3
|
||||||
|
|
||||||
|
; This is the login prompt and timeout values
|
||||||
|
|
||||||
|
string szLogin = "modem-server Login: "
|
||||||
|
integer nLoginTimeout = 5
|
||||||
|
|
||||||
|
; This is the password prompt and timeout values
|
||||||
|
|
||||||
|
string szPW = "Password: "
|
||||||
|
integer nPWTimeout = 5
|
||||||
|
|
||||||
|
; This is the prompt once your password is verified
|
||||||
|
|
||||||
|
string szPrompt = "Last login: "
|
||||||
|
|
||||||
|
; Attempt to login at most 'nTries' times
|
||||||
|
|
||||||
|
while 0 < nTries do
|
||||||
|
|
||||||
|
; Wait for the login prompt before entering
|
||||||
|
; the user ID, timeout after x seconds
|
||||||
|
|
||||||
|
waitfor szLogin then DoLogin
|
||||||
|
until nLoginTimeout
|
||||||
|
|
||||||
|
TryAgain:
|
||||||
|
transmit "^M" ; ping
|
||||||
|
nTries = nTries - 1
|
||||||
|
|
||||||
|
endwhile
|
||||||
|
|
||||||
|
goto BailOut
|
||||||
|
|
||||||
|
DoLogin:
|
||||||
|
; Enter user ID
|
||||||
|
|
||||||
|
transmit $USERID, raw
|
||||||
|
transmit "^M"
|
||||||
|
|
||||||
|
; Wait for the password prompt
|
||||||
|
|
||||||
|
waitfor szPW until nPWTimeout
|
||||||
|
if FALSE == $SUCCESS then
|
||||||
|
goto TryAgain
|
||||||
|
endif
|
||||||
|
|
||||||
|
; Send the password
|
||||||
|
|
||||||
|
transmit $PASSWORD, raw
|
||||||
|
transmit "^M"
|
||||||
|
|
||||||
|
; Wait for the prompt
|
||||||
|
|
||||||
|
waitfor szPrompt
|
||||||
|
|
||||||
|
goto Done
|
||||||
|
|
||||||
|
BailOut:
|
||||||
|
; Something isn't responding. Halt the script
|
||||||
|
; and let the user handle it manually.
|
||||||
|
|
||||||
|
set screen keyboard on
|
||||||
|
halt
|
||||||
|
|
||||||
|
Done:
|
||||||
|
|
||||||
|
endproc
|
||||||
|
```
|
||||||
|
|
||||||
## Source code
|
## Source code
|
||||||
|
|
||||||
The modem emulator is a small golang server and the source code is available on the
|
The modem emulator is a small golang server and the source code is available on the
|
||||||
|
@ -31,7 +31,8 @@ The dialup service can be reached via the following endpoints:
|
|||||||
- Password: dn42
|
- Password: dn42
|
||||||
|
|
||||||
See also the the [modem emulator](/retro/fake) for more details on
|
See also the the [modem emulator](/retro/fake) for more details on
|
||||||
how the PPP server is configured.
|
how the PPP server is configured, together with an automatic login
|
||||||
|
script for windows variants.
|
||||||
|
|
||||||
## Connection Tips
|
## Connection Tips
|
||||||
|
|
||||||
|
@ -193,6 +193,24 @@ registry changes.
|
|||||||
burble.dn42 related code and configuration is maintained in a local
|
burble.dn42 related code and configuration is maintained in a local
|
||||||
[gitea](https://gitea.io) repository.
|
[gitea](https://gitea.io) repository.
|
||||||
|
|
||||||
|
## VOIP
|
||||||
|
|
||||||
|
- voip.burble.dn42
|
||||||
|
|
||||||
|
burble.dn42 runs an asterisk based VOIP service, primarily to support
|
||||||
|
the [Retro42](/retro/) service.
|
||||||
|
The VOIP service has a number of public endpoints available for testing:
|
||||||
|
|
||||||
|
|SIP Endpoint|Service|
|
||||||
|
|:--|:--|
|
||||||
|
| 4240260100@voip.burble.dn42 | Time Announcement |
|
||||||
|
| 4240260101@voip.burble.dn42 | Announces your caller ID |
|
||||||
|
| 4240260102@voip.burble.dn42 | Echo Service |
|
||||||
|
| 4240260103@voip.burble.dn42 | Randomised music |
|
||||||
|
| 4240260107@voip.burble.dn42 | Dials Modem 1 directly |
|
||||||
|
| 4240260108@voip.burble.dn42 | Dials Modem 2 directly |
|
||||||
|
| 4240260109@voip.burble.dn42 | Dialup service endpoint - dials both modems |
|
||||||
|
|
||||||
## PrivateBin Instance
|
## PrivateBin Instance
|
||||||
|
|
||||||
- [paste.burble.dn42](https://paste.burble.dn42) (dn42 link)
|
- [paste.burble.dn42](https://paste.burble.dn42) (dn42 link)
|
||||||
@ -200,8 +218,6 @@ burble.dn42 related code and configuration is maintained in a local
|
|||||||
|
|
||||||
burble.dn42 PrivateBin instance.
|
burble.dn42 PrivateBin instance.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## NTP Service
|
## NTP Service
|
||||||
|
|
||||||
All servers in burble.dn42 provide a stable, high stratum
|
All servers in burble.dn42 provide a stable, high stratum
|
||||||
|
Loading…
x
Reference in New Issue
Block a user