ڈیوائس مینجمنٹ
CASTOVIA کس طرح فزیکل ڈیوائسز کو سبسکرپشنز سے جوڑتا ہے — ماڈل کی معلومات کی ضرورت نہیں، firmware updates نہیں، صرف ایک MAC address۔
سپورٹڈ ڈیوائس اقسام
MAG Boxes
MAG 250، 254، 322، 324، 420، 424، وغیرہ
Formuler Boxes
Z8 Pro، Z10 Pro، Z11 Pro، GTV، وغیرہ
Android TV / STB
IPTV app کے ساتھ کوئی بھی Android TV box
Enigma2 / Linux STB
Dreambox، VU+، اور اس جیسے دیگر
MAC Matching کیسے کام کرتا ہے
مکمل عمل نہایت سادہ ہے۔ نہ login screens، نہ credentials، نہ box پر configuration files۔ یہ بالکل یوں ہوتا ہے:
MAC Address پڑھیں
ہر Set-Top Box میں فیکٹری میں اس کے hardware کے اندر ایک منفرد MAC address مستقل طور پر موجود ہوتا ہے۔ یہ آپ کو device کے نیچے یا پیچھے لگی sticker پر ملے گا (format: 00:1A:79:xx:xx:xx).
MAC address مستقل ہوتا ہے اور اسے بدلا نہیں جا سکتا۔ یہ اس مخصوص فزیکل device کی منفرد شناخت کرتا ہے۔
Admin Panel میں Register کریں
Admin → Devices میں جا کر "Add Device" پر click کریں اور MAC address درج کریں۔ اسے ایک subscriber line (subscription) سے assign کریں۔ بس اتنا ہی چاہیے — نہ device model، نہ firmware version، نہ technical details۔
بڑے deployments کے لیے آپ CSV کے ذریعے MACs کو bulk-import بھی کر سکتے ہیں۔
Box پر Portal URL سیٹ کریں
Box پر صرف ایک setting configure کرنی ہوتی ہے: Portal URL۔ اپنا domain درج کریں (مثلاً http://tv.yourdomain.com)۔ Box کو صرف یہی configuration کبھی بھی درکار ہوتی ہے۔
بہت سے operators shipping سے پہلے boxes پر یہ پہلے سے configure کر دیتے ہیں، تاکہ end user کو کوئی setup نہ کرنا پڑے۔
Box خودکار طور پر Connect ہوتا ہے
جب box start ہوتا ہے تو وہ Portal URL کو ایک HTTP request بھیجتا ہے اور request میں اپنا MAC address شامل کرتا ہے۔ CASTOVIA database میں MAC lookup کرتا ہے، matching subscription تلاش کرتا ہے، اور channel list، EPG data، اور VOD catalog فراہم کر دیتا ہے۔
Box کو اپنی configuration کے بارے میں کچھ "پتا" نہیں ہوتا۔ وہ صرف اپنا MAC announce کرتا ہے اور server matching کر دیتا ہے۔
Subscriber TV دیکھتا ہے
End user اپنے channels، EPG guide، اور VOD library دیکھتا ہے — آپ کی branding کے ساتھ۔ انہیں اندازہ بھی نہیں ہوتا کہ پیچھے CASTOVIA موجود ہے۔ یہ آپ کا brand ہے، آپ کی service۔
Connection Flow
Box آن ہوتا ہے
اپنا MAC پڑھتا ہے
Portal URL سے رابطہ کرتا ہے
Request میں MAC بھیجتا ہے
Server Lookup
Matching subscription تلاش کرتا ہے
Content فراہم کرتا ہے
Channels، EPG، VOD
MAC-Based > Username/Password کیوں بہتر ہے
XUI.ONE جیسے روایتی panels username/password authentication استعمال کرتے ہیں۔ STB devices کے لیے MAC-based طریقہ کیوں بہتر ہے، یہ ہے:
Account Sharing نہیں
ایک MAC = ایک فزیکل device۔ MAC address کو username/password کی طرح share نہیں کیا جا سکتا۔
فوری Device Swap
Subscriber کا box خراب ہو گیا؟ نئے box کا MAC panel میں درج کریں، پرانا فوراً deactivate ہو جاتا ہے۔ 10 سیکنڈ میں کام مکمل۔
End-User Setup صفر
Subscriber box لگاتا ہے، WiFi سے connect کرتا ہے — بس اتنا ہی۔ نہ login screens، نہ passwords بھولنے کا مسئلہ۔
Automatic Deactivation
Panel سے MAC remove کریں → box مزید connect نہیں کر سکے گا۔ نہ remote wiping، نہ complex deprovisioning۔
Username/Password بھی سپورٹڈ ہے
CASTOVIA app-based subscribers (Android، iOS، web players) کے لیے روایتی username/password lines بھی سپورٹ کرتا ہے۔ MAC-based management خاص طور پر STB/MAG-type devices کے لیے ہے جہاں hardware identity credentials کی جگہ لے لیتی ہے۔