1

Logica OpenSMPP ( http://opensmpp.org/ ) を使用して、SMPP プロトコル経由でメッセージを管理しています。SMS および USSD メッセージに応答できるサーバーがあり、クライアントを開発しています。私はすでに、DeliverSM メッセージを送信し、SMS 経由でサーバーから SubmitSM 応答を取得することができました。最初に SMSC を起動してから、次のようなことを行います。

        DeliverSM request = new DeliverSM();
        request.setSourceAddr(from);
        request.setDestAddr(to);
        try {
            request.setShortMessage(message);
        } catch (WrongLengthOfStringException e) {
            log.error("Error during setShortMessage", e);
        }
        request.setRegisteredDelivery((byte) 0);

        new Transmitter(this.connection).send(request);

しかし、USSD に対して同じことをしているときに、いくつかの問題が発生します。どうにかして以下を使用する必要があることはわかっています (SMPP V3.4 仕様から抜粋):

SMPP が (GSM) USSD システムへのインターフェースとして使用されている場合、ussd_service_op パラメーターは USSD サービス操作を定義するために必要です。

クライアントが SMS と USSD の両方のメッセージをサーバーに送信することを学習するには、どのような手順を実行する必要がありますか?

4

1 に答える 1