الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Sms من الطرفين هل موجوده أو لا ؟؟

بدأه future1985 في 7 يونيو 2008 · 5 رد · 1,489 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

انا لدي موقع على النت باستخدام

asp.net && c#___2

وأحتاج أن يرسل لي العميل sms الى الموقع (لاحظوا الى الموقع هل هذا ممكن) ثم بعد ذلك يقوم الموقع بارسال كود معين انا انشئه دايركت الى جوال العميل هل هذا ايضا ممكن ؟؟؟؟؟؟؟؟؟

ارجوووووووو المساعده عاجل للاهميه

#2

نعم ممكن. لا أعرف التفاصيل و لكنني أعرف أنه يمكنك استخدام موديم يستخدم شرائح الجوال لفعل ذلك.

#3

من لديه خلفية عن موضوع الرسائل يخبرني جزاكم الله خيرا

محتاجته ضروررري جدااااا

كيفيه البدء في عملها وكيفيه كتابه الاكواد داخل الموقع يعني شرح مفصل عن الكيفيه

يالي عندك معلومه لاتبخل بها

#4

السلام عليكم و رحمة الله و بركاته

عزيزى future1985

اجابة على سؤالك ... نعم يمكن عمل ذلك لكن اسلوب التنفيذ سوف يكون مختلف قليلا عن ما قمت بوصفه فى سؤالك

و سيكون اتنفيذ كالتالى

اولا :انت تحتاج الى خدمه تسمى two way sms و هذه متاحه و موجوده عندى اى sms provider مثلا فى مصر mobinil or vodafone or etisalat و طريقة عملها كالتالى

1- يرسل العميل رساله على رقم معين تم الاتفاق عليه مسبقا بينك و بين sms provider

2- يقوم ال sms provider بارسال الرساله الى موقعك على رابط معين ( انت الذى تحدده ثم تعطيه لهم)

3- تقوم انت بالتعامل مع ال request كاى request عادى مثلا ان تكون الرساله موجوده فى ال query string او اى اسلوب اخر و من ثم تقوم انت بتخليق الكود المراد ارساله الى العميل مره اخرى ثم الارسال بالطريق التى تم الاتفاق عليها بينك و بين ال sms provider

ملاحظه:

لا تحتاج فى هذه الطريق الى اى خطوط موبايل حيث ان الارسال و الاستقبال يكون عن طريق الانترنت

تم تعديل هذه المشاركة بواسطة محمد عبدالحليم المغربى في 9 يونيو 2008 في 01:11

thanks

Kind Regards

Mohammed Al maghraby

Software Developer

Mobile : 016 333 658 1

#5

وعليكم السلام

يعني فقط احتاج الى الاشتراك بالاتصالات وهما تكون الطريقه من عندهم

وانا فقط عليا ادخال كود برمجه الارسال والاستقبال الى الموقع

انا ابي هذا الكود فقط وجزاكم الله خيرا وسلامتكم

#6

نعم اخى ممكن وهذا شرح لكيفية عمل ذلك

post-14208-0-27277400-1372654313_thumb.g

 

وهدا هو الكود المطلوب

Imports System
Imports System.IO
Imports System.Net
Imports System.Text
Imports System.Web

Public Class fMain

 Private Sub bSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bSend.Click
        Dim request As HttpWebRequest
        Dim response As HttpWebResponse = Nothing
        Dim url As String
        Dim username As String
        Dim password As String
        Dim host As String
        Dim originator As String

        Try

            host = "http://127.0.0.1:9501"
            originator = "06201234567"
            username = "admin"
            password = "abc123"

            url = host + "/api?action=sendmessage&" _
                     & "username=" & HttpUtility.UrlEncode(username) _
                     & "&password=" + HttpUtility.UrlEncode(password) _
                     & "&recipient=" + HttpUtility.UrlEncode(tbReceiver.Text) _
                     & "&messagetype=SMS:TEXT" _
                     & "&messagedata=" + HttpUtility.UrlEncode(tbMessage.Text) _
                     & "&originator=" + HttpUtility.UrlEncode(originator) _
                     & "&serviceprovider=GSMModem1" _
                     & "&responseformat=html"

            request = DirectCast(WebRequest.Create(url), HttpWebRequest)

            response = DirectCast(request.GetResponse(), HttpWebResponse)

            MessageBox.Show("Response: " & response.StatusDescription)

        Catch ex As Exception
        End Try
    End Sub
End Class

ايضا هذا المثال كما هو وايضا حفظ حقوق صاحب الفكرة والموقع الدى تم نشر الموضوع عليه سوف تجد المثال في المرفقات

send-sms-vb.net-http-sms-example.zip

 

هنا تجد الموضوع مفصل

 

تحياتى

مواضيع مشابهة