---
title: "SMPP bind"
description: "SMPP bind 是开启 SMPP 会话的登录操作。客户端使用 system_id 和密码进行认证，并选择以发送端（transmitter，发送）、接收端（receiver，接收）或收发端（transceiver，两者兼具）的方式绑定。"
canonical: "https://omnichannels.ai/zh/glossary/smpp-bind/"
language: "zh"
updated: "2026-10-10"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
---

# SMPP bind

Canonical: https://omnichannels.ai/zh/glossary/smpp-bind/
Language: zh
Publisher: OmniChannels.ai by BroadNet Technologies

**定义:** SMPP bind 是开启 SMPP 会话的登录操作。客户端使用 system_id 和密码进行认证，并选择以发送端（transmitter，发送）、接收端（receiver，接收）或收发端（transceiver，两者兼具）的方式绑定。

SMPP v3.4 定义了三种 bind PDU：bind_receiver（command_id 0x00000001）、bind_transmitter（0x00000002）和 bind_transceiver（0x00000009）。SMSC 以对应的 _resp PDU 和 command_status 作答，其中 0 表示成功。

transmitter 绑定可以发送 submit_sm；receiver 绑定接收 deliver_sm（上行消息和送达回执）。transceiver 在一条连接上同时完成两者，是当前的常规选择。

bind 还携带 system_type、interface_version（v3.4 为 0x34）和地址范围字段。服务商通常会限制一个账户可同时建立的 bind 数量以及每个 bind 的吞吐量。

典型的 bind 失败原因有：密码错误（ESME_RINVPASWD）、system_id 错误、IP 地址未加入白名单，或超出允许的 bind 数量。绑定后，请定期发送 enquire_link，以免空闲连接被断开。

## 示例

```
bind_transceiver: system_id="acme01", password="********", system_type="", interface_version=0x34
```

## 资料来源

- [SMPP Protocol Specification v3.4 (Issue 1.2) — SMPP.org](https://smpp.org/SMPP_v3_4_Issue1_2.pdf)