bf0app fully generated
This commit is contained in:
@@ -0,0 +1,107 @@
|
|||||||
|
InitGeneratedValues()
|
||||||
|
{
|
||||||
|
printf("TS: %ServiceName% minisrv Generated Artemis TellyScript");
|
||||||
|
setani("");
|
||||||
|
setlocalpopcount(1);
|
||||||
|
gNVRAMMayBeInvalid = 0;
|
||||||
|
gDisguiseRate = 1;
|
||||||
|
|
||||||
|
gUsingOpenISP = 0;
|
||||||
|
gEnable56K = 0;
|
||||||
|
printf("TS: Setting NameServers: %DNSIP1%, %DNSIP2%");
|
||||||
|
setnameservice(%DNS1%, %DNS2%);
|
||||||
|
gBlock911 = 1;
|
||||||
|
gWantsVideoAd = 1;
|
||||||
|
|
||||||
|
gUsername = getserialnumber();
|
||||||
|
gPAPPassword = "dummy";
|
||||||
|
gCHAPSecret = "=1lpHL>=bTVKh1Z?26";
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
LoginToPOP(int Fb, int Gb)
|
||||||
|
{
|
||||||
|
return PAPChat("wtv_%s", 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
ChatWithIndexedProvider(int idx)
|
||||||
|
{
|
||||||
|
if (idx == 48) {
|
||||||
|
return LoginToPOP(71, 100);
|
||||||
|
}
|
||||||
|
|
||||||
|
return 16;
|
||||||
|
}
|
||||||
|
|
||||||
|
DialIndexedPOP(char *staticConfig, char *dynamicConfig, int seq_idx, int idx,
|
||||||
|
int *err)
|
||||||
|
{
|
||||||
|
char *accessNumber, *accessProvider, *Lb = "";
|
||||||
|
int ka;
|
||||||
|
|
||||||
|
if (seq_idx == 48) {
|
||||||
|
accessNumber = "%DialinNumber%";
|
||||||
|
accessProvider = "artemis";
|
||||||
|
ka = 1;
|
||||||
|
} else {
|
||||||
|
printf("BUG!");
|
||||||
|
*err = 16;
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
setfullpopnumber(Lb);
|
||||||
|
return DialIAP(staticConfig, dynamicConfig, accessProvider, accessNumber, ka, err);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
PatternDial(char* staticConfig, char* dynamicConfig)
|
||||||
|
{
|
||||||
|
int pMinute, pHour, pMonth, pYear, pDayOfWeek;
|
||||||
|
int Rb, Sb;
|
||||||
|
|
||||||
|
WhatTimeIsIt(&pMinute, &pHour, &pMonth, &pYear, &pDayOfWeek);
|
||||||
|
Rb = pYear * 100 + pMonth;
|
||||||
|
Sb = pHour * 100 + pMinute;
|
||||||
|
|
||||||
|
printf("TS: using set for %d %d:%02d %d",
|
||||||
|
Rb, pHour, pMinute, pDayOfWeek);
|
||||||
|
|
||||||
|
{
|
||||||
|
{
|
||||||
|
{
|
||||||
|
return DialByIndex(staticConfig, dynamicConfig, "00");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
AccessDial(char* staticConfig, char* dynamicConfig, char* accessNumber)
|
||||||
|
{
|
||||||
|
int tb, ub, vb;
|
||||||
|
|
||||||
|
if (version() >= 8) {
|
||||||
|
vb = getconnectretrycount();
|
||||||
|
} else {
|
||||||
|
vb = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf("TS: next=%d", vb);
|
||||||
|
|
||||||
|
if (vb)
|
||||||
|
return 13;
|
||||||
|
|
||||||
|
tb = DialIAP(staticConfig, dynamicConfig,
|
||||||
|
"-access-", accessNumber, 1, &ub);
|
||||||
|
if (tb) {
|
||||||
|
setdtr(0);
|
||||||
|
return ub;
|
||||||
|
}
|
||||||
|
ub = LoginToPOP(71, 100);
|
||||||
|
|
||||||
|
return ub;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -109,8 +109,10 @@ if (session_data.data_store.wtvsec_login) {
|
|||||||
case "bf0app":
|
case "bf0app":
|
||||||
prereg_contype = "text/tellyscript";
|
prereg_contype = "text/tellyscript";
|
||||||
// if wtv-open-access: true then client expects OpenISP
|
// if wtv-open-access: true then client expects OpenISP
|
||||||
if (session_data.get("wtv-open-access")) template = wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app.base.template.txt") + wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app.openisp.template.txt");
|
template = wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app.base.template.txt")
|
||||||
else file_path = wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app_WTV_18006138199.tok", true);
|
if (session_data.get("wtv-open-access")) template += wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app.openisp.template.txt");
|
||||||
|
else template += wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app.normal.template.txt");
|
||||||
|
//else file_path = wtvshared.getServiceDep("/wtv-1800/tellyscripts/bf0app/bf0app_WTV_18006138199.tok", true);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// the following are not yet zefie generated and may have an unknown username/password attached
|
// the following are not yet zefie generated and may have an unknown username/password attached
|
||||||
@@ -203,7 +205,7 @@ if (session_data.data_store.wtvsec_login) {
|
|||||||
telly.setTemplateVars(minisrv_config.config.service_name, minisrv_config.services[service_name].dialin_number, minisrv_config.services[service_name].dns1ip, minisrv_config.services[service_name].dns2ip);
|
telly.setTemplateVars(minisrv_config.config.service_name, minisrv_config.services[service_name].dialin_number, minisrv_config.services[service_name].dns1ip, minisrv_config.services[service_name].dns2ip);
|
||||||
telly.minify();
|
telly.minify();
|
||||||
telly.tokenize();
|
telly.tokenize();
|
||||||
telly.pack();
|
telly.pack((session_data.get("wtv-open-access")) ? 3 : 1);
|
||||||
sendToClient(socket, headers, telly.packed_data);
|
sendToClient(socket, headers, telly.packed_data);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user