ผมใช้ kannel ทำ smpp server แต่ส่ง submit_sm ไป มันก็ตอบมาว่า Invalid Service Type ทุกที งมไปงมมาก็เลยพบว่าไอ้ gateway ห่านี่ต้องส่ง service_type ที่มากับ deliver_sm กลับไปด้วย (คือต้องส่ง carrier กลับไปด้วย ไม่งั้นมัน route ไม่ถูกมั๊ง)
นั่งงมตั้งนาน มีคนบอกว่าต้อง patch แต่แม่งเสือกไม่บอกว่าต้องไปเอาที่ไหน หาตั้งนาน ก็ไม่เจอ เลยแก้เอง นั่งแก้โค๊ดมันไปตั้งนาน พอ complie เสร็จก็มานั่งดู document ของ kannel อีกที ก็พบว่า ไอ้ binfo กะ system_type มันคืออันเดีียวกัน เวลาใช้ใน get-url ก็ใส่ %B ไปด้วย (ไปเจอในโค๊ดประมาณว่าถ้า system_type จะเป็น default ถ้า length ของ binfo = 0)
ต้องตั้งให้มันไม่ส่ง SMS ออก โดน max-messages = 0 แล้วก็ใช้ curl ส่ง SMS แทน
สรุปก็ยังไม่ได้ลอง driver ของ smpp ที่เพิ่งไปแก้มาอยู่ดี – -”