Fixed name coding of Alcatel format payload name (now it is 7bit coded)
authorshort <>
Mon, 7 Jan 2002 12:07:29 +0000 (12:07 +0000)
committershort <>
Mon, 7 Jan 2002 12:07:29 +0000 (12:07 +0000)
GSM/SMS/NBS/Message.pm

index 4aa132b..c130063 100644 (file)
@@ -154,7 +154,7 @@ sub _ie_alcatel {
        return $self->_iebuilder(IEI_ALCATEL,
                        (!defined($args{"name"}) ? (0x00) :  # bit 7=0 (use GSM charset)
                                        (length($args{"name"}), unpack("C*",
-                                                       encode_payload(0xF5, GSM::SMS::PDU->inversetranslate($args{"name"}))))  # 0xF5 DCS=any 8bit
+                                                       encode_payload(0xF1, GSM::SMS::PDU->inversetranslate($args{"name"}))))  # 0xF1 DCS=any 7bit
                                        ),
                        (!!$args{"ems_compat"} << 7)  # bit 7=EMS compatibility
                                        |($args{"alcatel_type"} & 0x07),  # bits 0..2=Alcatel message type