Дополнительные параметры SMPP протокола
Версия от 12:11, 15 апреля 2021; Jugin (обсуждение | вклад)
Call Office позволяет указывать дополнительные параметры SMPP. Параметры указываются в 32-битной версии реестра в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Wentor\Call Office\SMPP\ (если раздел не существует, его нужно просто создать). В этом разделе можно указывать следующие параметры:
- BindMode (DWORD) - способ подключения к SMPP-серверу (по умолчанию - 0):
- 0 - подключение как передатчика (BIND_TRN) и как приемника (BIND_RECV). Если оба варианта неуспешны выполняется попытка подключения как приемопередатчик (BIND_TRANSCEIVER).
- 1 - подключение как передатчика (BIND_TRN) и как приемника (BIND_RECV). Подключение считается успешным, если один из вариантов подключился успешно.
- 2 - подключение только как приемопередатчик (BIND_TRANSCEIVER).
- 3 - подключение только как передатчик (BIND_TRN).
- 4 - подключение только как приемник (BIND_RESV).
- SourceAddressTON (DWORD) - тип номера адреса отправителя (source_addr_ton). По умолчанию - 5 (буквенно-цифровой).
- SourceAddressNPI (DWORD) - индикатор плана нумерации адреса отправителя (source_addr_npi). По умолчанию - 1.
- DestinationAddressTON (DWORD) - тип номера адреса получателя (dest_addr_ton). По умолчанию - 1 (международный).
- DestinationAddressNPI (DWORD) - индикатор плана нумерации адреса получателя (dest_addr_npi). По умолчанию - 1.
- SendMode (DWORD) - режим отправки SMS сообщения (по умолчанию - 0):
- 0 - Если длина сообщение превышает 254 байта, оно отправляется как дополнительный параметр message_payload протокола SMPP (до 64 кбайт.). Если менее 254 байт - стандартным образом. Не все SMPP шлюзы могут работать с сообщениями длиной более 160 байт. Во многих случаях, будет передано только первые 160 байт сообщения.
- 1 - Если длина сообщение превышает 70 символов, оно передается как несколько отдельных SMS-сообщений, которые затем собираются в одно SMS-сообщение у адресата (concatenated SMS). Длина каждого сообщения в этом случае не превышает 67 символов, так как содержит UDH (User Data Header). Если менее 70 символов - стандартным образом.
- EnquireLinkInterval - интервал отправки пакетов поддержки соединения (ENQUIRE_LINK) в секундах. По умолчанию отправка пакетов запрещена.
Типы номеров:
- 0 - неизвестный (Unknown);
- 1 - международный (International);
- 2 - национальный (National);
- 3 - специальный номер, определяемый сетью (Network Specific);
- 4 - номер абонента (Subscriber Number);
- 5 - буквенно-цифровой (Alphanumeric);
- 6 - аббревиатура (Abbreviated);
Индикатор плана нумерации (Википедия):
- 0 - неизвестно (Unknown);
- 1 - ISDN-телефония E.164 (ISDN/telephone numbering plan (E163/E164));
- 2 - общий;
- 3 - данные X.121 (Data numbering plan (X.121));
- 4 - телекс F.69 (Telex numbering plan (F.69));
- 5 - морская мобильная связь E.210 и E.211;
- 6 - сухопутная мобильная связь E.212 (Land Mobile (E.212));
- 7 - ISDN/мобильная связь;