Expand description
GSM MAP (Mobile Application Part) per 3GPP TS 29.002.
Provides BER encode/decode for MAP operations across all major groups:
- SMS: SRI-SM, MO/MT-ForwardSM, reportSM-DeliveryStatus, alertSC, informSC, readyForSM
- Location Management: updateLocation, cancelLocation, purgeMS, sendIdentification
- Authentication: sendAuthenticationInfo (triplets + quintuplets)
- Subscriber Data: insertSubscriberData, deleteSubscriberData
- USSD: processUnstructuredSS-Request, unstructuredSS-Request/Notify
- Call Handling: sendRoutingInfo, provideRoamingNumber
- Supplementary Services: registerSS, eraseSS, activateSS, deactivateSS, interrogateSS
- Fault Recovery: reset, restoreData
Application contexts (v1/v2/v3) are provided for TCAP dialogue negotiation.
Uses rasn for ASN.1 BER encoding/decoding.
Re-exports§
pub use error::MapError;pub use types::op_codes;pub use types::operation_name;pub use types::AddressString;pub use types::Imsi;pub use types::IsdnAddressString;pub use types::Lmsi;pub use types::LocationInfoWithLmsi;pub use types::SmRpDa;pub use types::SmRpOa;
Modules§
- application_
context - MAP Application Context OIDs — 3GPP TS 29.002.
- dialogue
- MAP Dialogue helpers — builds the TCAP dialogue portion with application context.
- error
- operations
- types