1. بنیادی باتیں اور منطق (Logic)
PaSS ایک سادہ منطق کے ساتھ کام کرتی ہے: ایپ آپ کے رولز کو اوپر سے نیچے تک پڑھتی ہے۔
- کال سے "میچ" کرنے والا پہلا رول جیت جاتا ہے۔
- ایپ ایکشنز انجام دیتی ہے۔
- ایپ رک جاتی ہے اور باقی فہرست کو نظر انداز کر دیتی ہے۔
ٹیبز: PaSS انٹرفیس چار اہم سکرینز پر مشتمل ہے:
- آؤٹ گوئنگ (آپ کے آؤٹ گوئنگ رولز)
- ان کمنگ (آپ کے ان کمنگ رولز)
- ہسٹری اپنی کال ہسٹری دیکھیں اور بالکل وہی دیکھیں کہ کون سا PaSS رول لاگو کیا گیا تھا۔ نمبروں کو براہ راست سپیم لسٹ میں شامل کریں۔
- سپیم لسٹ ناپسندیدہ نمبروں یا علاقوں کو (وائلڈ کارڈز کے ساتھ) بلاک کرنے کے لیے آپ کا مقامی ڈیٹا بیس۔
آپ بائیں یا دائیں سوائپ کر کے آسانی سے ان سکرینز کے درمیان نیویگیٹ کر سکتے ہیں۔
اہم: کچھ اہم سسٹم سیٹنگز
PaSS کو صحیح طریقے سے کام کرنے کے لیے، کچھ اینڈرائیڈ سیٹنگز کا درست ہونا ضروری ہے۔
سم کا انتخاب: اگر آپ کے پاس ڈوئل سم ہے تو آپ کو یہ اہم سیٹنگ ایڈجسٹ کرنی ہوگی تاکہ PaSS خود بخود ایک سم کارڈ منتخب کر سکے۔ آپ کا آلہ کالز کے لیے 'ہمیشہ پوچھیں' پر سیٹ نہیں ہونا چاہیے، بلکہ کالز کے لیے ایک ڈیفالٹ سم کارڈ سیٹ ہونا چاہیے۔ اس سیٹنگ کے بغیر، اینڈرائیڈ PaSS کے رولز کو بلاک کر دے گا اور آپ کے رولز میں سیٹ کی گئی سم منتخب نہیں کی جائے گی۔
کالر آئی ڈی: آپ ڈیفالٹ کے طور پر اپنا فون نمبر چھپانے یا دکھانے کا انتخاب کر سکتے ہیں۔ پریفکس کے ساتھ آپ فی کال اس کو اوور رائیڈ کر سکتے ہیں۔ ہر سم کے لیے ایک ڈیفالٹ منتخب کریں۔ اگر آپ اس بات کو یقینی بنانا چاہتے ہیں کہ اس سم کا نمبر ڈیفالٹ کے طور پر نہ دکھایا جائے، تو اسے پوشیدہ پر سیٹ کریں۔ اگر اسے ڈیفالٹ کے طور پر دکھایا جانا ہے، تو 'نمبر دکھائیں' کو منتخب کریں۔ آپ 'نیٹ ورک ڈیفالٹ' کا انتخاب بھی کر سکتے ہیں، جس سے آپ کے پرووائیڈر کا انتخاب لاگو ہوگا۔

رولز اور ترتیب کا نظم کریں
+ بٹن کے ساتھ آسانی سے ان کمنگ اور آؤٹ گوئنگ رولز شامل کریں۔ ترمیم کرنے کے لیے کسی رول پر ٹیپ کریں، یا حذف یا ڈپلیکیٹ کرنے کے لیے اسے دیر تک دبائیں۔ آپ رولز کو گھسیٹ کر ترتیب تبدیل کر سکتے ہیں۔
اہم: ہمیشہ اپنے سب سے مخصوص رولز کو اوپر رکھیں، اور اپنے عمومی رولز کو نیچے۔ PaSS اوپر سے نیچے تک کام کرتی ہے اور پہلا رول انجام دیتی ہے جو آپ کی شرائط پر پورا اترتا ہے!

رول ایڈیٹر (Rule Editor)
ایک رول کے اندر، آپ آسانی سے شرائط (اگر) اور ایکشنز (تو) شامل کرتے ہیں۔ براہ کرم نوٹ کریں: شرائط ہمیشہ ایک 'اور' (and) فنکشن کے طور پر کام کرتی ہیں۔ PaSS صرف تب ایکشنز انجام دیتی ہے جب تمام شرائط پوری ہوں۔ کچھ ہٹانا چاہتے ہیں؟ اسے حذف کرنے کے لیے بس سائیڈ پر سوائپ کریں۔ آپ ایکشنز کی ترتیب تبدیل کرنے کے لیے انہیں پکڑ کر گھسیٹ (drag) بھی سکتے ہیں۔

سمارٹ کال ہسٹری
آپ کا لاگ انٹرایکٹو ہے۔ اپنے کالنگ ایپ میں نمبر کھولنے کے لیے فون آئیکن پر ٹیپ کریں، یا تفصیلات دیکھنے کے لیے کسی رابطے کے نام پر ٹیپ کریں۔ کیا PaSS نے کوئی ایکشن لیا ہے؟ بس کال کے نیچے رول کے نام پر ٹیپ کریں تاکہ اسے براہ راست ایڈیٹر میں کھولا جا سکے! ناپسندیدہ کال؟ نمبر کو براہ راست اپنی سپیم لسٹ میں بھیجنے کے لیے کال کو دیر تک دبائیں۔

سپیم لسٹ اور وائلڈ کارڈز
سپیم لسٹ سکرین میں، آپ + کے ساتھ آسانی سے نئے ناپسندیدہ نمبر شامل کر سکتے ہیں۔ کیا آپ کو اکثر کسی مخصوص علاقے یا کال سینٹر سے سپیم موصول ہوتا ہے؟ تو شامل کرتے وقت - بٹن استعمال کریں۔ یہ نمبر کو چھوٹا کر دے گا اور آخر میں ایک ستارہ (وائلڈ کارڈ) لگا دے گا، تاکہ آپ ایک ہی بار میں نمبروں کی ایک پوری رینج کو بلاک کر سکیں۔


2. شرائط (اگر...)
ایک رول تب ہی انجام دیا جاتا ہے جب اس رول میں موجود تمام شرائط پوری ہوں۔
نمبر پیٹرن
فون نمبر کے ہندسوں کو دیکھتا ہے۔
- اس سے شروع ہوتا ہے: کنٹری کوڈز (
+92) یا ٹول فری نمبرز کے لیے مفید ہے۔ - اس پر مشتمل ہے: اگر آپ خود کوئی کوڈ ٹائپ کرتے ہیں (مثلاً
***) تاکہ کوئی رول زبردستی لاگو کر سکیں۔

رابطہ اکاؤنٹ
چیک کرتا ہے کہ آپ کے فون پر رابطہ کہاں محفوظ کیا گیا ہے (مثلاً "Work Exchange" یا "Private Gmail")۔
دستی طور پر گروپس بنائے بغیر کام اور نجی زندگی کو الگ کرنے کا یہ سب سے طاقتور طریقہ ہے۔
- شامل کریں (Include): صرف ان اکاؤنٹس پر لاگو ہوتا ہے۔
- خارج کریں (Exclude): ان اکاؤنٹس کے علاوہ سب پر لاگو ہوتا ہے ("نامعلوم" افراد کے لیے مفید)۔

رابطہ گروپ
چیک کرتا ہے کہ آیا آپ کی ایڈریس بک میں رابطہ کسی مخصوص گروپ (لیبل) میں ہے، جیسے "خاندان"، "VIP" یا "مریض"۔

دن اور وقت
ایسے رولز بنائیں جو صرف مخصوص اوقات میں کام کریں۔
- دن: فعال دن منتخب کریں (مثلاً کام کے رولز کے لیے پیر-جمعہ)۔
- وقت: ٹائم سلاٹ سیٹ کریں (مثلاً 09:00 - 17:00)۔

سم کارڈ
فلٹر کریں کہ آپ کس سم کارڈ پر کالز وصول کرتے ہیں۔ یہ آپ کے "فائر وال" کے لیے ضروری ہے۔
مثال: "اگر ویک اینڈ کے دوران میری ورک سم پر کوئی کال آتی ہے -> سیدھا وائس میل پر بھیجیں۔"

گمنام کالر
خاص طور پر ان کالرز کو جواب دیتا ہے جنہوں نے اپنا نمبر چھپا رکھا ہے (پرائیویٹ نمبر)۔

دوبارہ کال کرنے والا (Repeat Caller)
"ہنگامی" آپشن۔ یہ شرط درست ہوتی ہے اگر ایک ہی نمبر Y منٹ کے اندر X بار کال کرے۔
ہنگامی صورت حال میں اپنی رکاوٹوں کو توڑنے کے لیے اجازت دیں ایکشن کے ساتھ مل کر اس کا استعمال کریں۔

ان کمنگ ہسٹری
سمارٹ کال بیک۔ یہ شرط چیک کرتی ہے: "کیا اس نمبر نے مجھے حال ہی میں کال کی ہے؟"
منظر نامہ: کوئی آپ کو سم 2 پر کال کرتا ہے۔ آپ کال مس کر دیتے ہیں۔ جب آپ واپس کال کرتے ہیں، تو PaSS ہسٹری میں دیکھتی ہے کہ یہ نمبر سم 2 کا ہے اور خود بخود کال بیک کے لیے سم 2 کا انتخاب کرتی ہے۔

Wi-Fi نیٹ ورک
چیک کرتا ہے کہ آیا آپ مخصوص Wi-Fi نیٹ ورکس سے جڑے ہیں (یا نہیں جڑے ہیں)۔ آپ کوما سے الگ کر کے متعدد نیٹ ورکس درج کر سکتے ہیں۔
آسان: آپ بٹن کے صرف ایک کلک کے ساتھ اپنا موجودہ نیٹ ورک شامل کر سکتے ہیں۔

بلوٹوتھ ڈیوائس
چیک کرتا ہے کہ آیا آپ مخصوص بلوٹوتھ آلات سے جڑے ہیں (یا نہیں جڑے ہیں)۔
آپ آسانی سے اپنے تمام جوڑے ہوئے آلات (جیسے آپ کی کار کٹ یا آپ کا وائرلیس ہیڈسیٹ) کی فہرست سے اپنا ہدف منتخب کر سکتے ہیں۔

کیلنڈر اپائنٹمنٹ
آپ کے کیلنڈر میں فعال اپائنٹمنٹس چیک کرتا ہے۔ آپ سیٹ کر سکتے ہیں کہ آیا رول کا اطلاق ہونا چاہیے اگر کوئی اپائنٹمنٹ آپ کی شرائط پر پورا اترتی ہے (یا نہیں اترتی)۔
آپ اسے انتہائی درستگی کے ساتھ ترتیب دے سکتے ہیں: منتخب کریں کہ کن کیلنڈرز میں تلاش کرنا ہے، اپنی حیثیت (مصروف یا دستیاب) کے لحاظ سے فلٹر کریں، اور طے کریں کہ آیا پورے دن کی اپائنٹمنٹس شمار ہوتی ہیں۔ عنوان میں الفاظ تلاش کرنا (وائلڈ کارڈز یا regex کے ساتھ) بھی ممکن ہے۔

سپیم لسٹ
چیک کرتا ہے کہ آیا آنے والا فون نمبر (یا وائلڈ کارڈز کے ذریعے اس کا کچھ حصہ) آپ کی مقامی سپیم لسٹ میں موجود ہے۔
نوٹ کریں: سپیم لسٹ میں موجود نمبر خود بخود بلاک نہیں ہوتے! آپ کو اس شرط کے ساتھ ایک رول بنانا ہوگا اور 'کال پروسیس کریں: بلاک کریں' ایکشن کو منتخب کرنا ہوگا۔ اس طرح، آپ ہمیشہ کنٹرول برقرار رکھتے ہیں۔

انٹرایکٹو سوال (ایڈوانسڈ)
انٹرایکٹو کنڈیشن کے ساتھ، PaSS آپ سے ہاں/نہیں کا فوری سوال پوچھنے کے لیے کال کو لمحہ بھر کے لیے روک دیتی ہے، مثال کے طور پر: "کیا آپ کالر آئی ڈی دکھا کر کال کرنا چاہتے ہیں؟" آپ اس کے لیے ٹائم آؤٹ (سیکنڈز میں) بھی سیٹ کرتے ہیں۔
یہ لاجک کیسے کام کرتا ہے؟
- آپ کو سوال صرف تب نظر آتا ہے جب آپ کے رول میں موجود باقی تمام شرائط پہلے ہی پوری ہوں۔
- کیا آپ ہاں پر کلک کرتے ہیں؟ تو پورا رول 'درست' (true) ہے اور PaSS سیٹ کیے گئے ایکشنز انجام دیتی ہے۔
- کیا آپ نہیں پر کلک کرتے ہیں، یا ٹائم آؤٹ ہونے دیتے ہیں؟ تو رول کو 'غلط' (false) سمجھا جاتا ہے۔ PaSS ایکشنز انجام نہیں دیتی اور سیدھے آپ کی فہرست میں اگلے رول پر چلی جاتی ہے۔
پرو-ٹپ: ایک 'اگر-تو' (If-Else) ساخت بنائیں
آپ اس شرط کو بہت ہوشیاری سے ملا سکتے ہیں۔ فرض کریں آپ ہر بار فیصلہ کرنا چاہتے ہیں کہ آپ گمنام کال کر رہے ہیں یا کالر آئی ڈی کے ساتھ:
- انٹرایکٹو سوال کے ساتھ ایک رول بنائیں "کیا آپ کالر آئی ڈی دکھا کر کال کرنا چاہتے ہیں؟" اور نمبر دکھانے کے کوڈ کے ساتھ (مثلاً
*31#) پریفکس شامل کریں کا ایکشن منتخب کریں۔ - جائزہ (overview) پر جائیں، اس رول کو دیر تک دبائیں اور ڈپلیکیٹ کو منتخب کریں۔
- نئی کاپی کھولیں، انٹرایکٹو سوال کو ہٹا دیں، اور ایکشن کو گمنام کالنگ کے پریفکس میں تبدیل کر دیں (مثلاً
#31#)۔ - اس بات کو یقینی بنائیں کہ یہ کاپی براہ راست آپ کے پہلے رول کے نیچے ہے۔

3. ایکشنز (تو...)
اگر کوئی رول درست ہے، تو PaSS ان ایکشنز کو انجام دیتی ہے۔ آپ انہیں جمع کر سکتے ہیں (مثلاً سم منتخب کریں اور پریفکس شامل کریں)۔
سم منتخب کریں
تعین کرتا ہے کہ کال کس لائن سے جائے گی۔
- مخصوص سم: زبردستی سم 1 یا سم 2 استعمال کریں۔
- پوچھیں: ایک پاپ اپ دکھاتا ہے تاکہ آپ خود منتخب کر سکیں۔
- آخری بار استعمال شدہ: یاد رکھتا ہے کہ آپ نے اس مخصوص رابطے کے لیے پہلے کون سی سم استعمال کی تھی۔

پریفکس (Prefix) / سفکس (Suffix)
نمبر میں حروف شامل کرتا ہے۔
- پریفکس (شروع میں): مثلاً
#31#گمنام کالنگ کے لیے یا کنٹری کوڈز کے لیے+92۔ - سفکس (آخر میں): بعض اوقات ٹیلی فون ایکسچینج کے لیے استعمال ہوتا ہے۔

حروف (Characters) حذف کریں (شروع/آخر)
شروع یا آخر سے بغیر دیکھے حروف کی ایک تعداد ہٹا دیتا ہے۔
کیوں؟ جب آپ نمبرز کو تبدیل کر رہے ہوں تو یہ 'تبدیل کریں' سے زیادہ محفوظ ہے۔
مثال: کیا آپ 0300123... کو +92300123... میں تبدیل کرنا چاہتے ہیں؟ تو شروع سے 1 حرف ہٹا دیں (0)۔ پھر +92 شامل کرنے کے لیے 'پریفکس' استعمال کریں۔ یہ کسی نمبر کے درمیان میں غلطی سے '0300' کے تبدیل ہونے سے روکتا ہے۔

حروف تبدیل کریں
نمبر میں کہیں بھی حروف کی ایک ترتیب تلاش کریں اور اسے تبدیل کریں۔
مثال 1: + کو 00 سے تبدیل کریں۔
مثال 2: آپ کا ٹائپ کیا ہوا کوڈ ہٹانے کے لیے *** کو 'کچھ نہیں' (خالی چھوڑ دیں) سے تبدیل کریں۔

کال پروسیس کریں
کال کرنے والے کے ساتھ کیا کیا جانا چاہیے؟
- بلاک کریں: فوری طور پر منقطع کریں۔ فون کی گھنٹی نہیں بجے گی اور آپ کو کوئی اطلاع نہیں ملے گی۔
- کال کاٹیں / وائس میل: کال مسترد کر دیتا ہے (جیسے آپ نے سرخ بٹن دبایا ہو)۔
- خاموش کریں: فون کی گھنٹی بجے گی، لیکن بغیر کسی آواز یا وائبریشن کے۔
- اجازت دیں: کال کو آنے دیں۔ (رکاوٹوں کو ختم کرنے کے لیے اسے سب سے اوپر رکھیں!)۔

اطلاع دکھائیں (ڈیفالٹ)
بصری تاثر دیتا ہے کہ ایک رول فعال ہے۔ یہ ایک اوورلے (Overlay - جو کال کے دوران رہتا ہے) یا ایک رنگین بار ہو سکتا ہے۔
سمارٹ ویری ایبلز (Smart Variables):
PaSS خود بخود ان کوڈز کو بھرتی ہے:
{{rule}}: اس رول کا نام۔{{sim}}: استعمال شدہ سم کارڈ کا نام۔{{contactname}}: رابطے کا نام (اگر ملا)۔- آؤٹ گوئنگ:
{{originalNumber}}/{{dialedNumber}} - ان کمنگ:
{{callerNumber}}

'ٹوسٹ' (Toast) اطلاع دکھائیں
سکرین کے نیچے ایک چھوٹا، بھوری رنگ کا پیغام دکھاتا ہے جو چند سیکنڈز کے بعد خود ہی غائب ہو جاتا ہے۔ معیاری اطلاع سے کم دخل اندازی کرنے والا ہے۔

4. بیک اپ اور سیٹنگز
مینو (اوپر دائیں کونے میں تین نقطوں) کے ذریعے آپ انتظامی ٹولز اور کنفیگریشن تک رسائی حاصل کرتے ہیں۔
سیٹنگز مینو
یہاں آپ ایپ کے رویے کو ایڈجسٹ کرتے ہیں۔
سبسکرپشن کا اسٹیٹس
اپنا سبسکرپشن کا اسٹیٹس یہاں دیکھیں اور اپنا لائسنس خریدیں۔ صرف آؤٹ گوئنگ، صرف ان کمنگ، یا مکمل سوٹ منتخب کریں۔
عام
- پروسیسنگ فعال (آن/آف): ان سوئچز کے ساتھ، آپ ایپ کو اَن انسٹال کیے بغیر PaSS کو عارضی طور پر روک (pause) سکتے ہیں۔
- آزمائشی مدت کے دوران یہ ڈیفالٹ کے طور پر آن ہوتے ہیں۔
- کیا آپ کی مدت ختم ہو گئی ہے؟ تو نہ خریدی گئی خصوصیات بند ہو جائیں گی۔
- تھیم: لائٹ، ڈارک یا سسٹم ڈیفالٹ میں سے انتخاب کریں۔
سم کے انتخاب کا پاپ اپ
- ٹائم آؤٹ (سیکنڈز): ایپ کے خودکار طور پر انتخاب کرنے سے پہلے "سم منتخب کریں" پاپ اپ کو کتنے سیکنڈز تک نظر آنا چاہیے؟
- فال بیک سم (Fallback SIM): جب کاؤنٹر 0 پر پہنچ جائے تو کیا انتخاب کیا جانا چاہیے؟

سم کارڈز
- عرفی نام (Aliases) اور رنگ: ہر سم کو ایک نام (مثلاً "کام") اور رنگ دیں۔ آپ یہ رنگ اوورلے (Overlay) میں دیکھیں گے۔
ایڈوانسڈ
- پروسیسنگ کی تاخیر (ms): کچھ فونز کال کی سکرین کو پس منظر (background) میں دھکیل دیتے ہیں۔ تھوڑی سی تاخیر (مثلاً 500ms) اس میں مدد کر سکتی ہے۔

سسٹم بحالی
اپنے تمام رولز، فہرستوں، اور سیٹنگز کا بیک اپ یہاں بنائیں یا بحال کریں۔ آپ اس بیک اپ کو اپنی پسند کی جگہ پر محفوظ کر سکتے ہیں۔ نوٹ: یہ بیک اپ ایک ٹیکسٹ فائل ہے، جس کا مطلب ہے کہ آپ کے رولز اور کال ہسٹری ہر اس شخص کے لیے پڑھنے کے قابل ہے جس کی فائل تک رسائی ہو۔ بحال کرتے وقت، ایپ میں موجود تمام ڈیٹا کو بیک اپ کے ذریعے اوور رائٹ کر دیا جائے گا۔
گوگل ڈرائیو
آپ گوگل ڈرائیو پر دستی یا خودکار بیک اپ بھی بنا سکتے ہیں۔ یہ ایک پوشیدہ فولڈر میں محفوظ ہوتا ہے جو دوسری ایپس یا صارفین کو نظر نہیں آتا۔ آپ یہاں 5 بیک اپس تک محفوظ کر سکتے ہیں، جس میں زیادہ سے زیادہ 3 خودکار ہو سکتے ہیں۔ اس کے بعد، ہر بار سب سے پرانا ڈیلیٹ ہو جاتا ہے۔ یہاں بھی، بحال کرتے وقت، ایپ میں موجود تمام ڈیٹا کو بیک اپ کے ذریعے اوور رائٹ کر دیا جاتا ہے۔

اجازتیں
یہاں آپ ایپ کی اجازتیں چیک کر سکتے ہیں اور اختیاری طور پر انہیں فعال کر سکتے ہیں۔ ایپ عام طور پر ضرورت پڑنے پر اجازتیں مانگتی ہے، لیکن آپ انہیں یہاں دستی طور پر بھی سیٹ کر سکتے ہیں۔

