MAP ASN1 Workaround: reportSM-DeliveryStatus without DeliveryOutcome

Some MSC apparently don't send this non-OPTIONAL parameter
diff --git a/asn1/MAP-SM-DataTypes.asn b/asn1/MAP-SM-DataTypes.asn
index cce532f..4b52318 100644
--- a/asn1/MAP-SM-DataTypes.asn
+++ b/asn1/MAP-SM-DataTypes.asn
@@ -160,7 +160,9 @@
 ReportSM-DeliveryStatusArg ::= SEQUENCE {

 	msisdn		ISDN-AddressString,

 	serviceCentreAddress	AddressString,

-	sm-DeliveryOutcome	SM-DeliveryOutcome,

+	-- Had to mark this as OPTIONAL to parse some strange messages [HW]

+	sm-DeliveryOutcome	SM-DeliveryOutcome	OPTIONAL,

+	-- End [HW]

 	absentSubscriberDiagnosticSM	[0] AbsentSubscriberDiagnosticSM

 							OPTIONAL,

 	extensionContainer	[1] ExtensionContainer	OPTIONAL,