Hem
Xtream UIPro

Hjälpcenter

Frågor och svar

Hur krediter, paket, lines, uppspelningslänkar och enheter fungerar — och vad du ska kontrollera när något inte spelas upp.

139 av 139 frågor

Spelas något inte upp? De flesta problem löses med checklistan under Felsökning. Börja där. Öppna felsökning

Så använder du den här sidan

Varje fråga har en fast kod (till exempelLINE-07). Ange den när du kontaktar supporten, eller kopiera länken till frågan.

Namn på menyer, knappar och fält skrivs som panelen visar dem. Enuser(användare) är ett konto som loggar in i panelen (admin, återförsäljare); enlineär en tittares IPTV-prenumeration. De två blandas aldrig ihop.

  • Tittare En återförsäljare kan vidarebefordra det här svaret till en tittare som det är
  • Admin För panelens operatör

Tjänstöversikt och vem som ansvarar för vad

GEN
GEN-01 Vad tillhandahåller den här tjänsten?

Ett komplett OTT- / IPTV-system: adminpanelen (dashboard), API-servern för tittarnas appar, leverans av livekanaler, filmer, serier och radio samt en webbspelare. Vi tillhandahåller och underhåller systemet; återförsäljare använder det för att ge sina kunder rätt att titta (lines).

#GEN-01
GEN-02 Vad gör tjänsten inte?
  • Den tar inte emot pengar åt dig och har ingen betalningsgateway. Priset för dina kunder, hur du får betalt och fakturering är återförsäljarens sak (seCON-01).
  • Den kontaktar inte en återförsäljares tittare. Panelen skickar bara e-post till panelkonton, aldrig till en line.
  • Den sparar inga personuppgifter om en raderad kund och har ingen återställningsfunktion (seDATA-01).
#GEN-02
GEN-03 Vem är vem i systemet?
RollVem det ärVar de loggar in
Adminpanelens operatördashboard
Resellersäljer lines; får krediter av admindashboard, Reseller API
Sub-reselleren återförsäljare skapad under en annan återförsäljaredashboard, Reseller API
Lineen prenumerant — slutkunden som tittarIPTV-app, set-top-box, webbspelare.Aldrigdashboarden
#GEN-03
GEN-04 Vilka steg tar en kanal till tittaren?
  1. Admin bygger katalogen (kanaler, filmer, serier, radio) och grupperar den ibouquets.
  2. Admin skapar ettpaket: bouquets + giltighetstid + antal anslutningar + pris i krediter.
  3. En återförsäljare använder krediter för att sälja paketet → systemet skapar enline.
  4. Kunden anger linens uppgifter i en app; systemet kontrollerar linen (inte utgången, aktiverad, inom sina gränser) och spelar upp från en lämplig server.
#GEN-04
GEN-05 Vad kan en återförsäljare göra med innehållet, och vad inte?

En återförsäljare kanvisalistorna över kanaler, filmer, serier, radio, bouquets och paket (när gruppen har behörighet), men kan inte lägga till, redigera eller ta bort innehåll. Innehåll och paket hanteras av admin. En återförsäljare bestämmer vad varje kund får titta på genom att välja paket (och bouquets, när gruppen tillåter det —PKG-05).

#GEN-05
GEN-06 Var får jag support?

PostenSupporti sidomenyn öppnar den separata supportsidan. Panelen har inget eget ärendesystem. När du skickar en förfrågan, ange: linens användarnamn (aldrig lösenordet), när det hände, appen / enheten och frågekoden från den här sidan om du redan har provat den.

#GEN-06
GEN-07 Vilka språk finns i gränssnittet?

Panelen, webbspelaren och den här hjälpsidan har en språkväxlare med 27 språk. Engelska och vietnamesiska är referensöversättningarna; på de andra språken kan en nyligen tillagd skärm förbli på engelska ett tag. E-post som panelen skickar är för närvarande bara på engelska.

#GEN-07

Panelkonton och inloggning

ACC
ACC-01 Varför kan min kund inte logga in i dashboarden?

Det är avsiktligt: en line är inte ett panelkonto. En kund använder bara linens uppgifter i en IPTV-app, en set-top-box eller webbspelaren. Omvänt kan ett återförsäljarkonto inte användas för att titta på kanaler.

#ACC-01
ACC-02 Jag ser färre menyer än vad den här sidan beskriver. Varför?

Menyer och åtgärder beror på vilkengruppadmin gav ditt konto. En sida som din grupp saknar behörighet till visas inte i sidomenyn och kan inte öppnas. Be admin om fler behörigheter.

#ACC-02
ACC-03 Var ändrar jag mitt panellösenord?

I kontoområdet (profil → ändra lösenord). Panellösenord lagras hashade; ingen kan läsa dem — inte ens admin. Om du glömmer det, be kontot ovanför dig (din överordnade återförsäljare eller admin) att sätta ett nytt.

#ACC-03
ACC-04 Varför loggas jag ut när jag byter nätverk?

Panelen kan konfigureras att avsluta en session när dess IP-adress ändras, så att en stulen session inte kan återanvändas. Logga in igen. Detta är en admininställning.

#ACC-04
ACC-05 Vad händer efter flera felaktiga inloggningsförsök?

Panelen begränsar misslyckade inloggningar (konfigureras av admin). Över gränsen måste du vänta innan du försöker igen.

#ACC-05
ACC-06 Hur skiljer sig ett demokonto från ett riktigt?

Ett demokonto visar bara gränssnittet: det kan inte ändra sitt lösenord, redigera sin profil, skapa aktiveringskoder eller göra något som inte går att ångra.

#ACC-06
ACC-07 Mitt konto är "disabled". Vad betyder det?

Kontot ovanför dig har stängt av det: du kan inte logga in i panelen och dina API-nycklar nekas. Redan sålda lines tas inte bort. Kontakta kontot ovanför dig.

#ACC-07
ACC-08 Var granskar jag vad jag och mina underåterförsäljare har gjort?

Logs → Reseller Logs(när gruppen får visa loggar): varje line eller enhet som skapats, redigerats, förnyats, aktiverats / inaktiverats eller tagits bort, varje underåterförsäljare som skapats och varje kreditöverföring — med debiterade krediter. Du ser bara dina egna poster och posterna för kontona under dig; loggen kan inte raderas (endast admin). Kreditboken (CRD) är fortfarande platsen för att stämma av ett saldo.

#ACC-08

Krediter

CRD
CRD-01 Vad är en kredit?

Panelens förbetalda enhet. Varje försäljning (skapa en line, förnya, skapa aktiveringskoder, skapa en underåterförsäljare) tar krediter enligt paketpriset eller gruppavgiften. En kredit är inte pengar och panelen omvandlar den inte: vad en kredit är värd avtalar du och kontot ovanför dig om.

#CRD-01
CRD-02 Hur fyller jag på krediter?

Krediter flödar uppifrån och ned: admin ger krediter till en återförsäljare, en återförsäljare överför dem till en underåterförsäljare. Betalningen till kontot ovanför dig sker utanför panelen.

#CRD-02
CRD-03 Vems krediter debiteras?

Alltiddet konto som utför åtgärden, även när linen tilldelas en underåterförsäljare längre ned.

#CRD-03
CRD-04 Var ser jag min kredithistorik?

SidanCredits: en rad per rörelse, med datum, belopp, saldo efteråt, orsak och vem som gjorde det. Detta är kreditboken — den auktoritativa källan för ditt saldo.

#CRD-04
CRD-05 Vad händer om jag inte har tillräckligt med krediter?

Hela åtgärden nekas: ingen line skapas och inget debiteras. Ett saldo blir aldrig negativt.

#CRD-05
CRD-06 Om jag trycker på spara två gånger eller nätverket bryts, debiteras jag två gånger?

Nej. Varje försäljningsbegäran bär ett request-id (request_id); om samma id skickas igen returneras det tidigare resultatet. Att skapa linen och debitera krediterna lyckas alltid tillsammans eller avbryts tillsammans.

#CRD-06
CRD-07 Får jag tillbaka krediter när jag tar bort en line?

Nej. Att ta bort en line ger ingen återbetalning, även om den har tid kvar. Det enda undantaget: att ta bort enoanvänd aktiveringskodsom återförsäljaren skapat ger återbetalning (CODE-08).

#CRD-07
CRD-08 Kan jag ta tillbaka krediter jag överfört till en underåterförsäljare?

Ja: i underåterförsäljarens redigeringsformulär anger du ett negativt tal i fältet för kreditöverföring. Inget saldo kan gå under 0.

#CRD-08
CRD-09 Hur vet jag i förväg hur många lines jag kan köpa?

Paketväljaren i linens formulär visar ditt eget pris. Via API:et returnerar åtgärdenpricingditt saldo, priset för varje paket och hur många du har råd med.

#CRD-09

Paket, bouquets och priser

PKG
PKG-01 Vad är skillnaden mellan en bouquet och ett paket?

Enbouquetär en lista med innehåll (kanaler, filmer, serier). Ettpaketär produkten du säljer: en eller flera bouquets, en giltighetstid, ett antal anslutningar, utdataformat, spärrar och ett pris i krediter (ordinarie pris och testpris).

#PKG-01
PKG-02 Varför ser jag inte ett visst paket?

Ett paket kan bara säljas av de grupper admin valt för det. Ett paket som inte är avsett för din grupp visas inte i väljaren och nekas när det skickas via API:et.

#PKG-02
PKG-03 Mitt pris skiljer sig från paketpriset. Varför?

Admin kan ange etteget prisper återförsäljare för varje paket (0 = gratis). Det egna priset gäller för att skapa en ordinarie line, förnya och ordinarie aktiveringskoder; det gällerinteför testperioder.

#PKG-03
PKG-04 När admin ändrar ett pakets bouquets, ändras redan sålda lines också?

Nej. Bouquetskopieras in i linenvid försäljningen; att redigera paketet efteråt påverkar inte redan sålda lines. En line får paketets nya bouquets vid nästa förnyelse / paketbyte. (När innehålletien bouquet ändras ser varje line med den bouqueten det direkt. Att ta bort en bouquet tar bort dess id från varje line och paket. Att ändra den globala bouquet-ordningen ändrar bara ordningen som lagrats på sålda lines om du kryssar i rutan "apply to sold lines and packages"; en lines uppsättning bouquets ändras inte.)

#PKG-04
PKG-05 Kan jag sälja bara en del av ett paket?

Bara när din grupp harAllow Bouquet Selectionaktiverat: du kryssar i en del av paketets bouquets; inget ikryssat = hela paketet; bouquets utanför paketet tas bort. Priset ändras inte.

#PKG-05
PKG-06 Vilka egenskaper hos en line bestäms av paketet?

Utgångsdatum (idag + paketets giltighetstid), antal anslutningar, utdataformat, restreamer, enhetsspärr, påtvingat land, påtvingad server, ISP-spärr, bouquets. Värden som en återförsäljare anger för dessa fält ignoreras, utom bouquets (PKG-05) och ISP-spärren när gruppen harAllow Line Restrictionsaktiverat.

#PKG-06
PKG-07 Vad är ett paket av typen "MAG only" / "Enigma only"?

Ett paket som bara kan säljas för den typen av set-top-box; det kan inte säljas för en vanlig line eller för den andra enhetstypen. Omvänt måste ett paket tillåta enhetstypen innan det kan användas i formuläret Add MAG / Add Enigma.

#PKG-07

Lines: skapa, redigera, förnya, ta bort

LINE
LINE-01 Vad behöver jag för att skapa en line?

Du måste välja ett paket som din grupp får sälja och ha tillräckligt med krediter. Användarnamn / lösenord: skriv ditt eget (när gruppen tillåter det) eller lämna dem tomma så genereras de. En admin får också lämna ett av dem (eller båda) tomma när en line skapas: systemet genererar 10 tecken och visar dem direkt efter att du sparat;redigeringsformuläretkräver fortfarande ett användarnamn.

#LINE-01
LINE-02 Varför kan jag inte välja användarnamn / lösenord själv?

Din grupp harAllow Username Change/Allow Password Changeavstängt: en ny line får genererade värden. När du får skriva egna anges minimilängden av gruppen (8 tecken som standard).

#LINE-02
LINE-03 Var kan jag se en lines lösenord igen?

I linens redigeringsformulär och i dialogrutanGenerate play linki listan Lines. Lösenord till lines sparas läsbara eftersom IPTV-appar och spellistlänkar behöver dem. Ett genererat lösenord visas direkt efter att du sparat.

#LINE-03
LINE-04 En gammal line visar inget lösenord och kunden kan inte logga in?

Vissa lines som skapats av en tidigare version av panelen har bara ett hashat lösenord. En sådan linekan inte logga inoch panelen visar inget lösenord för den. Sätt ett nytt lösenord i linens redigeringsformulär och skicka det till kunden.

#LINE-04
LINE-05 Vad kan en återförsäljare redigera på en line efter försäljningen?

Enable / disable, återförsäljaranteckningar, kontakt, kategorimall, ägare (inom ditt eget träd); användarnamn och lösenord när gruppen tillåter det; begränsningar (IP-adresser, user agents, ISP-spärr) när gruppen harAllow Line Restrictionsaktiverat; ett nytt bouquet-urval inom paketet när gruppen tillåter det. Paketet, utgångsdatum, antal anslutningar, testflaggan, utdataformat, enhetsspärr och land kaninteredigeras direkt — de ändras bara genom en förnyelse / ett paketbyte.

#LINE-05
LINE-06 Hur förnyar jag en line?

Två sätt, en regel:

  • knappenRenew (charged)i listan: använder linens nuvarande paket;
  • fältetExtend with packagei redigeringsformuläret: välj vilket paket du får sälja (såbyter du också paket).

När du redigerar en line och väljer en förnyelse i samma sparning är bådaen transaktion: om förnyelsen nekas (för få krediter, paketet kan inte säljas) sparas inte heller redigeringen och inga krediter debiteras. Rätta och spara igen.

#LINE-06
LINE-07 Behålls återstående tid när jag förnyar?
  • Linen harinte gått utoch det nya paketet ärkompatibeltmed det gamla → tiden läggs till det nuvarande utgångsdatumet.
  • Linenhar gått ut, eller de två paketen är inte kompatibla → räknas från idag; eventuell återstående tid behålls inte.

"Kompatibelt" kontrolleras bara när det nya paketet har alternativet för kompatibilitetskontroll aktiverat: båda paketen måste ha samma bouquets, utdataformat, antal anslutningar, restreamer-flagga och enhetsspärr. Med alternativet avstängt räknas de alltid som kompatibla. Nya paket har alternativet aktiverat som standard (admin kan stänga av det); befintliga paket behåller sin inställning. En MAG- / Enigma-line kan bara förnyas med, eller bytas till, ett paket som tillåter den typen av box.

#LINE-07
LINE-08 Hur debiteras ett paketbyte (uppgradering / nedgradering)?

Ett paketbyte = köp av en ordinarie period av det nya paketet: det nya paketets fulla pris debiteras (ditt eget pris om du har ett), utan kredit för den oanvända delen. Linen får alla egenskaper hos det nya paketet.

#LINE-08
LINE-09 Vad är skillnaden mellan att inaktivera och ta bort en line?

Disable: kunden kan inte logga in eller titta, pågående sessioner stängs inom ungefär en minut; prenumerationsperioden fortsätter löpa; du kan aktivera den igen när som helst.Delete: permanent, ingen återställning, ingen återbetalning (DATA-01). För en kund som pausar: inaktivera — ta inte bort.

#LINE-09
LINE-10 Vad betyder linens statusar?
StatusBetydelseVem kan häva den
Activeanvändbar—
Disabledavstängd av återförsäljaren / ägarenåterförsäljare
Bannedspärrad av adminendast admin
Expiredefter utgångsdatumeten förnyelse
Trialen testline, användbar tills testperioden tar slutblir ordinarie vid förnyelse
#LINE-10
LINE-11 Vad händer när en line går ut?

Kunden nekas tills linen förnyas (en line som både har gått ut och är banned ser klippet "expired", eftersom utgång kontrolleras först); pågående sessioner stängs inom ungefär en minut. Linen tasintebort automatiskt: förnya den så fungerar den igen med samma användarnamn / lösenord.

#LINE-11
LINE-12 Kan jag lämna över en line till en underåterförsäljare?

Ja: välj ett konto under dig som ägare. Ägaren ser linen i sin egen lista. Krediterna debiteras fortfarande den som trycker på spara.

#LINE-12
LINE-13 Vems lines ser jag?

Dina egna och de som tillhör varje konto under dig. En line utanför ditt träd finns inte för dig (svaret är "not found").

#LINE-13
LINE-14 Vad används fälten "Contact" och "Reseller notes" till?

För att du ska komma ihåg vem kunden är (e-post, telefonnummer, ordernummer). Prenumeranten ser dem aldrig. De raderas för alltid när linen tas bort.

#LINE-14
LINE-15 Kan jag se vad en line tittar på, och varifrån?

När gruppen har behörighet:Logs → Line Activityvisar visningshistoriken för varje line, ochLogs → Live Connectionsvisar varje öppen anslutning för lines i ditt träd (vilken line, vilken kanal, från vilken adress) med en knapp för att stänga den. Live Connections öppnas bara när admin för din grupp har aktiverat alternativet att visa kunders anslutningshistorik (rutanclient connection logsi gruppformuläret); du ser aldrig anslutningar för en line utanför ditt träd.

#LINE-15
LINE-16 Varför visar listan Lines inte lines som hör till aktiveringskoder?

En line som hör till en aktiveringskod är som standard dold i listan tills du filtrerar efter den (CODE-02).

#LINE-16
LINE-17 Innehåller utgångsdatumet i linens formulär en tid? Admin

Ja. FältetExpires oni linens formulär är ett datumoch en tidi panelens tidszon, så en line kan gå ut en viss timme. Att öppna formuläret och spara utan att röra fältet behåller utgångstiden till sekunden — att redigera en anteckning eller bouquets ger inte en testline på timbasis extra tid. Ett värde som inte kan läsas rapporteras vid själva fältet och blir aldrig "går aldrig ut". Sidan för massredigering tar fortfarande ett datum, tolkat som slutet av den dagen.

#LINE-17

Testperioder

TRI
TRI-01 När kan jag skapa en testline?

Näralladessa gäller: admin har inte stängt av testperioder för återförsäljare; paketet har en testperiod; din grupp harAllowed Trials> 0; dina krediter är ≥ gruppensMinimum Trial Credits; och antalet testlines du skapat inom räknefönstret inte har nått kvoten.

#TRI-01
TRI-02 Över vilket fönster räknas testkvoten?

Som anges på gruppen:day= de senaste 24 timmarna,month= de senaste 30 dagarna. Exempel, en kvot på 5 / dag: högst 5 testlines under valfria 24 timmar. En äldre testperiod frigör sin plats när den lämnar fönstret.

#TRI-02
TRI-03 Kostar en testperiod krediter?

Exakt paketets testpris (oftast 0). En återförsäljares eget pris gäller inte för testperioder.

#TRI-03
TRI-04 Varför är testrutan låst?

Ett av villkoren iTRI-01är inte uppfyllt; formuläret anger orsaken bredvid rutan.

#TRI-04
TRI-05 Hur gör jag om en testline till en ordinarie line?

Förnya linen med ett paket: linen får en ordinarie period och är inte längre en testline. Användarnamn och lösenord är desamma, kunden behöver inte ställa in något på nytt.

#TRI-05
TRI-06 Kan jag ge en befintlig line en ny testperiod?

Nej. En testperiod beviljasen gång, när linen skapas; en befintlig line kan bara förnyas med en ordinarie period (TRI-05). För att låta en kund prova igen, skapa en ny testline (den räknas mot testkvoten).

#TRI-06

Uppspelningslänkar, appar och format

PLAY
PLAY-01 Var får jag länken till min kund?

Lines → Generate play link: välj format; länken byggs med linens användarnamn och lösenord. Via API:et returnerarget_linefärdiga länkar:m3u,m3u_hls,xmltv,player_api,web_player.

#PLAY-01
PLAY-02 Vilka appar kan en kund använda? Tittare

Alla appar som stöderXtream Codes API(IPTV Smarters, TiviMate, XCIPTV, GSE…): ange serveradress + användarnamn + lösenord. För en app som bara tar en spellista, använd länkenM3U.MAG-boxar använder portalen,Enigma2-boxar använder en spellista / plugin. Utan någon enhet, användwebbspelareni en webbläsare.

#PLAY-02
PLAY-03 MPEG-TS eller HLS?

MPEG-TS: snabb kanalväxling, passar IPTV-appar och set-top-boxar.HLS: fungerar bra i webbläsare, på Apple-enheter och på instabila nätverk. En line kan bara använda de format som dess paket tillåter; en länk i ett format som inte är tillåtet nekas.

#PLAY-03
PLAY-04 Vilka spellisttyper finns?

m3u_plus(med logotyper, grupper, EPG-id — den rekommenderade standarden), vanligm3u, typerna för Enigma2 / DreamBox / GigaBlue / Octagon / MediaStar / StarLive samt enkla listtyper. Välj en i dialogrutan Generate play link.

#PLAY-04
PLAY-05 Varifrån kommer programguiden (EPG)? Tittare

Xtream-appar hämtar den själva. För en M3U-app, använd linensXMLTV-länk (enm3u_plus-spellista innehåller redan EPG-adressen).

#PLAY-05
PLAY-06 Finns det catch-up? Tittare

Ja, på de kanaler där admin har aktiverat arkivering; appar visar en catch-up-ikon på dessa kanaler.

#PLAY-06
PLAY-07 Var finns webbspelaren och hur loggar jag in? Tittare

På/player/på API-servern (länkenweb_player). Logga in med linens användarnamn / lösenord, eller med en aktiveringskod.

#PLAY-07
PLAY-08 Fungerar en gammal länk fortfarande när jag ändrar linens lösenord?

Nej. Lösenordet är en del av länken och lagras i appen; efter ett lösenordsbyte måste kunden ange det igen / få en ny länk. Så stänger du också ute någon som använder en line utan tillstånd.

#PLAY-08
PLAY-09 Kan jag använda min egen domän för uppspelningslänkar?

Ja: angeYour own play addresspå sidan för API-nycklar (eller med API-åtgärdenset_play_base). Du pekar domänens DNS till panelens API-server,ochoperatören måste konfigurera sin sida; berätta för admin innan du använder det. Adressen gäller för de länkar som API:et returnerar till ditt system.

#PLAY-09
PLAY-10 Kan jag ge en länk till flera personer?

Tekniskt delar de en line, så de delar dessantal anslutningar(SEC-01) och kan stöta på regeln om andra IP-adressen (SEC-03). Varje kund bör ha en egen line.

#PLAY-10

MAG / Enigma2 set-top-boxar

DEV
DEV-01 Hur lägger jag till en MAG- / Enigma-box?

Devices → Add MAG / Add Enigma: ange MAC-adressen, välj ett paket. Systemet säljer en ny line och kopplar enheten i ett steg; enheten loggar in med sin MAC, ingen behöver skriva något användarnamn / lösenord. Krediter debiteras precis som för en vanlig line.

#DEV-01
DEV-02 Kunden har redan en line och vill lägga till en box?

I enhetsformuläret väljer du kundensbefintliga linei stället för ett paket: enhetenparas ihopmed den linen, utan kostnad. Kunden fortsätter använda linen i appen; boxen följer linens paket, utgångsdatum, bouquets och status.

#DEV-02
DEV-03 Hur räknas anslutningar för en ihopparad app och box?

Dedelaranslutningsgränsen: appen och boxen är en prenumerant.

#DEV-03
DEV-04 Hur förnyar jag en box?

Förnya dess line (länken finns i enhetsformuläret). För en ihopparad enhet, förnya kundens line — boxen följer av sig själv.

#DEV-04
DEV-05 Kunden byter ut boxen mot en ny?

Redigera MAC-adressen på enheten. Om linen har enhetsspärr aktiverad, rensa det registrerade serienumret / enhets-id:t så att den nya boxen kan registrera sig.

#DEV-05
DEV-06 Tas linen bort när jag tar bort en enhet?

Ja. Att ta bort en enhet tar också bort dess line (med anslutningshistorik och väntande händelser), som i den gamla panelen. För att behålla en line som är betald, använd knappenConvert to line: enheten tas bort och linen blir en vanlig line. När du tar bort en kunds line lever en ihopparad enhet vidare självständigt med en egen line.

#DEV-06
DEV-07 Kan en återförsäljare styra en box på distans?

Sina egnaMAG-boxar, ja: skicka ett meddelande till TV:n, spela en kanal, ladda om portalen, starta om, stänga linens anslutningar (gruppen behöver behörighet att visa kunders anslutningsloggar), nollställa den registrerade ISP:n och nollställa STB-spärren. X-Plugin-kommandon och skärmdumpar frånEnigma-boxar, att banna en enhet och att flytta en enhet till en annan line är bara för admin. Att aktivera / inaktivera en återförsäljares enhet aktiverar / inaktiverar dess line; en återförsäljare kan inte hävaBannedpå en enhet.

#DEV-07

Aktiveringskoder

CODE
CODE-01 Vad används en aktiveringskod till?

Att sälja åtkomst som en kod (ett skraplott, en kod skickad i ett meddelande): kunden anger koden i en app eller i webbspelaren och kan titta, utan användarnamn / lösenord. Periodenbörjar först när kunden aktiverar koden för första gången.

#CODE-01
CODE-02 Hur skapar jag koder och vad kostar de?

Active Codes → New: välj paket, antal (1–500 per batch), kodlängd (6–24), alternativet endast siffror (lätt att skriva med en TV-fjärrkontroll) och testalternativet. Krediter debiterasvid skapandet= paketpris × antal koder. Varje kod får en egen line, låst fram till aktivering.

#CODE-02
CODE-03 Vilka tecken innehåller en kod?

Versaler och siffror utan de lätt förväxlade (0, O, 1, I); eller bara siffror. En kund som skriver med gemener accepteras ändå.

#CODE-03
CODE-04 På hur många enheter kan en kod användas? Tittare

En. Koden knyts till den första enheten som aktiverar den; en annan enhet som anger samma kod nekas. Den enheten får ange koden så många gånger den vill, linens inloggningsuppgifter ändras inte.

#CODE-04
CODE-05 Vad händer om kunden byter enhet?

Reset devicepå den koden; den nya enheten kan sedan aktivera den. Ingen tid läggs till perioden.

#CODE-05
CODE-06 Kunden får ett fel när koden anges. Vad betyder det? Tittare
MeddelandeBetydelseVad du ska göra
INVALID_CODEfel kod / koden finns intekontrollera varje tecken; skriv inte bindestrecken
DEVICE_MISMATCHkoden är knuten till en annan enhetåterförsäljaren nollställer enheten (CODE-05)
DISABLEDkoden är avstängdåterförsäljaren aktiverar den igen
EXPIREDperioden är slutköp en kod / förläng

Att ange flera olika felaktiga koder i rad gör att IP-adressen blockeras en stund (SEC-08).

#CODE-06
CODE-07 Hur förlänger jag en kod som har aktiverats?

På sidanActive Codeskryssar du i koden, väljer åtgärdenExtend (days)och anger antalet dagar. Bara enaktiveradkod får dagar tillagda (en oanvänd kod har inte påbörjat sin period); en kod som fortfarande är giltig förlängs från sitt nuvarande utgångsdatum, en utgången från nu. Den här åtgärden debiterar inga krediter. Via API:et:extend_active_code.

#CODE-07
CODE-08 Får jag tillbaka krediter när jag tar bort en kod?

Enoanvändkod som skapats av återförsäljaren: full återbetalning, med en rad i kreditboken. Enaktiveradkod: ingen återbetalning.

#CODE-08
CODE-09 Hur hanterar jag många koder på en gång?

SidanBatchesvisar totalt / redo / aktiverade / inaktiverade för varje batch och exporterar en TXT-fil (en kod per rad). Massåtgärder: enable, disable, reset device, delete.

#CODE-09
CODE-10 Följer en aktiveringskods line paketets gränser?

Ja, som varje line som sålts med det paketet: antal anslutningar, utdataformat, bouquets, enhetsspärr, restreamer och även paketetspåtvingade land(SEC-07). En kund som aktiverar en kod från ett land utanför den tillåtna listan kan aktivera den men nekas vid uppspelning.

#CODE-10

Anslutningsgränser och spärrar som skyddar en line

SEC
SEC-01 Hur räknas "Max connections"?

Det är antalet enheter som tittarsamtidigtmed en line. 0 = obegränsat. Att öppna kanalen du redan tittar på igen från samma enhet räknas inte som en ny anslutning.

#SEC-01
SEC-02 Vem kopplas ner när gränsen överskrids? Tittare

Som standard: dennyaanslutningen släpps in och denäldstastängs (en anslutning från samma enhet prioriteras, därefter från samma IP). Den stängda spelaren stannar inom ungefär 30 sekunder. Admin kan i stället välja attneka den nya anslutningeni stället för att stänga en gammal.

#SEC-02
SEC-03 Vad är regeln om "andra IP-adressen"?

När admin har den aktiverad: medan en line tittas på från en IP nekas en liveanslutning från en annan IP. Regeln kan begränsas till lines med få anslutningar (till exempel lines med 1 anslutning; en line med obegränsade anslutningar binds bara när tröskeln är 0). MedMatch The Address By Networkaktiverat räknas adresser i samma /24-nätverk (IPv6: /64) som en tittare. Detta är ett verktyg mot kontodelning.

#SEC-03
SEC-04 Kan jag begränsa en line till vissa IP-adresser eller appar?

När gruppen harAllow Line Restrictionsaktiverat: fältetAllowed IPs(en IP, ett CIDR-intervall eller ett domännamn, ett per rad; en domän slås upp vid anslutningen, så en dynamisk IP fungerar ändå) ochAllowed User-Agents. Tomt = allt tillåtet. Obs: dessa begränsningar blockerar viduppspelning; appen loggar fortfarande in och visar kanallistan.

#SEC-04
SEC-05 Vad är ISP-spärren?

Linen minns internetleverantören för sin första anslutning och nekar användning från en annan leverantör. När kunden byter leverantör, stäng av och slå på ISP-spärren igen för att registrera den nya. Den gäller inte för MAG-boxar.

#SEC-05
SEC-06 Vad är enhetsspärren?

Den knyter linen till den första set-top-box som loggar in (serienummer, enhets-id); en annan box nekas. Bestäms av paketet.

#SEC-06
SEC-07 Hur fungerar landsbegränsningen?

En line kan bara ansluta från sitt påtvingade land (ALL= var som helst). När det är tomt gäller panelens allmänna lista över tillåtna länder. En kund som reser utomlands eller använder VPN kan nekas av den anledningen.

#SEC-07
SEC-08 Varför är en IP-adress blockerad? Tittare
  • Automatiskt: misslyckade inloggningar från en IP med många olika användarnamn / aktiveringskoder på kort tid, eller en flod av förfrågningar. Ett automatiskt block upphör av sig självt efter den tid admin konfigurerat (60 minuter som standard).
  • Manuellt: admin blockerade IP-adressen / IP-intervallet; detta går inte ut.

Medan en IP är blockerad kaningenline ansluta från den. Att upprepade gånger skriva fel på samma användarnamn orsakar inget block.

#SEC-08
SEC-09 Av vilka andra skäl kan en anslutning blockeras?

Admin kan blockera efterUser-Agent(app), efterinternetleverantör (ISP)och efterASN(till exempel hosting- / VPN-intervall). En line för vilken admin aktiverat "bypass UA" hoppar över appens blocklista.

#SEC-09
SEC-10 Vad är en restreamer?

En line för en partner som hämtar strömmarna för att distribuera dem vidare. Den är undantagen från anslutningsgränsen, regeln om andra IP-adressen, det automatiska avslutet av långa sessioner och ASN-blockering. Bestäms av paketet / admin; inte avsedd för vanliga tittare.

#SEC-10
SEC-11 Avbryts en mycket lång sammanhängande session? Tittare

Admin kan ange en maxlängd för en sammanhängande session; efter den stängs sessionen och kunden trycker på play för att fortsätta. En session som förlorar signalen i ungefär 90 sekunder räknas också som stängd.

#SEC-11
SEC-12 Hur upptäcker jag en line som delas eller är stulen?
  • SidanTheft Detection(när gruppen har behörighet): rangordnar lines efter antaletolikafilmer / avsnitt som setts på 1 timme / 24 timmar / 7 dagar, med antalet olika IP-adresser — en ovanligt hög line är misstänkt.
  • Linens aktivitetssida: visar IP-adresserna och enheterna som används.
  • Vad du ska göra: byt linens lösenord (PLAY-08), aktivera IP-begränsningen / ISP-spärren, eller inaktivera linen.
#SEC-12

Underåterförsäljare

SUB
SUB-01 Kan jag skapa underåterförsäljare?

När din grupp harCan Create Sub-Resellersaktiverat och minst en grupp iGroups for sub-resellers. Varje skapande debiterar den skapandeavgift (krediter) som anges på gruppen. Ett återförsäljarträd är högst 5 nivåer djupt.

#SUB-01
SUB-02 Vilken grupp tillhör en underåterförsäljare, och vad får den göra?

Du väljer en grupp från den lista admin tillåter; gruppen bestämmer underåterförsäljarens behörigheter, säljbara paket och testkvot.

#SUB-02
SUB-03 Vad kan jag hantera hos en underåterförsäljare?

E-post, namn, lösenord, status, grupp (från listan), anteckningar, överföring / återtagning av krediter och alla lines under dem. Du kan inte ändra deras roll eller ägare.

#SUB-03
SUB-04 Vad ser en underåterförsäljare av mitt?

Ingenting: varje konto ser bara det som finns under det, aldrig nivåerna ovanför eller andra grenar.

#SUB-04
SUB-05 Vart går en underåterförsäljares lines och krediter när jag tar bort den?

Gruppen behöverCan Delete Usersaktiverat. De återstående krediterna, lines och underkonton flyttas tillkontot som tar bort. Kundernas lines fortsätter fungera. Det raderade kontots personuppgifter (användarnamn, e-post, namn, lösenord, API-nycklar, anteckningar) raderas; det användarnamnet och den e-posten kan användas igen.

#SUB-05
SUB-06 Får en ny underåterförsäljare ett e-postmeddelande?

När admin har aktiverat välkomstmeddelandet: det nya kontot får sitt inloggningsnamn och en inloggningslänk. E-postmeddelandet innehålleraldriglösenordet — du skickar lösenordet själv.

#SUB-06

Kategorimallar

CAT
CAT-01 Vad används en kategorimall till?

För att ändra ordning på, byta namn på eller dölja de kategorier (live, filmer, serier, radio) som en kund ser i appen — per line, utan att röra panelens egna kategorier.

#CAT-01
CAT-02 Vad händer när jag döljer en kategori?

Allt innehåll i den kategorin döljs också från appen och spellistan för de lines som använder mallen.

#CAT-02
CAT-03 När jag redigerar en mall, ändras lines som använder den?

Ja, direkt för varje line som mallen är tilldelad. När en mall tas bort återgår dess lines till standardlayouten.

#CAT-03
CAT-04 Vilka mallar kan jag se och redigera?

Se: dina egna och de som tillhör konton under dig, systemmallar och mallar delade av nivåerna ovanför. Redigera: bara dina egna och de under dig. För att justera en systemmall,dupliceraden och redigera kopian.

#CAT-04
CAT-05 Begränsningar värda att känna till?

Den anpassade kategoriordningen gäller inte film- / seriedelen av en M3U-spellista (namn och döljande gäller fortfarande). Appar som använder Xtream API får allt.

#CAT-05

Reseller API, API-nycklar, webhooks

API
API-01 Vad används Reseller API till?

För ditt eget system (webbutik, fakturering, bot) för att sälja och hantera lines / underåterförsäljare utan att öppna dashboarden. Adress:{API}/reseller/v1, autentiserad med rubrikenX-API-Key. Fullständig dokumentation finns på/docs/på API-servern.

#API-01
API-02 Var får jag en API-nyckel?

SidanAPI Key. En nyckel visasen gång, när den skapas — kopiera den direkt. Om du tappar bort den, skapa en ny nyckel (den gamla slutar fungera).

#API-02
API-03 Ska jag använda en nyckel för alla system?

Helst inte. Skapa enextra nyckelper system: ge den ett namn, begränsa de IP-adresser / CIDR-intervall som får använda den, gör den eventuelltskrivskyddad(bara lista och visa) och återkalla den separat utan att påverka de andra nycklarna.

#API-03
API-04 Vad kan API:et göra?
BehovÅtgärd
Saldo, priser, hur många du har råd med, regler för användarnamn / testuser_info,pricing,packages
Linesget_lines,get_line,create_line,renew_line,change_package,edit_line,enable_line,disable_line,delete_line
Underåterförsäljareget_users,get_user,create_user,edit_user,adjust_credits,enable_user,disable_user,delete_user
Aktiveringskoderskapa, lista, enable / disable, reset device, delete
Webhooks, egen uppspelningsadress, API-anropsloggcreate_webhook…,set_play_base,api_logs

Varje regel i dashboarden (grupp, eget pris, testkvot, trädomfång) gäller via API:et på exakt samma sätt.

#API-04
API-05 Om jag försöker igen efter ett nätverksfel, debiteras jag två gånger?

Nej, så länge du skickar sammarequest_idför samma transaktion: systemet returnerar det tidigare resultatet.request_idför en förnyelse ärbundet till den linen: att återanvända det för en annan line ger ett konfliktfel (HTTP 409) och den andra linen ändras inte — generera ett nyttrequest_idför varje transaktion.

#API-05
API-06 Min integration fungerar inte. Hur kontrollerar jag det själv?

Sidan API Key har en tabell medsenaste API-anrop(30 dagar): åtgärd, resultat, felkod, anropande adress, connectorns namn. Parametrar registreras aldrig.

#API-06
API-07 Vad är en webhook, och vilka händelser finns?

Panelen talar om för ditt system när något händer, så att du slipper fråga hela tiden. Händelser:line.created,line.renewed,line.enabled,line.disabled,line.deleted,line.expiring(3 dagar i förväg),line.expired,credits.low(under tröskeln du anger). Mottagaradressen måste vara https och nåbar från internet.

#API-07
API-08 Hur vet jag att en webhook är äkta?

Varje avisering bär signaturenX-Xtream-Signature: sha256=HMAC(secret, timestamp.body); hemligheten visas en gång, när slutpunkten skapas. En webhook innehåller aldrig något lösenord.

#API-08
API-09 Webhooken har slutat skicka?

Varje avisering försöks 3 gånger; en slutpunkt som misslyckas med 20 leveranser i rad stängs av. Rätta till din sida, användSend testoch skapa sedan slutpunkten igen om den stängdes av.

#API-09
API-10 Returnerar API:et lösenord till lines?

Ja, men bara till linens ägare (du och nivåerna ovanför dig i trädet). Spara inte lösenord till lines i loggar och skicka dem inte över en osäker kanal.

#API-10
API-11 Kan `edit_line` förnya en line?

Ja, när du skickar medpackage_id(det gamla namnetpackageaccepteras också): vid sidan av redigeringen säljer åtgärden en ordinarie period av det paketet precis somchange_package— samma pris, sammarequest_id, och svaret innehållercredits_charged. Redigering och förnyelse är en transaktion: när den nekas (för få krediter, ogiltigt paket,trialskickat med) ändras ingenting.edit_lineutanpaket redigerar bara användarnamn, lösenord, kontakt och anteckningar och rör inte paketet eller utgångsdatumet.

#API-11
API-12 Fungerar ett skript skrivet för den gamla (PHP-)panelen med det här API:et?

Inte som det är. API:et behåller de välbekanta åtgärdsnamnen men är ett nytt gränssnitt: adressen/reseller/v1, en API-nyckel skapad i den här panelen, skrivåtgärder skickade med POST, fel returnerade som en HTTP-status med etterror-fält, och resultatet av att skapa en line idata.line. Använd dokumentationen på/docs/eller en färdig connector (CON-02).

#API-12

Connectors för butiks- och faktureringssystem

CON
CON-01 Hur tar jag emot pengar från mina kunder?

Medditt egetsystem och din egen betalningsgateway. Panelen hanterar inte betalningar. En connector kopplar ditt butikssystem till panelen: kunden betalar hos dig → connectorn anropar Reseller API för att skapa / förnya linen.

#CON-01
CON-02 För vilka plattformar finns det en connector?

WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WordPress (WooCommerce / Easy Digital Downloads), Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, och en "webhook bridge" för Shopify, Upmind och Invoice Ninja.

#CON-02
CON-03 Var laddar jag ner och installerar en?

SidomenynResources → All Connectors: varje connector har en beskrivning, anslutningsuppgifterna, installationsstegen, en knappDownloadoch filens SHA-256 för att verifiera den.

#CON-03
CON-04 Hur väl har connectorerna testats?

Det skiljer sig per connector, och varje connectors sida anger det: vissa har körts i den riktiga plattformen (till exempel WordPress + WooCommerce, Odoo, FOSSBilling, Paymenter), andra har bara fått sin kärna testad. Läs raden "how it was tested" och prova i en testmiljö innan du säljer på riktigt.

#CON-04
CON-05 Är en connector säker, och vad gör den med panelen?

En connector anropar bara Reseller API meddinAPI-nyckel — den kan göra exakt det du kan göra, inget mer. Källkoden är öppen så att du kan läsa och granska den. Ge varje connector en egen nyckel med IP-begränsning (API-03).

#CON-05
CON-06 Vad kan en connector sälja?

Lines (skapa, förnya, byta paket, pausa, ta bort) och underåterförsäljarkonton med krediter.

#CON-06
CON-07 Det finns ingen connector för min plattform än?

Integrera själv med Reseller API (API-01) och webhooks, eller skicka en förfrågan via supportkanalen.

#CON-07

Data, radering och integritet

DATA
DATA-01 Kan en borttagen line återställas?

Nej. Borttaget är borta: linens uppgifter (användarnamn, lösenord, kontakt, anteckningar), dess anslutningshistorik (IP-adresser, enheter, vad som setts), set-top-boxarna kopplade till linen och dess aktiveringskod. Det finns ingen papperskorg och ingen återställningsfunktion eller något API för det. När kunden kommer tillbaka, skapa en ny line.

#DATA-01
DATA-02 Vad behåller systemet efter en borttagning?

Bara enanonymstatistisk post för operatören (ny eller återkommande kund, vilka paket som är populära). Den innehåller inget läsbart om kunden och ingen återförsäljare, connector eller API kommer åt den.

#DATA-02
DATA-03 Kan en backup få tillbaka en borttagen line?

Nej. Databasbackuper finns bara för att återuppbygga systemet efter en incident och hålls av operatören; de används inte för att ångra en borttagning. Gamla backuper roteras bort, så borttagna data försvinner även därifrån.

#DATA-03
DATA-04 Varför är ett lösenord till en line läsbart men ett panellösenord inte?

Ett lösenord till en line måste skrivas in i appar och är en del av spellistlänken, så panelen sparar det läsbart för linens ägare. Lösenord till panelkonton lagras bara hashade.

#DATA-04
DATA-05 Vem kan se mina lines och kunder?

Du, kontona ovanför dig i ditt träd och admin. Andra återförsäljare och nivåerna under dig kan inte.

#DATA-05
DATA-06 Skickar panelen e-post / meddelanden till mina kunder?

Aldrig. En lines kunder tillhör återförsäljaren; du kontaktar dem via ditt eget system.

#DATA-06
DATA-07 Blir jag meddelad innan en line går ut?

På två sätt: ett dagligt sammanfattningsmejl om lines som snart går ut (när admin har aktiverat det; 3 dagar i förväg som standard), och webhooksline.expiring/line.expiredtill ditt system.

#DATA-07

Felsökning

FIX

Kontrollera uppifrån och ned. De flesta problem med "kan inte titta" finns bland de första 5 raderna.

FIX-01 Kunden kan inte logga in / kan inte titta Tittare
#KontrolleraTeckenVad du ska göra
1Användarnamn / lösenordappen rapporterar fel uppgifterjämför med linens formulär (skiftlägeskänsligt, inga mellanslag); skicka länken frånGenerate play linkigen
2Utgångsdatumappen rapporterarExpiredförnya (LINE-06)
3StatusDisabled/Bannedaktivera igen; vidBannedkontakta admin
4Serveradresskan inte anslutaanvänd exakt adress och port från uppspelningslänken, och rätthttp/https
5Antal anslutningarutkastad när någon annan börjar tittaSEC-01,SEC-02
6Blockerad IPingen line kommer in från det nätverketSEC-08: vänta tills blocket upphör eller be admin häva det
7ISP-spärr / land / Allowed IPsmisslyckas bara efter byte av nätverk, på mobildata, med VPN eller vid resaSEC-04,SEC-05,SEC-07
8FormatHLS- / TS-länken nekasanvänd ett format som paketet tillåter (PLAY-03)
9Blockerad appmisslyckas bara i en appprova en annan app;SEC-09
#FIX-01
FIX-02 Inloggningen fungerar och listan visas, men en kanal spelas inte upp Tittare

Oftast en av uppspelningsspärrarna (rad 5–9 iFIX-01): inloggning och kanallista kontrollerar inte IP / app, bara uppspelning gör det. Om baraenkanal misslyckas på varje line → källkanalen har ett problem; berätta för admin kanalens namn och tidpunkten.

#FIX-02
FIX-03 Kanaler eller kanalgrupper saknas Tittare

Kontrollera linens bouquets (PKG-04,PKG-05) och kategorimallen som är tilldelad den (CAT-02). Efter en ändring, be kunden ladda om listan i appen. En kanal som admin just lagt till visas efter ungefär en halv minut; om en kanal finns i bouqueten och ingen line ser den kan admin ha tagit den kanalen ur sändning.

#FIX-03
FIX-04 Hackar, fryser Tittare

Prova i tur och ordning: en annan kanal (en kanal eller alla?) → ett annat nätverk → ett annat format (HLS i stället för MPEG-TS) → en annan app. Alla kanaler misslyckas på alla nätverk → berätta för supporten användarnamnet, tidpunkten och kanalen.

#FIX-04
FIX-05 Ingen programguide (EPG) Tittare

En M3U-app behöver XMLTV-länken tillagd (PLAY-05). En kanal utan EPG vid källan visar inget schema.

#FIX-05
FIX-06 Jag kan inte skapa en line

I tur och ordning: inget paket valt · paketet är inte för din grupp (PKG-02) · för få krediter (CRD-05) · användarnamnet är upptaget eller kortare än minimum (LINE-02) · testkvoten är slut (TRI-01).

#FIX-06
FIX-07 Nedladdning av en spellista ger fel 429 eller en 404-sida

429: linen laddar ner för många spellistor / EPG-filer samtidigt — vänta och försök igen. 404-sida: systemet svarar 404 påvarjenekande (fel uppgifter, utgången, spärrad, över en gräns) så att orsaken inte avslöjas för främlingar; kontrollera medFIX-01.

#FIX-07
FIX-08 Jag kan inte öppna en sida i dashboarden

Din grupp saknar behörighet till den sidan (ACC-02).Live Connectionskräver dessutom att admin aktiverar alternativet att visa kunders anslutningar för gruppen (LINE-15).

#FIX-08
FIX-09 Jag får ingen e-post från panelen

E-post skickas bara när admin har konfigurerat en e-postserver och aktiverat den typen av meddelande; kontot måste ha en riktig e-postadress. Kontrollera skräppostmappen.

#FIX-09

Ordlista

Line
en tittares IPTV-prenumeration: användarnamn, lösenord, utgångsdatum, bouquets, gränser
User
ett konto som loggar in i panelen: admin, återförsäljare, underåterförsäljare
Group
behörighetsgruppen för ett panelkonto; bestämmer menyer, säljbara paket, linereglerna, testperioder
Bouquet
en lista med innehåll (kanaler, filmer, serier)
Paket
produkten som säljs: bouquets + giltighetstid + gränser + pris i krediter
Kredit
den förbetalda enheten som används för att köpa paket
Test
ett pakets testperiod
Aktiveringskod
en kod som en kund själv aktiverar en betald line med
MAG / Enigma2
två familjer av set-top-boxar; de loggar in med MAC-adress
Xtream Codes API
protokollet som de flesta IPTV-appar använder (server + användarnamn + lösenord)
M3U / XMLTV
filformat för en spellista / en programguide
MPEG-TS / HLS
två strömformat
EPG
programguiden
Catch-up
att titta på ett program efter att det sänts
Restreamer
en line för en partner som hämtar strömmar för att distribuera dem vidare
Connector
programvara som kopplar en återförsäljares butikssystem till panelen
Webhook
en avisering som panelen skickar till en återförsäljares system när något händer

Kommer du fortfarande inte vidare?

Skicka linens användarnamn (aldrig lösenordet), när det hände, appen eller enheten och koden på den fråga du redan har provat.