Tanım
SMPP bind, bir SMPP oturumunu açan oturum açma işlemidir. İstemci system_id ve parolayla kimlik doğrular ve verici (gönderme), alıcı (alma) veya ikisi birden (transceiver) olarak bağlanmayı seçer.
SMPP v3.4 üç bind PDU'su tanımlar: bind_receiver (command_id 0x00000001), bind_transmitter (0x00000002) ve bind_transceiver (0x00000009). SMSC, eşleşen _resp PDU'su ve bir command_status ile yanıt verir; 0 başarı demektir.
Transmitter bind submit_sm gönderebilir; receiver bind deliver_sm alır (gelen mesajlar ve iletim raporları). Transceiver ikisini tek bağlantıda yapar ve bugün olağan tercihtir.
Bind ayrıca system_type, interface_version (v3.4 için 0x34) ve adres aralığı alanlarını taşır. Sağlayıcılar genellikle bir hesabın açabileceği eşzamanlı bind sayısını ve bind başına iletim hızını sınırlar.
Tipik bind hataları: yanlış parola (ESME_RINVPASWD), yanlış system_id, izin listesinde olmayan bir IP adresi veya izin verilen bind sayısının aşılması. Bağlandıktan sonra boştaki bağlantıların kopmaması için düzenli olarak enquire_link gönderin.
Örnek
bind_transceiver: system_id="acme01", password="********", system_type="", interface_version=0x34