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>
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
|
@ -193,6 +193,24 @@ registry changes.
|
||||
burble.dn42 related code and configuration is maintained in a local
|
||||
[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
|
||||
|
||||
- [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.
|
||||
|
||||
|
||||
|
||||
## NTP Service
|
||||
|
||||
All servers in burble.dn42 provide a stable, high stratum
|
||||
|
Loading…
x
Reference in New Issue
Block a user