Hi am using php smpp sms sending package to work on socket sms sending.
$transport = new SocketTransport(array(config('app.smppHost')), config('app.smppPort')); $transport->setRecvTimeout(10000); $smpp = new SmppClient($transport);
I am sending with
$encodedMessage = GsmEncoder::utf8_to_gsm0338($message);
But the sms is receiving with broken character.I am sending in myn language and also tried as suggested
But now half broken half proper message is sending. I think some encoded needed ???
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
This is special language encoded issue you need both override the encoded version in smpp package as well as encode the text itself.
First convert the string
Then send sms in encoded in type 8. it should work properly