টপিকঃ একটি অটো প্রোগ্রাম বানাতে চাই

আমি ছোট খাটো একটি অটো প্রোগ্রাম বানাতে চাই যার কাজ হবে সাভার থেকে ডাটা নিয়ে অটো ১০ সেকেন্ড পর পর মডেম থেকে ব্যালেন্স টান্সফার করবে। এর জন্য সাভারে চলার মত ছোট একটি প্রোগ্রাম পি এইচ পি তে বানাইসি। কিন্তু সিম থেকে ব্যালেন্স টান্সফার কিভাবে হবে তা জানা নাই। পিএইচপি তে বানানো প্রোগাম কি মডেম থেকে টাকা সেন্ড করতে পারবে কি পারবে না তা ও আমার জানা নাই।  তাই ডেস্কটপ প্রোগ্রাম বানাতে চাই যেটা কিনা সাভার থেকে ডাটা নিয়ে মানে সাভারে এড করা মোবাইল নাম্বার নিয়ে মডেমে থাকা সিম কার্ড খেকে অটো টাকা সেন্ড করতে পারবে এবং সিম এ রিসিভ কৃত ডেলিবারি এস এম এস টি সাভারে পাঠাতে পারবে। এই প্রোগ্রামটি বানাতে কি কি কোড লাগতে পারে বা কোথায় পাওয়া যাবে কারো যুদি জানা থাকে তবে জানাবেন। আর যুদি কেউ বানিয়ে দিতে চায় তবে খরচ কত পরবে? ধন্যবাদ

Sohel Rana
Web Designer & Developer

Re: একটি অটো প্রোগ্রাম বানাতে চাই

ব্যালেন্স ট্রান্সফার করার API অপারেটর যদি প্রোভাইড না করে পিএইচপি স্ক্রীপ্ট দিয়ে কাজটা অটো করা সম্ভব নয়(আমার জানামতে)। আর পিসি থেকে মোবাইলে এসএমএস করার জন্য গ্রামীণফোনের সুন্দর একটা API ছিল, যেটা পিএইচপি দিয়ে ব্যবহার করা যেত। বছর দেড়েক আগে ওরা এটা বন্ধ করে দেয়।

Re: একটি অটো প্রোগ্রাম বানাতে চাই

forhan লিখেছেন:

ব্যালেন্স ট্রান্সফার করার API অপারেটর যদি প্রোভাইড না করে পিএইচপি স্ক্রীপ্ট দিয়ে কাজটা অটো করা সম্ভব নয়(আমার জানামতে)। আর পিসি থেকে মোবাইলে এসএমএস করার জন্য গ্রামীণফোনের সুন্দর একটা API ছিল, যেটা পিএইচপি দিয়ে ব্যবহার করা যেত। বছর দেড়েক আগে ওরা এটা বন্ধ করে দেয়।


তাই আমি চাচ্ছি যে ডেস্কটপ প্রোগ্রাম বানাতে যা মডেম এ থাকা রিচার্জ সিম কার্ড থেকে টাকা সেন্ড করতে পারবে যা করা সম্ভব। ধন্যবাদ

Sohel Rana
Web Designer & Developer

Re: একটি অটো প্রোগ্রাম বানাতে চাই

লস প্রজেক্টে লাম লিখাইয়েন না, EASY র মত কোম্পানী সার্ভিস দিতে পারে না , আর আপনি তো কোন চার !

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: একটি অটো প্রোগ্রাম বানাতে চাই

সাইফুল_বিডি লিখেছেন:

লস প্রজেক্টে লাম লিখাইয়েন না, EASY র মত কোম্পানী সার্ভিস দিতে পারে না , আর আপনি তো কোন চার !


আমি জানার জন্য এবং শিখার জন্য বানাতে চাই, কোম্পানী খোলার মত সাধ্য যে আমার নাই...

Sohel Rana
Web Designer & Developer

Re: একটি অটো প্রোগ্রাম বানাতে চাই

sohel6bd লিখেছেন:

তাই আমি চাচ্ছি যে ডেস্কটপ প্রোগ্রাম বানাতে যা মডেম এ থাকা রিচার্জ সিম কার্ড থেকে টাকা সেন্ড করতে পারবে যা করা সম্ভব। ধন্যবাদ

ভাল মোবাইল হলে এটা করা যাবে। নোকিয়া ১১ টাইপ মোবাইল হলে এটা সম্ভব না। এসব ক্ষেত্রে পিএইচপি ঠিক এপ্রোপ্রিয়েট না। এটার জন্য সি হচ্ছে সবচেয়ে ভাল ল্যাঙ্গুয়েজ। পাইথনেও করা যাবে হয়ত কিন্তু ফোনের এপিআই পাওয়া দুষ্কর হয়ে যাবে।

সাইফুল_বিডি লিখেছেন:

লস প্রজেক্টে লাম লিখাইয়েন না, EASY র মত কোম্পানী সার্ভিস দিতে পারে না , আর আপনি তো কোন চার !

EASY ঠিক কি করতে চায় তা নিয়ে আমার সাথে যোগাযোগ করতে বলেন।

Feed থেকে ফোরাম সিগনেচার, imgsign.com
ব্লগ: shiplu.mokadd.im
মুখে তুলে কেউ খাইয়ে দেবে না। নিজের হাতেই সেটা করতে হবে।

শিপলু'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত

Re: একটি অটো প্রোগ্রাম বানাতে চাই

sohel6bd লিখেছেন:

আমি জানার জন্য এবং শিখার জন্য বানাতে চাই

ভাই, আপনি যে প্রথমেই বললেন কে বানাতে পারবে ও খরচ কতো হবে। কেউ বনিয়ে দিলে তো আর আপনাকে কোড দেবেনা। সেক্ষেত্রে শিখবেন কিভাবে? নিশ্চয় আপনি অনলাইন রিচারজ সাইট বানাতে চাচ্ছেন।

Re: একটি অটো প্রোগ্রাম বানাতে চাই

শিপলু লিখেছেন:

ভাল মোবাইল হলে এটা করা যাবে। নোকিয়া ১১ টাইপ মোবাইল হলে এটা সম্ভব না। এসব ক্ষেত্রে পিএইচপি ঠিক এপ্রোপ্রিয়েট না। এটার জন্য সি হচ্ছে সবচেয়ে ভাল ল্যাঙ্গুয়েজ। পাইথনেও করা যাবে হয়ত কিন্তু ফোনের এপিআই পাওয়া দুষ্কর হয়ে যাবে।

ভালো মোবাইল দিয়ে এটা কি ভাবে করা সম্ভব? এর জন্য কি কোন ডেস্কটপ পোগ্রাম ব্যবহার করতে হবে? একটু বিস্তারিত বলা যাবে কি...

Sohel Rana
Web Designer & Developer

সর্বশেষ সম্পাদনা করেছেন সাইফুল_বিডি (০৮-১২-২০১২ ০০:০৭)

Re: একটি অটো প্রোগ্রাম বানাতে চাই

শিপলু লিখেছেন:

EASY ঠিক কি করতে চায় তা নিয়ে আমার সাথে যোগাযোগ করতে বলেন।

ওদের ম্যানুয়াল API বানানো আছে , কিন্তু সমস্যা হল গভঃ এরা অফ করে দিছে।
এটা জন্য বেশ কিছু ডিবাইস পাওয়া যায় , এগুলার সাথে আপনার পিএইচপি ফাইলের সিস্টেম করতে পারলে করা যাবে। তবে আমার কাছে এই ডিভাইস নাই সো ট্রাই করতে পারি নাই। শিপলু ভাই মনে হয় বানাতে পারেন মোবাইল দিয়ে উনার টিপস নেন।
এটাতে সিমটুলকিট দেয়া আছে , সেটার সাথে হালকা পাতলা কাজ করে দিলেই হবে।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

১০

Re: একটি অটো প্রোগ্রাম বানাতে চাই

সমস্যা গুলো বলি। সমাধান অন্য একদিন বলবোঃ
১) গভমেন্ট অনলাইন মোবাইল রিচারজ বন্ধ করে দিয়েছে। কারণ, বিদেশ থেকে মানি-লন্ডারিং না কি যেন হয় এটা একটা, দ্বিতীয়ত মানুষ VOIP সিমে টাকা ঢুকায়। আরও কারণ আছে হয়তো, জানিনা।
২) মাল্টিপোর্ট সিম ডিভাইস সম্ভবত আমাদের দেশে অবৈধ। VOIP র কারনে।
৩) গ্রামীনফোনের EDGE মোডেম দিয়ে করা যাবেনা। কারণ সিম অ্যাপ্লিকেশান সাপোর্ট নাই।
৪) মোবাইল দিয়ে করতে পারবেন তবে অপারেটিং সিস্টেমের সাথে USB ডাটাকেব্‌ল ও পোর্ট সংক্রান্ত সমস্যা হয়।
৫) সিটিসেলের CDMA যখন সামনে পড়বে তখন শিপলু ভাইও একটু থমকে দাঁড়াবে। AT Command গুলো আবার হয়তো ঘাটাঘাটি করবে।

১১ সর্বশেষ সম্পাদনা করেছেন শুভ১৭১ (১৪-১২-২০১২ ২১:৫২)

Re: একটি অটো প্রোগ্রাম বানাতে চাই

পৃথিবীতে অসম্ভব বলে কিছু নেই।
যা প্রয়োজন:
১. নোকিয়া মোবাইল ৭ হাজার টাকার বেশী দামি সেট + এগুলোর AT command  নেটে এগুলো মোটামুটি পাওয়া যায়।
২. ভিবি .নেট

১২

Re: একটি অটো প্রোগ্রাম বানাতে চাই

শুভ১৭১ লিখেছেন:

পৃথিবীতে অসম্ভব বলে কিছু নেই। কিন্তু আমরা খুব কিপটা। আমাদের নিজেদের সাইটে আমরা প্রায় ৬ মাস পরিশ্রম করে এটা ডেভলপ করেছি। কিন্তু এ মূহুর্তে সরকারের আদেশে সব নিষিদ্ধ। আমরা শুধু নিজেদের ক্লায়েন্টদের এই সার্ভিস দিচ্ছি।
যা প্রয়োজন:
১. নোকিয়া মোবাইল ৭ হাজার টাকার বেশী দামি সেট + এগুলোর AT command  নেটে এগুলো মোটামুটি পাওয়া যায়।
২. ভিবি .নেট
৩. সিটি সেল - পারি নাই।
৪. সিম টুল কিট ডিভাইস একজনকে দিয়ে আনিয়েছিলাম (যদিও নিষিদ্ধ)। এনে দেখি নষ্ট অথবা আমরা ইউজ করতে পারি নাই।


AT command দিয়ে কি পিএইচপি তে বানানো যায়?

Sohel Rana
Web Designer & Developer

১৩

Re: একটি অটো প্রোগ্রাম বানাতে চাই

sohel6bd লিখেছেন:

AT command দিয়ে কি পিএইচপি তে বানানো যায়?

ডিভাইসে কমান্ড পাঠানো লিনাক্সে খুবই সোজা:

echo "ATZ0" > /dev/ttyACM0

এখানে /dev/ttyXXX হলো আপনার মডেম পোর্ট।
এছাড়া মিনিকম (বা অন্য কোনো কমিউনিকেশন) সফটওয়্যার এক্সিকিউট করার মাধ্যমেও পিএইচপি থেকে  করতে পারেন।

উইন্ডোজে কম পোর্ট ওপেন করতে হবে। এখানে কমপোর্টের মাধ্যমে এসএমএস সেন্ডিং কোড আছে। এটা বাদে উইন্ডোজে RAS এপিআই আছে যেটা মডেমের সাথে ইন্টারফেসিং করতে পারে।
তবে আরেকটু রিলায়েবল মেথড হলো লোকালী এসএমএস গেটওয়ে ইনস্টল করা।

vb_coder লিখেছেন:

৫) সিটিসেলের CDMA যখন সামনে পড়বে তখন শিপলু ভাইও একটু থমকে দাঁড়াবে। AT Command গুলো আবার হয়তো ঘাটাঘাটি করবে।

সিটিসেলও জিএসএম চালু করতে যাচ্ছে। কয়েকমাসের মধ্যেই হয়তো ঘোষণা আসবে।

Calm... like a bomb.

১৪

Re: একটি অটো প্রোগ্রাম বানাতে চাই

নেট এ খুজে AT Command এর মাধ্যমে sms সেন্ড করতে পারি। কিন্তু টাকা সেন্ড করার কনো AT Command পাইনাই।

"AT+CMGS=\"" + PhoneNo + "\"";

উপরের AT Command ধারা এস এম এস পাঠানো যায়।
এখন টাকা পাঠাতে গেলে ফোন নং, টাকার পরিমান এবং পিন নাম্বার ব্যবহার করতে হয়। কারো জানা এমন কোন AT Command আছে কি যা দিয়ে টাকা সেন্ড করা যাবে?

Sohel Rana
Web Designer & Developer

১৫

Re: একটি অটো প্রোগ্রাম বানাতে চাই

আপনি এই পোস্টে যে সমস্যার কথা বলছিলেন সেটার সমাধান কি হয়ে গেসে ? আমি কিছুদিন আগে at command dia sms , ussd পাঠানো জাতিয় কাজ করেছিলাম । আমি সম্ভবত আপনাকে হেল্প করতে পারব যদি এখনও না হয়ে থাকে আরকি ।
ধন্যবাদ।

১৬

Re: একটি অটো প্রোগ্রাম বানাতে চাই

tuhin008 লিখেছেন:

আমি সম্ভবত আপনাকে হেল্প করতে পারব যদি এখনও না হয়ে থাকে আরকি

হেল্প করতে আগ্রহ প্রকাশের জন্য আপনাকে অনেক ধন্যবাদ। সমস্যা থাকলে সমাধান ও আছে তাই c#.net ব্যবহার করলাম প্রোগ্রামটি বানানোর জন্য। c#.net সম্পর্কে আমার আগের কোন ধারনা নেই। শুধু জানি বানানো যাবে এবং আমি পারবো। নেট ঘাটা ঘাটি করে অনেক কিছু জানলাম যেমন-  SMS সেন্ড, রিড এবং ইউএসএসডি কিভাবে পাঠানো যায় ইত্যাদি। কাজ প্রায়ই শেষের দিকে বলা যায়। তবে একটু কাজ বাকি আছে সেটা হল ডাটাবেসের সাথে কানেক্ট করা। MySql সম্পর্কে ধারনা আছে তাই কাজটি সহজ হবে আশা করি। কোড প্রজেক্ট থেকে ConnectCsharpToMysql নামে একটি প্রজেক্ট দেখলাম যেখানে দেওয়া আছে কিভাবে MySql এ ডাটা এড, রিড, রাইট এবং কাউন্ট করা যায়। ডেস্কটপ সার্ভার মানে server: localhost, username: root এবং password: 12345 ব্যবহার করে MySql এ ডাটা রিড রাইট করতে পারতেছি। কিন্তু ওয়েব সাভার কানেক্ট করতে সমস্যা হচ্ছে। যেমন ধরুন আমার ওয়েব এড্রেস হল-www.domain.com (সার্ভার হল server.net) এতে demo নামে একটি ডাটাবেস আছে যার ইউজার নেম হল root এবং পাসওয়ার্ড হল 12345। ConnectCsharpToMysql নামের প্রজেক্ট ব্যবহার করে নেট কানেক্ট থাকা অবস্থায় ডাটা রিড রাইট করা যাচ্ছে না। যেহেতু c# সম্পর্কে আমার তেমন ধারনা নেই তাই সমস্যা ধরতে পারতেছি না। বলে রাখা ভাল য়ে আমি শেয়ার সার্ভার ব্যবহার করি। এখন শেয়ার সার্ভার দেখে কি সমস্যা করতেছে তাও বুঝতে পারতেছি না। এখন যুদি কেউ এই সাহায্য টুকু করতো মানে মাইএসকিউএল কানেন্ট এর সমম্যা টা কোথায় হচ্ছে তা বলে দিতো তবে আমার প্রোগ্রামটি বানানো সফল হত। আর যুদি বানাতে সফল হই তবে এটাই হবে আমার c#.net এর প্রথম প্রোগ্রাম। ধন্যবাদ...

Sohel Rana
Web Designer & Developer

১৭

Re: একটি অটো প্রোগ্রাম বানাতে চাই

sohel6bd লিখেছেন:

যেমন ধরুন আমার ওয়েব এড্রেস হল-www.domain.com (সার্ভার হল server.net) এতে demo নামে একটি ডাটাবেস আছে যার ইউজার নেম হল root এবং পাসওয়ার্ড হল 12345। ConnectCsharpToMysql নামের প্রজেক্ট ব্যবহার করে নেট কানেক্ট থাকা অবস্থায় ডাটা রিড রাইট করা যাচ্ছে না।

যেহেতু রিমোট সার্ভার, তাই ডেস্কটপ এপ থেকে ডাটা রিড বা রাইট করতে চাইলেো তো অবশ্যই নেট কানেক্ট থাকা লাগবে! (নাকি আমি অন্য কিছু বুঝলাম! thinking)

১৮

Re: একটি অটো প্রোগ্রাম বানাতে চাই

বাবর লিখেছেন:

অবশ্যই নেট কানেক্ট থাকা লাগবে

নেট কানেক্ট অবশ্যই থাকতে হবে আমি জানি। আমি বলতে চাইছি যে আমার কাজে আসলে সমস্যাটা কই? নেট কানেক্ট ঠিক আছে, ডাটা ও রিড রাইট ঠিক আছে (ডেস্কটপ এ)।

Sohel Rana
Web Designer & Developer

১৯

Re: একটি অটো প্রোগ্রাম বানাতে চাই

sohel6bd লিখেছেন:
বাবর লিখেছেন:

অবশ্যই নেট কানেক্ট থাকা লাগবে

নেট কানেক্ট অবশ্যই থাকতে হবে আমি জানি। আমি বলতে চাইছি যে আমার কাজে আসলে সমস্যাটা কই? নেট কানেক্ট ঠিক আছে, ডাটা ও রিড রাইট ঠিক আছে (ডেস্কটপ এ)।

চেক করে দেখুন, আপনার হোস্টিং প্রোভাইডার MySQL এ রিমোট কানেকশন এলাউ করে কিনা।

cPanel সার্ভার গুলাতে সাধারণত MySQL হোস্ট হিসেবে localhost/127.0.0.1 সেট করা থাকে। ওখানে রিমোট এড্ডরেস লাইক server.net কাজ করার কথা না।
আর আপনি যদি আপনার এপে localhost বা 127.0.0.1 ই দিয়ে থাকেন তবে সেটাও কাজ না করারই কথা। কারণ 127.0.0.1 সব সময় নিজেকে (নিজ মেশিনকে) ইন্ডিকেট করে। আর localhost ও হোস্ট ফাইলের কল্যানে প্রা সেম আচরণ করে!