কীভাবে কাজ করে
ব্রাউজার থেকে কল কীভাবে কাজ করে: ট্যাবের WebRTC থেকে বেজে ওঠা ফোন পর্যন্ত
Google-এ callfrombrowser.org-কে পছন্দের সূত্র হিসেবে যোগ করুন
সংক্ষেপে
ব্রাউজার কল চলে WebRTC-তে, যা সব বড় ব্রাউজারে বিল্ট-ইন থাকা কিছু ওপেন স্ট্যান্ডার্ডের সমষ্টি[1]: আপনি মাইক্রোফোনের অনুমতি দিলে[2] পেজটি আপনার কণ্ঠ কমপ্রেস করে এনক্রিপ্ট করা অবস্থায় কলিং সার্ভিসের কাছে পাঠায়[3]। একই অ্যাপের দুজন ব্যবহারকারীর মধ্যে কলটি ইন্টারনেটেই থাকে, এ কারণেই WhatsApp Web-এর কল ফ্রি হতে পারে[4]। ল্যান্ডলাইন বা মোবাইলে রিং করতে হলে সার্ভিসের গেটওয়ে কলটিকে সাধারণ ফোন কলে রূপান্তর করে[5], আর যে নেটওয়ার্কের নাম্বার, সেটি কল পৌঁছে দেওয়ার জন্য মিনিটপ্রতি চার্জ নেয়[6]: আপনি টাকা দেন এই শেষ ধাপটির জন্যই।
মূল তথ্য
- WebRTC ২৬ জানুয়ারি ২০২১ থেকে W3C ও IETF-এর আনুষ্ঠানিক স্ট্যান্ডার্ড, ব্রাউজারে রয়্যালটি ছাড়াই যুক্ত[7][7] (যাচাই: )।
- WebRTC কলের অডিও এনক্রিপশন ছাড়া পাঠাতে পারে না: প্রতিটি মিডিয়া চ্যানেলে SRTP ব্যবহার বাধ্যতামূলক[3] (যাচাই: )।
- প্রতিটি WebRTC ব্রাউজারকে Opus কোডেক আর G.711 সমর্থন করতেই হবে; G.711 সেই কোডেক, যা দিয়ে পুরোনো ফোন সিস্টেমের সঙ্গে যোগাযোগ হয়[8][8] (যাচাই: )।
- ইউরোপীয় ইউনিয়নের অপারেটররা মোবাইলে কল পৌঁছে দেওয়ার জন্য একে অপরের কাছ থেকে মিনিটপ্রতি সর্বোচ্চ ০.২৮৳ আর ল্যান্ডলাইনে ০.০৯৭৳ নিতে পারে[6][6] (যাচাই: )।
- খুচরা রেট কার্ডেও মোবাইলের বাড়তি দাম থেকে যায়: Yolla যুক্তরাজ্যের মোবাইলে মিনিটপ্রতি ১২.৪১৳ আর ল্যান্ডলাইনে ৭.৪৫৳ নেয়[9]; এই সাইটের স্পনসর TwinPhone নেয় ১৪.৯০৳ ও ৭.৪৫৳[10] (যাচাই: )।
WebRTC কী?
WebRTC (Web Real-Time Communication) হলো আপনার ব্রাউজারের ভেতরের কলিং ইঞ্জিন: একটি JavaScript API আর কিছু কমিউনিকেশন প্রোটোকলের সমষ্টি, যা দিয়ে একটি ওয়েব পেজ প্লাগ-ইন বা আলাদা অ্যাপ ছাড়াই লাইভ অডিও ও ভিডিও পাঠাতে পারে[7]। W3C ও IETF ২৬ জানুয়ারি ২০২১ তারিখে এটিকে আনুষ্ঠানিক স্ট্যান্ডার্ড ঘোষণা করে[7], আর সব বড় ব্রাউজারে এটি থাকে[1]।
ওপেন-সোর্স WebRTC প্রকল্পের পেছনে আছে Apple, Google, Microsoft ও Mozilla[1], অর্থাৎ Safari, Chrome, Edge ও Firefox-এর নির্মাতারা, তাই একটি ডায়ালার পেজ চারটিতেই চলতে পারে। ব্রাউজারগুলো এটি রয়্যালটি ছাড়াই যুক্ত করে[7], ফলে প্রযুক্তিটির জন্য আপনাকে বা কলিং সার্ভিসকে কোনো লাইসেন্স ফি দিতে হয় না।
ফোন নাম্বারে ডায়াল করলে কোন অংশগুলো কাজে লাগে, তা বুঝতে আমি ব্রাউজার কলের পেছনের স্ট্যান্ডার্ডগুলো পড়েছি। পাঁচটি অংশ গুরুত্বপূর্ণ:
| অংশ | কী করে | আপনি কী টের পান |
|---|---|---|
| মাইক্রোফোন অ্যাক্সেস (getUserMedia) | পেজকে আপনার মাইক্রোফোন দেয়, শুধু HTTPS পেজে এবং শুধু আপনি অনুমতি দেওয়ার পর[2] | অনুমতির প্রম্পট; Chrome-এ কোনো সাইটকে ভিজিটের সময়ের জন্য, শুধু এবারের জন্য, অথবা কখনোই না, এভাবে অনুমতি দেওয়া যায়[11] |
| কোডেক (Opus ও G.711) | আপনার কণ্ঠ কমপ্রেস করে; প্রতিটি ব্রাউজারকে দুটোই সমর্থন করতে হয়[8] | সাধারণত কিছুই না: Opus ন্যারোব্যান্ড কথার জন্য ৬ kbit/s থেকে ৫১০ kbit/s পর্যন্ত মানিয়ে নেয়[12] |
| এনক্রিপশন (DTLS-SRTP) | প্রতিটি WebRTC সংযোগের অডিও এনক্রিপ্ট করে: প্রতিটি মিডিয়া চ্যানেলে DTLS-SRTP দিতেই হবে, এনক্রিপশন ছাড়া অডিও অনুমোদিত নয়[3] | চালু করার কিছু নেই, বন্ধ করারও কিছু নেই |
| সংযোগ স্থাপন (ICE, STUN, TURN) | রাউটার ও ফায়ারওয়ালের মধ্য দিয়ে পথ খোঁজে, আর সরাসরি পথ বন্ধ থাকলে একটি সার্ভারের মাধ্যমে অডিও রিলে করে[13] | সাধারণত কিছুই না; সরাসরি সংযোগ আটকানো নেটওয়ার্কে অডিও রিলে দিয়ে যায় |
| কিপ্যাডের টোন (telephone-event) | ০ থেকে ৯, * ও # অঙ্কগুলো আলাদা ইভেন্ট হিসেবে পাঠায়, যা প্রতিটি এন্ডপয়েন্টকে সামলাতে হয়[8] | ‘১ চাপুন’ বলা ফোন মেনু পেজের ডায়াল প্যাডে সাড়া দেয় |
IETF ও W3C স্ট্যান্ডার্ড এবং MDN থেকে, পড়েছি তারিখে।
ফোন নাম্বারে কল করা ব্রাউজার ডায়ালারগুলো নিজেদের ডকুমেন্টেশনে WebRTC-এর নাম বলে: PopTox[14], Globfone[15], TwinPhone[16], Call2Friends[17] ও Zadarma-র ওয়েবফোন[18] সবাই বলে, তারা এর ওপর তৈরি।
ব্রাউজার কল কীভাবে ল্যান্ডলাইন বা মোবাইলে পৌঁছায়?
একটি গেটওয়ের মাধ্যমে। পেজটি আপনার কণ্ঠ ধরে, WebRTC সেটি এনক্রিপ্ট করে কলিং সার্ভিসের কাছে নিয়ে যায়, আর সার্ভিসের গেটওয়ে সেটিকে সাধারণ ফোন কলে রূপান্তর করে, যা একটি ক্যারিয়ার আপনার ডায়াল করা নাম্বারে পৌঁছে দেয়। FCC-এর ভাষায়, সাধারণ নাম্বারে করা কল গন্তব্যে পৌঁছানোর আগে সাধারণ টেলিফোন সিগন্যালে রূপান্তরিত হয়[5]।
Call চাপা থেকে রিং শোনা পর্যন্ত যা ঘটে, ধাপে ধাপে:
- ডায়ালার পেজ HTTPS-এ লোড হয়। এনক্রিপশনহীন পেজে ব্রাউজার মাইক্রোফোন দেওয়ার সুযোগই দেয় না[2]।
- আপনি মাইক্রোফোনের অনুমতি দেন। Chrome প্রতিটি সাইটের জন্য আলাদা করে জিজ্ঞেস করে, আর যে সাইট আপনি ব্লক করেছেন সেটি কল চালাতে পারে না[11]।
- পেজ কলের সিগন্যাল পাঠায়। আপনার টাইপ করা নাম্বারটি প্রোভাইডারের কাছে যায়। WebRTC এই ধাপটি প্রতিটি সার্ভিসের ওপর ছেড়ে দেয়[19]; একটি স্ট্যান্ডার্ড উপায় হলো WebSocket-এর ওপর দিয়ে SIP[20]।
- আপনার কণ্ঠ প্রোভাইডারের কাছে যায়। ব্রাউজার সেটি কমপ্রেস করে, পছন্দের কোডেক Opus দিয়ে[8], আর SRTP দিয়ে এনক্রিপ্ট করে[3]। রাউটার সরাসরি পথ আটকালে একটি রিলে সার্ভার অডিও এগিয়ে দেয়[13]।
- গেটওয়ে ফোন নেটওয়ার্কে ঢোকে। প্রোভাইডার স্ট্রিমটিকে সাধারণ টেলিফোন সিগন্যালে রূপান্তর করে[5], প্রয়োজনে G.711 ব্যবহার করে, যে কোডেক WebRTC পুরোনো ফোন সিস্টেমের সঙ্গে ভাগ করে[8], আর কলটি একটি ফোন ক্যারিয়ারের হাতে তুলে দেয়।
- যে নেটওয়ার্কের নাম্বার, সেটি ফোন বাজায়। কল পৌঁছে দেওয়া, অর্থাৎ টার্মিনেশনের জন্য এটি কলকারীর দিক থেকে চার্জ নেয়[6], আর যাঁকে কল করছেন তাঁর সাধারণ একটি ফোন ছাড়া আর কিছু লাগে না[5]।
কল কোনো ফোন মেনুতে পৌঁছালে আপনার বোতাম চাপাও পৌঁছে যায়, কারণ প্রতিটি WebRTC এন্ডপয়েন্টকে কিপ্যাডের অঙ্ক আলাদা টোন ইভেন্ট হিসেবে পাঠাতে পারতে হয়[8]। গেটওয়ের পরের অর্ধেক পথ, ক্যারিয়ার থেকে হ্যান্ডসেট পর্যন্ত, ব্যাখ্যা করেছি PSTN কী এবং এটি কীভাবে কল রুট করে লেখায়।
WebRTC আর SIP-এর পার্থক্য কী?
WebRTC অডিও বহন করে; SIP কল স্থাপন করে। WebRTC ইচ্ছে করেই কল স্থাপন, অর্থাৎ সিগন্যালিং, প্রতিটি সার্ভিসের ওপর ছেড়ে দেয়[19]। SIP বা Session Initiation Protocol হলো IETF-এর সিগন্যালিং স্ট্যান্ডার্ড, যা ইন্টারনেট টেলিফোন কলের মতো সেশন তৈরি, পরিবর্তন ও শেষ করে[21]। একটি ব্রাউজার ফোন দুটোই ব্যবহার করতে পারে: ট্যাবে WebRTC, ফোনের দিকে SIP।
| প্রশ্ন | WebRTC | SIP |
|---|---|---|
| কী করে? | অডিও ধরে ও পাঠায়, আর নেটওয়ার্কের পথ খোঁজে[13] | কল স্থাপন, পরিবর্তন ও শেষ করে[21] |
| কোথায় চলে? | ব্রাউজারের ভেতরে, কিছু ইনস্টল না করেই[22] | সফটফোন অ্যাপে এবং প্রোভাইডার ও অফিসের ফোন সিস্টেমে (PBX)[23]; ওয়েব পেজে WebSocket-এর ওপর দিয়ে[20] |
| অডিও কি এনক্রিপ্টেড? | সবসময়: মিডিয়ায় SRTP বাধ্যতামূলক[3] | ঐচ্ছিক: যেমন Zadarma-র সেটআপ গাইডে SRTP চালু করার একটি সেটিং হিসেবে আছে[24] |
| কী দিয়ে সাইন-ইন করেন? | ওয়েবসাইটের নিজস্ব অ্যাকাউন্ট | একটি SIP অ্যাকাউন্ট, যা যেকোনো SIP প্রোভাইডার থেকে নিয়ে সাধারণ একটি অ্যাপে বসানো যায়[23] |
RFC 3261, RFC 7118, RFC 8827, MDN ও প্রোভাইডারদের ডকুমেন্টেশন থেকে, পড়েছি তারিখে।
আমার পড়া সাধারণ ব্যবহারকারীদের ওয়েব ডায়ালারগুলোর কোনোটিই বলে না যে তাদের ডায়াল প্যাড কোন সিগন্যালিং ব্যবহার করে, তাই কোনগুলো SIP-এ চলে তা আমি বলতে পারছি না। ব্যবসায়িক প্ল্যাটফর্মগুলো বেশি খোলামেলা: Google Voice-এর SIP Link কোনো প্রতিষ্ঠানের বিদ্যমান ক্যারিয়ার চুক্তি ও যন্ত্রপাতিকে Google Voice-এর সঙ্গে যুক্ত করে[25], আর Zadarma একটি WebRTC ওয়েবফোন[18] এবং SIP দিয়ে অফিসের ফোন সিস্টেম যুক্ত করার গাইড, দুটোই দেয়[24]।
সফটফোন হলো ব্রাউজার ফোনের ইনস্টল করা আত্মীয়: এটি ওয়েবসাইটের লগ-ইনের বদলে SIP অ্যাকাউন্ট দিয়ে সাইন-ইন করে। কার জন্য কোনটি মানানসই, তা আছে সফটফোন ও ব্রাউজার ফোনের তুলনায়।
অ্যাপ থেকে অ্যাপে কল ফ্রি, অথচ ফোন নাম্বারে কলে টাকা লাগে কেন?
কারণ শুধু নাম্বারে করা কলই অন্য কোম্পানির নেটওয়ার্ক ব্যবহার করে। WhatsApp Web কল দুজন ইন্টারনেট ব্যবহারকারীর মধ্যে চলে, তাই আপনার কোনো খরচ নেই[4]। ল্যান্ডলাইন বা মোবাইলে কল সেই নাম্বারের মালিক অপারেটরের হাতে দিতে হয়, আর অপারেটররা নিজেদের নেটওয়ার্কে কল পৌঁছে দেওয়া, অর্থাৎ টার্মিনেশনের জন্য একে অপরের কাছ থেকে মিনিটপ্রতি চার্জ নেয়[6]।
FCC-ও একই সীমারেখা টানে: কিছু VoIP সার্ভিস শুধু একই সার্ভিসের মানুষের কাছে পৌঁছায়, আর কিছু টেলিফোন নাম্বার আছে এমন যে-কাউকে কল করতে পারে[5]। ফ্রি অ্যাপ-টু-অ্যাপ কল প্রথম ধরনের; ওয়েব ডায়ালার দ্বিতীয় ধরনের, আর প্রতিটি সংযুক্ত মিনিটের জন্য এটি ফোন নেটওয়ার্কগুলোকে টাকা দেয়।
টার্মিনেশন চার্জ নির্ভর করে আপনি কোন নেটওয়ার্কে পৌঁছাচ্ছেন তার ওপর। ইউরোপীয় ইউনিয়নে এর সর্বোচ্চ সীমা মোবাইলে মিনিটপ্রতি ০.২৮৳ আর ল্যান্ডলাইনে ০.০৯৭৳[6][6], তবে ইউরোপীয় ইউনিয়নের বাইরের নাম্বার থেকে আসা কলে এই সীমা খাটে না[6]। খুচরা রেট কার্ডেও একই বিভাজন: Yolla যুক্তরাজ্যের ল্যান্ডলাইনে মিনিটপ্রতি ৭.৪৫৳ আর মোবাইলে ১২.৪১৳ নেয়[9], আর Quo বলছে তাদের রেট প্রতিটি দেশের ভেতরেও ক্যারিয়ারভেদে বদলায়[26]।
এর ওপরে থাকে প্রতিটি সার্ভিসের নিজস্ব মডেল। যুক্তরাষ্ট্র থেকে যুক্তরাষ্ট্র ও কানাডার নাম্বারে প্রায় সব Google Voice কল ফ্রি[27], তবে ব্যক্তিগত অ্যাকাউন্ট শুধু যুক্তরাষ্ট্রে পাওয়া যায়[28]। TwinPhone-এর কোনো ফ্রি প্ল্যান নেই[29], প্রথম কলের আগে অন্তত ১,২৪১৳ টপ-আপ লাগে[30], আর যুক্তরাজ্যের মোবাইলে মিনিটপ্রতি ১৪.৯০৳ নেয়[10], যা Yolla-র চেয়ে বেশি।
পাঁচটি সার্ভিস কভারেজ, ফ্রি ব্যবহার, ইনকামিং কল ও এনক্রিপশন কীভাবে সামলায়, তারিখে প্রকাশিত তথ্য অনুযায়ী:
| সার্ভিস | ফোন নাম্বারে কল | ফ্রি সুবিধা | ইনকামিং কল ও কলার আইডি | প্রাইভেসি |
|---|---|---|---|---|
| শুধু WhatsApp কনট্যাক্ট ও লিংকের অতিথি[31] | হ্যাঁ, সময়ের সীমা নেই[4] | WhatsApp ব্যবহারকারীদের কল ট্যাবে বাজে[31] | এন্ড-টু-এন্ড এনক্রিপ্ট করা[32] | |
| TwinPhone | ল্যান্ডলাইন ও মোবাইল, ১৪৫+ দেশ[16] | না: শুধু পেইড ক্রেডিট, ট্রায়াল নেই[29] | ভাড়া নেওয়া যুক্তরাষ্ট্র/কানাডার নাম্বারে, ২.৪৮৳/মিনিট[33] | পথে এনক্রিপ্ট করা, এন্ড-টু-এন্ড নয়[34] |
| Google Voice | যুক্তরাষ্ট্র, কানাডা ও আন্তর্জাতিক নাম্বার[27] | হ্যাঁ, ব্যক্তিগত প্ল্যানে, যুক্তরাষ্ট্র থেকে কল করলে[35] | হ্যাঁ: আপনার ফ্রি নাম্বার ট্যাবে বাজে[36] | এন্ড-টু-এন্ডের দাবি নেই; Google কলের ডেটা সংরক্ষণ করে[37] |
| Yolla | বিশ্বজুড়ে মোবাইল ও ল্যান্ডলাইন[38] | না; Yolla-থেকে-Yolla ফ্রি কল শুধু অ্যাপে[38] | না: শুধু আউটগোয়িং[38] | এনক্রিপ্ট করা সংযোগ; এন্ড-টু-এন্ডের দাবি নেই[38] |
| PopTox | মোবাইল ও ল্যান্ডলাইন; ২৪৬টি দেশের দাবি[39] | হ্যাঁ: একই নাম্বারে দিনে ৫ বার পর্যন্ত[40] | কিছু পাইনি; সবার জন্য একই কলার আইডি 218-414-1141[41] | এনক্রিপশন নিয়ে সাইট আর ২০১৬-র শর্তাবলি পরস্পরবিরোধী[42] |
ফোনে সব কলাম দেখতে টেবিলটি পাশে স্ক্রল করুন।
ফ্রি বিকল্পগুলো ও তাদের শর্ত আছে অ্যাপের মধ্যে ফ্রি ব্রাউজার কল অংশে, গন্তব্য অনুযায়ী মিনিটপ্রতি দাম দেশভিত্তিক রেট অংশে, আর আমার স্কোর করা সব সার্ভিস ব্রাউজার কলিং সার্ভিসের আমার পূর্ণ তুলনায়।
VoIP কীভাবে কাজ করে, আর ব্রাউজার কল কি VoIP?
হ্যাঁ, ব্রাউজার কল হলো এমন VoIP, যেখানে ব্রাউজারটিই ফোন। VoIP আপনার কণ্ঠকে ডিজিটাল সিগন্যালে রূপান্তর করে, যা ইন্টারনেটে চলে, আর সাধারণ নাম্বারে করা কল পৌঁছানোর আগে সাধারণ টেলিফোন সিগন্যালে রূপান্তরিত হয়[5]। VoIP প্রোডাক্টগুলোর মূল পার্থক্য ডিভাইসে: কম্পিউটার, VoIP ডেস্ক ফোন, অথবা অ্যাডাপ্টারে লাগানো সাধারণ ফোন[5], আর এখন ব্রাউজার ট্যাব।
| কল করার উপায় | কী ইনস্টল করেন | কী দিয়ে সাইন-ইন করেন | ফোন নাম্বারে কল করে? |
|---|---|---|---|
| ওয়েব ডায়ালার (Yolla Web, TwinPhone, PopTox) | কিছুই না: পেজটি ব্রাউজারের WebRTC ব্যবহার করে[16] | সাইটের একটি অ্যাকাউন্ট, আর PopTox-এর ফ্রি কলে কিছুই না[43] | হ্যাঁ, প্রোভাইডারের গেটওয়ের মাধ্যমে[34] |
| ট্যাবে মেসেঞ্জার (WhatsApp Web, Google Meet) | কিছুই না[4] | আপনার মেসেঞ্জার বা Google অ্যাকাউন্ট | WhatsApp: শুধু WhatsApp কন্টাক্ট ও কল লিংকের অতিথি[31][44]; Meet: শুধু Workspace মিটিংয়ে[45] |
| সফটফোন অ্যাপ (MicroSIP) | কম্পিউটারে একটি অ্যাপ | যেকোনো প্রোভাইডারের একটি SIP অ্যাকাউন্ট[23] | যদি SIP প্রোভাইডার নাম্বারে কল বিক্রি করে |
| VoIP ডেস্ক ফোন বা অ্যাডাপ্টার | আপনার ব্রডব্যান্ড লাইনে একটি ডিভাইস[5] | প্রোভাইডারের অ্যাকাউন্ট | প্ল্যানের ওপর নির্ভর করে[5] |
| ক্যারিয়ারের Wi-Fi Calling | কিছুই না; এটি আপনার মোবাইল লাইনেরই অংশ[46] | আপনার SIM ও ক্যারিয়ার প্ল্যান | হ্যাঁ: আপনার সাধারণ কলগুলো সেলুলার নেটওয়ার্কের বদলে Wi-Fi দিয়ে যায়[47] |
FCC, ক্যারিয়ার ও প্রোভাইডারদের পেজ থেকে, পড়েছি তারিখে।
দেখতে একই রকম দুটি জিনিস আসলে ব্রাউজার কলই নয়। ক্যারিয়ারের Wi-Fi Calling আপনার মোবাইল প্ল্যানের একটি ফিচার, যা কাজ করে শুধু আপনার ক্যারিয়ার এটি দিলে[46], আর Microsoft Phone Link কল করে আপনার নিজের লিংক করা ফোনের মাধ্যমে, দুই ডিভাইসেই Bluetooth চালু রেখে[48]। কখন কোনটা যুক্তিযুক্ত, তা ব্যাখ্যা করেছি Wi-Fi Calling বনাম ব্রাউজার কল লেখায়।
সাধারণভাবে VoIP-এর কিছু জানা দুর্বলতা আছে: বিদ্যুৎ চলে গেলে কিছু সার্ভিস কাজ করে না[5], আর সবগুলো সরাসরি ৯১১-এ সংযোগ দেয় না[5]। বাসার লাইনের জন্য এই সুবিধা-অসুবিধাগুলো তুলনা করেছি বাসায় VoIP বনাম ল্যান্ডলাইন লেখায়।
কল ইন্টারনেট ছেড়ে গেলে কী বদলায়?
গেটওয়েতে এনক্রিপশন, কলার আইডি আর আপনি কোথায় ডায়াল করতে পারবেন, সবই বদলে যায়। WebRTC আপনার ব্রাউজার থেকে প্রোভাইডার পর্যন্ত অডিও এনক্রিপ্ট করে[3], কিন্তু গেটওয়ের পরে এটি সাধারণ ফোন কল হিসেবে চলে, তাই নাম্বারে করা কল কখনোই এন্ড-টু-এন্ড এনক্রিপ্টেড নয়। অ্যাপ-টু-অ্যাপ কল কখনো গেটওয়েতে পৌঁছায় না, এ কারণেই WhatsApp সেগুলো এন্ড-টু-এন্ড এনক্রিপ্ট করতে পারে[32]।
| প্রশ্ন | অ্যাপ-টু-অ্যাপ কল (WhatsApp Web, Meet) | নাম্বারে কল (ওয়েব ডায়ালার) |
|---|---|---|
| কার কাছে পৌঁছাতে পারেন? | একই অ্যাপের মানুষ, অথবা কল লিংক খোলা অতিথি[44] | প্রোভাইডার যেসব দেশে সংযোগ দেয়, সেখানকার ল্যান্ডলাইন ও মোবাইল[5] |
| খরচ কত? | WhatsApp Web-এ কিছুই না[4] | মিনিটপ্রতি, যেমন TwinPhone-এ যুক্তরাষ্ট্রে ২.৪৮৳[10] |
| এন্ড-টু-এন্ড এনক্রিপ্টেড কি? | WhatsApp-এ হ্যাঁ[32]; ব্যক্তিগত অ্যাকাউন্টের মধ্যে Meet কলে চালু করে নিতে হয়[49] | না: প্রোভাইডার পর্যন্ত এনক্রিপ্টেড, তারপর ক্যারিয়ারের নিজস্ব নিরাপত্তা প্রযোজ্য[34] |
| অপর পক্ষ কী দেখেন? | ওই অ্যাপে আপনার অ্যাকাউন্ট | সার্ভিস যে নাম্বার পাঠায়: PopTox-এ একটিই শেয়ার করা নাম্বার[41], Yolla-য় আপনার নিজের নাম্বার, তাদের হোম পেজ অনুযায়ী[50], TwinPhone-এ শেয়ার করা, ভাড়া নেওয়া বা যাচাই করা নাম্বার[16] |
| জরুরি নাম্বারে ডায়াল করা যায়? | WhatsApp-এ না[51] | TwinPhone-এ না[29], ফ্রি Google Voice-এও না[27] |
| অপর পক্ষের কি ইন্টারনেট লাগে? | হ্যাঁ, আর একই অ্যাপও | না, সাধারণ ফোনই যথেষ্ট[5] |
যাচাই: ।
এই সাইটের স্পনসর TwinPhone তাদের ব্রাউজার-ভিত্তিক কলিং নিয়ে ব্যাখ্যায় একই সেতুর বর্ণনা দেয়: ব্রাউজারের অংশটি এনক্রিপ্টেড, তারপর পাবলিক ফোন নেটওয়ার্কে যুক্ত হয়, যেখানে প্রাপকের ক্যারিয়ারের নিরাপত্তা মডেল প্রযোজ্য[34]। অন্যদিকে PopTox-এর হোম পেজ এন্ড-টু-এন্ড WebRTC এনক্রিপশনের বিজ্ঞাপন দেয়[39], যা ফোন লাইনে গিয়ে শেষ হওয়া কোনো কলে থাকা সম্ভব নয়।
কলার আইডি, জরুরি কল আর WebRTC যে IP ঠিকানা প্রকাশ করতে পারে[52], এগুলো নিরাপত্তার প্রশ্ন; সার্ভিস ধরে ধরে এর উত্তর দিয়েছি আমার প্রাইভেসি ও নিরাপত্তা যাচাইয়ে।
এই গাইডে
ব্যাখ্যা
ওয়াই-ফাই কলিং কী, আর ব্রাউজার থেকে করা কলের সঙ্গে এর পার্থক্য কোথায়মোবাইল অপারেটরের ওয়াই-ফাই কলিং আসলে কী, VoIP ও ব্রাউজার ডায়ালার থেকে এর পার্থক্য কোথায়, খরচ কত, ল্যাপটপে চলে কি না, আর কখন কোনটি ব্যবহার করা ভালো।
ব্যাখ্যা
PSTN কী? পাবলিক ফোন নেটওয়ার্ক, আর VoIP কল কীভাবে তাতে প্রবেশ করেPSTN হলো পাবলিক সুইচড টেলিফোন নেটওয়ার্ক, যার ওপর ল্যান্ডলাইন ও মোবাইল নাম্বার চলে। VoIP থেকে এর পার্থক্য, ইন্টারনেট কল কীভাবে এতে পৌঁছায় আর পেমেন্ট পায় কে।
ব্যাখ্যা
সফটফোন কী, আর ওয়েব ফোন থেকে এটি কোথায় আলাদা?সফটফোন হলো ইনস্টল করে সাইন ইন করার একটি কলিং অ্যাপ, প্রায়ই SIP অ্যাকাউন্টসহ। সেটআপ, SIP, খরচ ও সীমাবদ্ধতায় একে ব্রাউজারের ওয়েব ফোনের সঙ্গে মিলিয়েছি।
ব্যাখ্যা
২০২৬ সালে VoIP বনাম ল্যান্ডলাইন: বিদ্যুৎ বিভ্রাট, ৯১১, খরচ ও কলের মানবিদ্যুৎ বিভ্রাট, ৯১১-এ অবস্থান, মাসিক খরচ আর কলের মানে আমি VoIP ও ল্যান্ডলাইন মিলিয়েছি, ২০২৬ সালের নভেম্বরে যাচাই করা FCC বিধি ও কোডেক স্ট্যান্ডার্ড ধরে।
সচরাচর জিজ্ঞাসা
WebRTC ব্যবহার করা কি ফ্রি?
হ্যাঁ। ব্রাউজারগুলো WebRTC রয়্যালটি ছাড়া একটি ফিচার হিসেবে যুক্ত করে[7], আর এর রেফারেন্স প্রকল্পটি ওপেন সোর্স, যার পেছনে আছে Apple, Google, Microsoft ও Mozilla[1]। ট্যাবের ভেতরে এটি ব্যবহার করতে কাউকে টাকা দিতে হয় না। টাকা লাগে ফোন নাম্বারে পৌঁছাতে, কারণ যে নেটওয়ার্কের নাম্বার, সেটি কল পৌঁছে দেওয়ার জন্য চার্জ নেয়[6]। এ কারণেই ওয়েব ডায়ালার মিনিট হিসেবে বিল করে, অথচ অ্যাপ-টু-অ্যাপ কল ফ্রি।
WebRTC কল কি পিয়ার-টু-পিয়ার?
হতে পারে। WebRTC দুটি ব্রাউজারকে প্লাগ-ইন ছাড়াই সরাসরি, পিয়ার-টু-পিয়ার অডিও আদান-প্রদান করতে দেয়[22], কিন্তু রাউটার বা ফায়ারওয়াল সরাসরি পথ আটকালে একটি TURN সার্ভার বরং অডিও রিলে করে[13]। ফোন নাম্বারে কল কখনোই পিয়ার-টু-পিয়ার নয়: আপনার ব্রাউজার প্রোভাইডারের সঙ্গে যুক্ত হয়, যার গেটওয়ে স্ট্রিমটিকে আপনার ডায়াল করা নাম্বারে পৌঁছানোর আগে সাধারণ টেলিফোন সিগন্যালে রূপান্তর করে[5]।
কোন কোন ওয়েবসাইট ও অ্যাপ কলের জন্য WebRTC ব্যবহার করে?
ব্রাউজার থেকে কল করতে কি কিছু ইনস্টল করতে হয়?
না। WebRTC ব্রাউজারেরই অংশ, তাই কলের জন্য কোনো প্লাগ-ইন বা বাড়তি সফটওয়্যার লাগে না[22]। আপনার লাগবে হালনাগাদ ব্রাউজার, একটি মাইক্রোফোন আর ইন্টারনেট সংযোগ; যেমন TwinPhone কম্পিউটার ও ফোনে Chrome, Edge, Firefox, Brave ও Safari-র নাম বলে[16]। আপনাকে শুধু মাইক্রোফোনের অনুমতি দিতে হয়, যা ব্রাউজার প্রতিটি সাইটের জন্য আলাদা করে চায়[11]।
ব্রাউজার কলে কতটা ব্যান্ডউইথ বা ডেটা খরচ হয়?
ব্রাউজার কল কি এন্ড-টু-এন্ড এনক্রিপ্টেড?
শুধু একই অ্যাপের ব্যবহারকারীদের মধ্যে, আর শুধু তখনই যখন অ্যাপটি তা বলে: WhatsApp তার কল এন্ড-টু-এন্ড এনক্রিপ্ট করে[32]। ফোন নাম্বারে কল তা হতে পারে না, কারণ প্রোভাইডারের গেটওয়ে সেটিকে সাধারণ ফোন কলে রূপান্তর করে। WebRTC আপনার ব্রাউজার থেকে প্রোভাইডার পর্যন্ত এটি এনক্রিপ্ট করে[3], আর যেমন TwinPhone বলছে, শেষ ক্যারিয়ার অংশে প্রাপকের ক্যারিয়ারের নিরাপত্তা মডেল খাটে[34]।
ল্যান্ডলাইনের চেয়ে মোবাইলে কল করতে বেশি খরচ হয় কেন?
একটি কারণ হলো কল পৌঁছে দেওয়ার জন্য প্রাপক নেটওয়ার্কের চার্জ[6]: মোবাইল নেটওয়ার্কগুলো বেশি চার্জ নিতে পারে। ইউরোপীয় ইউনিয়নে এর সীমা মোবাইলে মিনিটপ্রতি ০.২৮৳, ল্যান্ডলাইনে ০.০৯৭৳[6][6]। খুচরা রেট কার্ডেও একই ব্যবধান: TwinPhone যুক্তরাজ্যের ল্যান্ডলাইনে মিনিটপ্রতি ৭.৪৫৳ আর মোবাইলে ১৪.৯০৳ দেখায়[10]।
ব্রাউজারে কি ফোন কল রিসিভ করা যায়?
শুধু যদি সার্ভিসটি আপনাকে একটি ফোন নাম্বার দেয়: সাইন-ইন করা অবস্থায় উইন্ডো খোলা থাকলে Google Voice ব্রাউজারে রিং করে[36], আর TwinPhone-এর ভাড়া নেওয়া যুক্তরাষ্ট্র, কানাডা বা পুয়ের্তো রিকোর নাম্বার ট্যাবে রিং করে[16], মিনিটপ্রতি ২.৪৮৳-এ[33]। Yolla Web শুধু আউটগোয়িং[38], আর PopTox সবার জন্য একটিই শেয়ার করা কলার আইডি দেখায়[41]; আপনার কলে কোন নাম্বার দেখায় আর তাতে কলব্যাক আসে কি না, তা সার্ভিসের ওপর নির্ভর করে।
ব্রাউজার আমার মাইক্রোফোনের অনুমতি চায় কেন?
কারণ আপনি অনুমতি না দেওয়া পর্যন্ত কোনো ওয়েব পেজ মাইক্রোফোন পায় না, আর তা-ও শুধু নিরাপদ HTTPS পেজে[2]। Chrome কোনো সাইটকে ভিজিটের সময়ের জন্য, শুধু এবারের জন্য, বা কখনোই না, এভাবে অনুমতি দেওয়ার সুযোগ দেয়, আর সেটিংসে অনুমোদিত ও ব্লক করা সাইটের তালিকা রাখে[11]। Mac-এ System Settings-এ ব্রাউজারটিরও মাইক্রোফোনের অনুমতি লাগে[57], আর Windows-এ ব্রাউজারসহ ডেস্কটপ অ্যাপগুলোর জন্য মাইক্রোফোন অ্যাক্সেস চালু থাকতে হয়[58]।
WebRTC কীভাবে কাজ করে?
WebRTC আপনার ব্রাউজারের ভেতরে তিনটি কাজ করে। এটি মাইক্রোফোন নেয়, শুধু HTTPS পেজে এবং শুধু আপনি অনুমতি দেওয়ার পর[2]। এটি অপর প্রান্ত পর্যন্ত নেটওয়ার্কের পথ খোঁজে, আর রাউটার বা ফায়ারওয়াল সরাসরি সংযোগ আটকালে একটি TURN সার্ভার অডিও রিলে করে[13]। এরপর এটি আপনার কণ্ঠ কমপ্রেস করে, সম্ভব হলে Opus দিয়ে[8], আর SRTP দিয়ে এনক্রিপ্ট করে[3]। আমার পড়া স্ট্যান্ডার্ডগুলোতে কল স্থাপন, অর্থাৎ সিগন্যালিং, প্রতিটি সার্ভিসের ওপর ছেড়ে দেওয়া হয়েছে[19]।
SIP কলিং কী?
SIP কলিং হলো SIP বা Session Initiation Protocol দিয়ে স্থাপন করা ইন্টারনেট কল: এটি IETF-এর স্ট্যান্ডার্ড, যা ইন্টারনেট ফোন কলের মতো সেশন তৈরি, পরিবর্তন ও শেষ করে[21]। MicroSIP-এর মতো সফটফোন এটি দিয়ে যেকোনো SIP প্রোভাইডার বা অফিসের ফোন সিস্টেমে যুক্ত হয়[23], প্রোভাইডারের দেওয়া সার্ভার, লগ-ইন ও পাসওয়ার্ড দিয়ে সাইন-ইন করে[59]। একটি ওয়েব পেজ WebSocket-এর ওপর দিয়ে SIP চালাতে পারে[20], তবে আমার পড়া সাধারণ ব্যবহারকারীদের কোনো ওয়েব ডায়ালারই বলে না যে তাদের ডায়াল প্যাড তা করে কি না। আরও আছে SIP অ্যাকাউন্ট কী অংশে।
VoIP কল কী?
VoIP কল হলো ইন্টারনেটের মাধ্যমে বহন করা ফোন কল: VoIP মানে Voice over Internet Protocol[5]। সার্ভিসটি আপনার কণ্ঠকে ডিজিটাল সিগন্যালে রূপান্তর করে, যা অনলাইনে চলে, আর আপনি সাধারণ ফোন নাম্বারে ডায়াল করলে সেটি পৌঁছানোর আগে সাধারণ টেলিফোন সিগন্যালে রূপান্তরিত হয়[5]। কম্পিউটার, VoIP ফোন বা অ্যাডাপ্টারে লাগানো সাধারণ ফোন থেকে এমন কল করা যায়[5], তাই ব্রাউজার ট্যাব থেকে করা কলও VoIP। যাঁকে কল করছেন, তাঁর কোনো বিশেষ যন্ত্রপাতি লাগে না[5]।
ফোন নাম্বারে কল করার মতো ব্রাউজার-ভিত্তিক কোনো VoIP সার্ভিস আছে কি?
হ্যাঁ, কয়েকটি। যুক্তরাষ্ট্রের পাঠকের জন্য আমার র্যাংকিং-এ প্রথম TextNow, দ্বিতীয় Google Voice: দুটোই ব্রাউজার ট্যাব থেকে কল করে[60][37] এবং যুক্তরাষ্ট্র ও কানাডার নাম্বারে বেশির ভাগ কল ফ্রি রাখে[61][27], কিন্তু সেবা দেয় শুধু যুক্তরাষ্ট্রে, আর TextNow কানাডাতেও[28][62]। তৃতীয় এবং এই সাইটের স্পনসর TwinPhone-এর জন্য শুধু ইমেইল বা Google সাইন-আপ লাগে, ফোন নাম্বার লাগে না[16], তবে এর ফ্রি প্ল্যান নেই[29]। চতুর্থ Yolla যুক্তরাজ্যের মোবাইলে কম চার্জ নেয়[9][10]।
দামগুলো ৩০ অক্টোবর, ২০২৬ তারিখের বিনিময় হারে BDT-তে রূপান্তর করা হয়েছে (ExchangeRate-API (open access endpoint))। অপারেটরের মূল দাম দেখতে দামের ওপর কার্সর রাখুন।
এই গবেষণা নিয়ে AI-কে জিজ্ঞাসা করুন
প্রতিটি বাটন নতুন ট্যাবে অ্যাসিস্ট্যান্ট খোলে এবং এই পেজের লিংক সূত্র হিসেবে দিয়ে পেজটির সারসংক্ষেপ করতে বলে।
সূত্র
- WebRTC · Google WebRTC team · যাচাই: ১ নভেম্বর, ২০২৬
- MediaDevices: getUserMedia() method - Web APIs | MDN · MDN Web Docs (Mozilla) · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 8827: WebRTC Security Architecture · IETF (RFC Editor) · যাচাই: ১ নভেম্বর, ২০২৬
- Introducing Web Calling on WhatsApp, Plus More New Updates (WhatsApp Blog, July 28, 2026) · যাচাই: ১ নভেম্বর, ২০২৬
- Voice Over Internet Protocol (VoIP) | Federal Communications Commission · FCC · যাচাই: ১ নভেম্বর, ২০২৬
- The EU-wide voice-call termination rates become applicable today · European Commission · যাচাই: ১ নভেম্বর, ২০২৬
- Web Real-Time Communications (WebRTC) transforms the communications landscape; becomes a World Wide Web Consortium (W3C) Recommendation and multiple Internet Engineering Task Force (IETF) standards | W3C · W3C · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 7874: WebRTC Audio Codec and Processing Requirements · IETF · যাচাই: ১ নভেম্বর, ২০২৬
- Cheap Online International Calls to the United Kingdom - Yolla · যাচাই: ১ নভেম্বর, ২০২৬
- International Calling Rates — Pay As You Go, Per Minute - TwinPhone · যাচাই: ১ নভেম্বর, ২০২৬
- Use your camera and microphone in Chrome - Computer - Google Chrome Help · Google · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 6716: Definition of the Opus Audio Codec · IETF · যাচাই: ১ নভেম্বর, ২০২৬
- Introduction to WebRTC protocols - Web APIs | MDN · MDN Web Docs (Mozilla) · যাচাই: ১ নভেম্বর, ২০২৬
- Frequently Asked Questions | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- Globfone FAQ – Free Calls, SMS, Verification & Limits · যাচাই: ১ নভেম্বর, ২০২৬
- Call a phone from your browser - TwinPhone · যাচাই: ১ নভেম্বর, ২০২৬
- Free call | Call2Friends - Online call · যাচাই: ১ নভেম্বর, ২০২৬
- Calls from a computer or phone | Zadarma · যাচাই: ১ নভেম্বর, ২০২৬
- Signaling and video calling - Web APIs | MDN · MDN Web Docs (Mozilla) · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 7118: The WebSocket Protocol as a Transport for the Session Initiation Protocol (SIP) · IETF (RFC Editor) · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 3261: SIP: Session Initiation Protocol · IETF (RFC Editor) · যাচাই: ১ নভেম্বর, ২০২৬
- WebRTC API - Web APIs | MDN · MDN Web Docs (Mozilla) · যাচাই: ১ নভেম্বর, ২০২৬
- MicroSIP - Reliable SIP Softphone for Windows · MicroSIP · যাচাই: ১ নভেম্বর, ২০২৬
- FreePBX PJSIP setup | Zadarma · যাচাই: ১ নভেম্বর, ২০২৬
- Google Voice, SIP Link, and Carrier Link supported countries · যাচাই: ১ নভেম্বর, ২০২৬
- Quo International Rates · যাচাই: ১ নভেম্বর, ২০২৬
- Make a call with Google Voice - Computer - Google Voice Help · যাচাই: ১ নভেম্বর, ২০২৬
- The end of legacy Google Voice for personal accounts - Google Voice Help · যাচাই: ১ নভেম্বর, ২০২৬
- Can I call a phone from my browser for free? - TwinPhone Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- How does TwinPhone billing work? - TwinPhone Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- How to make a 1:1 voice call (Web) - WhatsApp Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- About end-to-end encryption - WhatsApp Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- Do I pay to receive calls on my TwinPhone number? - TwinPhone Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- Call From Your Browser Without a SIM Card - TwinPhone · যাচাই: ১ নভেম্বর, ২০২৬
- Identify Google Voice subscription types - Google Voice Help · যাচাই: ১ নভেম্বর, ২০২৬
- Set up your phone to make & receive Google Voice calls - Computer - Google Voice Help · যাচাই: ১ নভেম্বর, ২০২৬
- Set up Google Voice - Computer - Google Voice Help · যাচাই: ১ নভেম্বর, ২০২৬
- Make Phone Calls from Your PC, Laptop, or Browser - Yolla · যাচাই: ১ নভেম্বর, ২০২৬
- Free Internet Calls | Free Online Calls | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- International Calling Rates | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- About us | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- Terms of Use | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- Free International Calls | PopTox · যাচাই: ১ নভেম্বর, ২০২৬
- Now You Can Invite Anyone to a WhatsApp Call: No Account Needed, No Cost, No Time Limit (WhatsApp Blog, October 14, 2026) · যাচাই: ১ নভেম্বর, ২০২৬
- Use a phone for audio in a video meeting - Google Meet Help · যাচাই: ১ নভেম্বর, ২০২৬
- Make a call with Wi-Fi Calling - Apple Support · Apple · যাচাই: ১ নভেম্বর, ২০২৬
- Wi-Fi Calling at Verizon FAQs | Verizon Support · Verizon · যাচাই: ১ নভেম্বর, ২০২৬
- Make and receive phone calls from your PC | Microsoft Support · Microsoft · যাচাই: ১ নভেম্বর, ২০২৬
- Learn about call & meeting encryption in Google Meet - Google Meet Help · যাচাই: ১ নভেম্বর, ২০২৬
- Yolla: International Calling App · যাচাই: ১ নভেম্বর, ২০২৬
- WhatsApp Terms of Service · যাচাই: ১ নভেম্বর, ২০২৬
- RFC 8828: WebRTC IP Address Handling Requirements · IETF (RFC Editor) · যাচাই: ১ নভেম্বর, ২০২৬
- Browsers compatible with Ringover – Ringover Help Center · যাচাই: ১ নভেম্বর, ২০২৬
- Web Dialer | JustCall · যাচাই: ১ নভেম্বর, ২০২৬
- Telegram Web K source (official repo linked from telegram.org/apps): callSupport.ts · যাচাই: ১ নভেম্বর, ২০২৬
- Voice connectivity requirements - Google Workspace Admin Help · Google · যাচাই: ১ নভেম্বর, ২০২৬
- Control access to the microphone on Mac - Apple Support · Apple · যাচাই: ১ নভেম্বর, ২০২৬
- Turn on app permissions for your microphone in Windows | Microsoft Support · Microsoft · যাচাই: ১ নভেম্বর, ২০২৬
- MicroSIP setup manual - Zadarma · Zadarma · যাচাই: ১ নভেম্বর, ২০২৬
- Which browsers are supported by TextNow? – TextNow Support · যাচাই: ১ নভেম্বর, ২০২৬
- Affordable International Calling : No Contract or Credit Check - TextNow · যাচাই: ১ নভেম্বর, ২০২৬
- Terms of Use – TextNow · যাচাই: ১ নভেম্বর, ২০২৬