Дополнительные параметры SMPP протокола

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску

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/мобильная связь;