gsm_map 1.0.0

GSM MAP (Mobile Application Part) operations per 3GPP TS 29.002 — SMS (MO/MT-ForwardSM, SRI-for-SM), mobility, authentication, USSD, supplementary services — as BER-codable ASN.1 types, with optional Rust-backed Python bindings
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! alertServiceCentre (operation code 64) — 3GPP TS 29.002.
//!
//! Sent by the HLR to the SMS-SC when a previously unreachable subscriber
//! becomes reachable again.

use rasn::prelude::*;

use crate::types::{AddressString, IsdnAddressString};

/// AlertServiceCentreArg — request parameters.
#[derive(Debug, Clone, PartialEq, Eq, AsnType, Decode, Encode)]
pub struct AlertServiceCentreArg {
    /// MSISDN of the now-reachable subscriber.
    pub msisdn: IsdnAddressString,
    /// Address of the service centre to alert.
    pub service_centre_address: AddressString,
}