Notifikasi pengiriman dan balasan pelanggan berjalan dalam arah yang berlawanan. Pelanggan yang sama adalah penerima notifikasi sekaligus pengirim balasan.
SMS menamai arah-arah tersebut dari sudut pandang ponsel.
Arah mana yang mana?
Notifikasi Anda ke ponsel pelanggan adalah MT, dan balasan pelanggan adalah MO.
Kode verifikasi atau kampanye yang dikirim ke ponsel adalah mobile terminated. Balasan STOP dari pelanggan adalah mobile originated.
Pembedaan ini berkaitan dengan tempat teks dimulai atau berakhir. Ini tidak bergantung pada apakah bisnis Anda menganggap percakapan tersebut masuk atau keluar.
Bagaimana protokol membawa setiap arah?
Koneksi SMPP menggunakan submit_sm untuk mengirim teks dan deliver_sm untuk menerimanya.
SMPP membawa teks antara aplikasi dan layanan operator. Referensi operasi SMPP mendefinisikan operasi-operasi tersebut.
Laporan pengiriman jaringan untuk pengiriman sebelumnya juga dapat tiba melalui deliver_sm. Laporan ini, yang disebut tanda terima pengiriman, juga dapat menggunakan data_sm. Referensi tanda terima SMPP menyatakan:
Message delivery receipts are returned in the deliver_sm and data_sm operations.
Operasi transport masuk tidak selalu merupakan balasan pelanggan. Aplikasi Anda harus membedakan informasi tanda terima dari teks yang diterima. Tanda terima pengiriman menjelaskan laporan jaringan.
Apakah arah memengaruhi penagihan?
Pengiriman dan penerimaan menggunakan tarif terpisah, sehingga harga keluar tidak menentukan biaya percakapan berbasis balasan.
Bird mengenakan biaya teks keluar per segmen, yaitu setiap bagian jaringan yang dapat ditagih. Penagihan masuknya juga menggunakan jumlah segmen, dengan tarif masuk dan biaya operator yang berlaku. Periksa harga SMS untuk arah dan tujuan yang terkait.
Paket seluler pelanggan menentukan biaya pengiriman balasan mereka. Periksa paket tersebut sebelum menyebut balasan sebagai gratis. Alur yang memerlukan balasan bergantung pada kemampuan pelanggan mengirimnya dan juga kemampuan Anda menerimanya.
Pengirim mana yang dapat menerima balasan?
Pengirim nomor telepon yang dikonfigurasi untuk menerima SMS dapat menerima balasan.
Sender ID alfanumerik, yaitu nama yang ditampilkan sebagai pengganti nomor telepon, tidak dapat menerima balasan teks. Mengirim kampanye dari nama oleh karena itu memerlukan cara lain yang didukung agar penerima dapat menghentikan pesan.
Pilih kemampuan penerimaan sebelum membangun alur kerja yang menunggu balasan. Jenis pengirim menjelaskan identitas yang tersedia, dan kata kunci STOP membahas pemrosesan balasan berhenti langganan.
Bagaimana cara membedakan arah di Bird?
Anda membaca field direction pada pesan, yang nilainya adalah outbound dan inbound.
outbound mengidentifikasi pesan yang dikirim dari pengirim Bird. inbound mengidentifikasi pesan yang diterima dari pelanggan. Bird menampilkan pesan masuk pelanggan melalui event sms.received, terpisah dari event pengiriman.
Sebagai contoh, notifikasi dan balasannya menghasilkan catatan pesan yang terpisah. Simpan kedua arah saat merekonstruksi percakapan; menghitung hanya catatan keluar akan meninggalkan balasan.
Singkatnya
Arah dinamai dari sudut pandang ponsel.
Mobile originated dimulai dari ponsel; mobile terminated berakhir di ponsel.
Balasan dan tanda terima dapat berbagi operasi transport.
SMPP membawa keduanya melalui deliver_sm, sehingga nama operasi saja tidak mengidentifikasi balasan pelanggan.
Pengiriman dan penerimaan memiliki biaya terpisah.
Periksa tarif yang berlaku untuk setiap arah sebelum merancang alur berbasis balasan.
Balasan memerlukan nomor penerima.
Nama pengirim alfanumerik tidak dapat menerima balasan, sehingga percakapan memerlukan jenis pengirim lain.