如何在SMSLib中获取发件人电话号码?

时间:2013-06-24 09:27:40

标签: java sms-gateway smslib

我使用SMSLib从指定网关读取消息,用于阅读消息的代码段是:

List<InboundMessage> msgList = new ArrayList<InboundMessage>();

        Service.getInstance().readMessages(msgList, MessageClasses.ALL);
        for (InboundMessage msg : msgList)
            System.out.println(msg);    

我想获得将此消息发送到网关的电话号码,这是可能的吗?是的,怎么样?

1 个答案:

答案 0 :(得分:4)

使用msg.getOriginator();

请注意,SMS协议不要求发送者的电话号码存在(甚至可能是文本,而不是电话号码)。