গামু - মেসেজ সহ একটি মেসেজিং সার্ভার কীভাবে ইনস্টল করবেন Part ভাগ 1

লিনাক্সের জন্য গামু

লিনাক্সের জন্য গামু

আজ, এসএমএসের মাধ্যমে টেক্সট মেসেজিং ইন্টারনেটের মাধ্যমে ইমেলের পাশাপাশি মোবাইল অভিজ্ঞতার একটি গুরুত্বপূর্ণ অংশ। ব্যবসায় পর্যায়ে, অনেক ক্ষেত্রে মোবাইল মেসেজিং বর্তমানে ব্যবহৃত সবচেয়ে কার্যকর এবং সর্বজনীন যোগাযোগ চ্যানেল হিসাবে অব্যাহত রয়েছে। এবং অন্যান্য যোগাযোগের চ্যানেলের সাথে তুলনা করে যেমন মেল, মোবাইল এসএমএস মেসেজিংয়ে খুব কম স্প্যাম থাকে এবং প্রসবের সাথে সাথে সমস্ত প্রাপক দ্বারা এটি পড়ার সম্ভাবনা বেশি।

এই কারণে লিনাক্সের অধীনে আমাদের সার্ভার অবকাঠামোতে সর্বদা হাত রাখা গুরুত্বপূর্ণ গামুর সাথে একটি এসএমএস মেসেজিং সার্ভার, প্রয়োজন হলে অ্যাক্টিভেশন জন্য প্রস্তুত। এবং এগুলি এমন পদক্ষেপ যা ইনস্টলেশন এবং কনফিগারেশন অর্জনের জন্য গাইড বা মডেল হিসাবে অনেককে পরিবেশন করবে এর পরিসেবাগুলির মধ্যে একই।

সিনাপটিকের গাম্মু

ভূমিকা

গামু নিজের কথা উদ্ধৃত করছে স্পেনীয় অফিসিয়াল ওয়েবসাইট

Project প্রকল্পের নাম, পাশাপাশি নামও কমান্ড লাইন ইউটিলিটি যা আপনি আপনার ফোন নিয়ন্ত্রণ করতে ব্যবহার করতে পারেন। এটি সিতে লেখা এবং এটি নির্মিত libGammu"।

সাধারণ কথায় এটি বলা যেতে পারে গাম্মু টেলিফোন লাইনযুক্ত মোবাইল ডিভাইসগুলির জন্য একটি ম্যানেজমেন্ট সিস্টেম, এটি, এটি এমন একটি প্রকল্প যা মোবাইল ফোন এবং তাদের ফাংশন অ্যাক্সেসের জন্য বিমূর্ত স্তর সরবরাহ করে raction এটি সামঞ্জস্যপূর্ণ এটিএম ফোন এবং নোকিয়া ফোনগুলিতে ফোকাস করে বিভিন্ন ব্র্যান্ডের ব্র্যান্ড জুড়ে।

গাম্মু একটি কমান্ড লাইন (টার্মিনাল) লাইব্রেরি এবং ইউটিলিটিযদিও এটি শেষ ব্যবহারকারীদের দ্বারা এটির সুবিধার্থে ওয়াম্মু নামে একটি গ্রাফিক স্তর সহ আসে। এটির একটি জিএনইউ জিপিএল সংস্করণ 2 লাইসেন্স রয়েছে।

এই প্রকল্পটি মার্সিন ওয়াইসেক এবং অন্যদের সাথে একত্রিত করে শুরু করেছিলেন এবং বর্তমানে আরও অনেক সহযোগীর সহায়তায় মিশাল ইহাইকের নেতৃত্বে আছেন।

গামু বিভিন্ন বৈশিষ্ট্যের অ্যাক্সেস সরবরাহ করে provides। যাইহোক, সমর্থন স্তরের ফোন থেকে ফোনে পরিবর্তিত হয়। আপনি বিভিন্ন ফোনের ব্যবহারকারীর অভিজ্ঞতার জন্য গাম্মু ফোন ডেটাবেস দেখতে পারেন। নিম্নলিখিত বৈশিষ্ট্যগুলি সাধারণত সমর্থিত:

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

গামু ইনস্টলেশন

পদক্ষেপ 1 - গামু ইনস্টলেশন

এর ইনস্টলেশনগুলির জন্য, প্যাকেজগুলি ডিস্ট্রো এবং এর সংস্করণে নির্ভর করবে, তবে দেবিয়ান 8 এবং দেবিয়ান 9 এর ক্ষেত্রে সেগুলি নীচে বর্ণিত হবে:

অ্যাপ্লিকেশন গাম্মু গাম্মু-ডক গাম্মু-এসএমএসড লিবগ্যাম্মু 7 লিগসএমএসডি 7

# দেবিয়ান 8

অ্যাপ্লিকেশন গাম্মু গাম্মু-ডক গাম্মু-এসএমএসড লিবগ্যাম্মু 8 লিগসএমএসডি 8

# দেবিয়ান 9

অ্যাপ্লিকেশন ইনস্টল মোবাইল-ব্রডব্যান্ড-সরবরাহকারী-তথ্য পিপিপি পিপ্পকনফাইগ মডেমম্যানেজার ইউএসবি-মোডেসউইচ ইউএসবি-মোডেসউইচ-ডেটা ডাব্লুভিডিয়াল
# ইউএসবি পোর্টগুলিতে ইন্টারনেট ডিভাইস / এসএমএস পরিচালনার জন্য দরকারী এবং সাধারণ প্যাকেজ।

পদক্ষেপ 2 - «ডায়ালআউট orts বন্দরগুলির যাচাইকরণ

তালিকাভুক্ত হওয়ার পরে আপনার ইউএসবি "ডায়ালআউট" পোর্টগুলি নামকরণ "ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3" বা ttyS0, ttyS1, ttyS2, ttyS3 সহ আসতে পারে।

Tty পোর্ট তালিকা চালান - ডায়ালআউট:

ls -l / dev / tty *
# টিটিওয়াই বন্দরগুলির তালিকা দিন

পদক্ষেপ 3 - এসএমএস মডেম ডিভাইসটি সংযুক্ত করুন এবং এর সনাক্তকরণটি বৈধ করুন

রান করুন lspci কমান্ড:

lsusb
সংযুক্ত ইউএসবি ডিভাইসগুলির তালিকা কমান্ড

আসুন কল্পনা করুন যে সংযুক্ত এবং সনাক্ত করা ডিভাইসটি টার্মিনালের নীচে স্ক্রিনে উপস্থিত হবে:

বাস 001 ডিভাইস 013: আইডি 19d2: 0031 জেডটিই ডাব্লুসিডিএএমএ টেকনোলজিস এমএসএম এমএফ 110 / এমএফ 627 / এমএফ 636
# টেলিফোন সরবরাহকারী ইন্টারনেট পেনড্রাইভার

সিরিয়াল ডিভাইসগুলির তালিকা সম্পাদন করুন:

এলএস / দেব / সিরিয়াল / বাই-আইডি-এলএস
সংযুক্ত এবং সনাক্ত করা সিরিয়াল ডিভাইসগুলির তালিকা নির্ধারণের জন্য আদেশ

পদক্ষেপ 4 - গামু কনফিগারেশন

.গ্যামার্ক ফাইল

গাম্মু কনফিগার করতে আপনি নিজে একটি ফাইল তৈরি করতে পারেন called ".গ্যামুর্ক" মধ্যে "রুট হোম" নিম্নলিখিত বিষয়বস্তু এবং কমান্ড কমান্ড ব্যবহার করে:

ন্যানো / রুট / এমএএমআমর্ক ########### উদাহরণ সামগ্রী ###########
[গামু]
পোর্ট = / dev / ttyUSB1 -> ttyUSB পোর্ট সক্ষম করা হয়েছে (ttyUSB0 - ttyUSB1 - ttyUSB2)
মডেল =
সংযোগ = at19200 -> কনফিগার করতে সংযোগের ধরণ।
সিঙ্ক্রোনাইজটাইম = হ্যাঁ
লগফিল =
লগফর্ম্যাট = কিছুই না
ব্যবহার_লকিং =
gammuloc =
############################################################

অথবা আপনি এটি তৈরিতে আমাদের গাইড করতে নিম্নলিখিত কমান্ডটি কার্যকর করতে পারেন:

গামু-কনফিগ
কনফিগারেশন ফাইল তৈরি করার জন্য কমান্ড

.গাম্মু-এসএমএসডিআরসি ফাইল

গাম্মু কনফিগার করতে নিজে নামকৃত ফাইলটি সম্পাদনা করুন ".গামু-এসএমএসডিআরসি" ফোল্ডারে "ইত্যাদি" নিম্নলিখিত কন্টেন্ট সহ অপারেটিং সিস্টেম এবং কমান্ড কমান্ড ব্যবহার করে:

ন্যানো / ইত্যাদি / গাম্মু-এসএমএসআরসি ########### উদাহরণ সামগ্রী ###########

# গামু এসএমএস ডেমনের জন্য কনফিগারেশন ফাইল

# গামু লাইব্রেরি কনফিগারেশন, গামুর্ক দেখুন (5)
[গামু]
# দয়া করে এটি কনফিগার করুন!
পোর্ট = / দেব / ttyUSB1
সংযোগ = এ
# ডিবাগিং
# লগফর্ম্যাট = টেক্সট

# এসএমএসডি কনফিগারেশন, গামু-এসএমএসডিআরসি দেখুন (5)
[এসএমএসডি]
পরিষেবা = ফাইল
লগফিল = সিসলগ
# ডিবাগিং তথ্যের জন্য বৃদ্ধি
ডিবাগেলভেল = 0

# পাথ যেখানে বার্তা সঞ্চিত আছে
ইনবক্সপথ = / ভার / স্পুল / গ্যামু / ইনবক্স /
আউটবক্সপথ = / ভার / স্পুল / গ্যামু / আউটবক্স /
সেন্টসপথ = / ভের / স্পুল / গ্যামু / প্রেরিত /
ত্রুটিগুলি স্পট = / ভার / স্পুল / গামু / ত্রুটি /
############################################################

পদক্ষেপ 5 - এসএমএস / মোবাইল ইন্টারনেট ডিভাইস সনাক্ত করুন

এই পদ্ধতিটি 2 উপায়ে করা যেতে পারে:

ফর্ম 1

ব্যবহার করে gammu-smsdrc ফাইল নিম্নরূপ:

gammu -c / etc / gammu-smsdrc - পরিচয়

########### উদাহরণস্বরূপ বিষয় ############
ডিভাইস: / dev / ttyUSB1
উত্পাদক: জেডটিই কর্পোরেশন
মডেল: অজানা (MF190)
ফার্মওয়্যার: BD_MF190V1.0.0B06
আইএমইআই: 355435048527666
আইএমএসআই সিম: 734061006753643 ##########################################

ফর্ম 2

ব্যবহার করে gammu কমান্ড শনাক্ত নিম্নরূপ:

গামু শনাক্ত করুন

########### উদাহরণস্বরূপ বিষয় ############
ডিভাইস: / dev / ttyUSB1
উত্পাদক: জেডটিই কর্পোরেশন
মডেল: অজানা (MF190)
ফার্মওয়্যার: BD_MF190V1.0.0B06
আইএমইআই: 355435048527666
আইএমএসআই সিম: 734061006753643
############################################################

পদক্ষেপ - - গামু প্রোগ্রামটি পরীক্ষা করুন

আপনি 2 টি উপায়ে গাম্মুর ইনস্টলেশন ও কনফিগারেশন পরীক্ষা করতে পারেন:

ফর্ম 1

নিম্নলিখিত আদেশটি কার্যকর করা হচ্ছে:

গামু গেটলমস

########### উদাহরণস্বরূপ বিষয় ############

0 টি এসএমএস সিকোয়েন্সে 0 টি এসএমএস অংশ

############################################################

ফর্ম 2

নিম্নলিখিত আদেশটি কার্যকর করা হচ্ছে:

gammu 04161234567 টেক্সট পাঠায়

আপনার বার্তার পাঠ্য প্রবেশ করুন এবং Ctrl + D টিপুন:
এটি চালানের একটি প্রুফ। আপনি যদি বাতিল করতে চান তবে Ctrl + C টিপুন ...
এসএমএস পাঠানো হচ্ছে 1/1 ... নেটওয়ার্ক প্রতিক্রিয়ার জন্য অপেক্ষা করা হচ্ছে .. ঠিক আছে, বার্তার রেফারেন্স = 7

এখন এটি কেবল এসএমএস বার্তাটি তার গন্তব্যে পৌঁছেছে কিনা তা যাচাই করার বাকি রয়েছে! এবং যদি এখনও অবধি সবকিছু ঠিকঠাক হয়ে থাকে তবে আপনি ইতিমধ্যে প্রোগ্রামটি ইনস্টল করেছেন এবং আপনার টার্মিনালের কনসোল থেকে এসএমএস বার্তা প্রেরণের জন্য নিখুঁতভাবে কনফিগার করেছেন।

শুধুমাত্র ভর চালানের জন্য আমাদের ডেটাবেস তৈরি এবং নতুন শিপিং পরীক্ষা করা দরকার। আমরা এই নিবন্ধটির অংশ 2 এ এবং অংশ 3 এ এর ​​সাথে সংহতকরণটি দেখতে পাব কালকুন ওয়েব অ্যাপ্লিকেশন।

আপনার যদি কেবল প্রয়োজন হয় একটি সহজ অ্যাপ্লিকেশন এমনকি সাধারণ ব্যবহারকারীর জন্যও আপনি এটি ব্যবহার করে দেখতে পারেন: ব্লুফোন

আপনি যদি আরও কিছু পর্যালোচনা করতে চান গামু তারা যেতে পারে সরকারী ম্যানুয়াল বা আপনার অ্যাপ্লিকেশন সম্পর্কে সংবাদ পড়ুন সংবাদ বিভাগ বা নিম্নলিখিত ভিডিও দেখুন:


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   রামসেস তিনি বলেন

    হ্যালো, এসএমএস পাঠাতে এই এসএমএস সার্ভার ব্যবহার করা হয় desde linux কোন অপারেটরের সাথে কোন ধরনের ফোনে??

  2.   জোসে ম্যানুয়েল পরাদো ওড়তেগা তিনি বলেন

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

  3.   ওটোনিয়েল রিনকন তিনি বলেন

    হ্যালো, চমৎকার টিউটোরিয়াল আমি সবকিছু অনুসরণ করেছি, কিন্তু এমন কিছু আছে যা আমি সমাধান করতে পারিনি, আপনি আমাকে সাহায্য করতে পারেন কিনা আমি জানি না, এবং এটি হল মডেমটি দূরবর্তীভাবে সংযোগ করা, অর্থাৎ, একটিতে 2টি সার্ভার থাকা, গ্যাম সার্ভার, অন্য সার্ভারে ইউএসবি মডেম, তাহলে আমি কীভাবে প্যারামিটারটি কনফিগার করব "port = / dev / ttyUSB1"?
    আগাম অনেক ধন্যবাদ।
    শুভেচ্ছা

    1.    লিনাক্স পোস্ট ইনস্টল তিনি বলেন

      শুভেচ্ছা, ওটোনিয়েল। আমি সত্যিই কোন ধারণা যে কিভাবে করা উচিত. এমনকি তিনি বিশ্বাস করেছিলেন যে এটি সম্ভব নয় ... আমি আশা করি গাম্মুর সাথে আরও অভিজ্ঞ কেউ আপনার প্রশ্নের উত্তর দিতে পারবে।