Дополнительные параметры SMPP протокола: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
Call Office позволяет указывать дополнительные параметры SMPP. Параметры указываются [[%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B#.D0.92._.D0.9D.D0.B5_.D0.BC.D0.BE.D0.B3.D1.83_.D0.B7.D0.B0.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D1.82.D1.8C_.D0.B2.D0.B0.D1.88.D1.83_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D1.83_.D0.B2_64-.D0.B1.D0.B8.D1.82.D0.BD.D0.BE.D0.B9_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_Windows|в 32-битной версии реестра]] в разделе '''HKEY_LOCAL_MACHINE\SOFTWARE\Wentor\Call Office\SMPP\''' (если раздел не существует, его нужно просто создать).
Call Office позволяет указывать дополнительные параметры SMPP. Параметры указываются [[%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%97%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B#.D0.92._.D0.9D.D0.B5_.D0.BC.D0.BE.D0.B3.D1.83_.D0.B7.D0.B0.D1.80.D0.B5.D0.B3.D0.B8.D1.81.D1.82.D1.80.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D1.82.D1.8C_.D0.B2.D0.B0.D1.88.D1.83_.D0.BF.D1.80.D0.BE.D0.B3.D1.80.D0.B0.D0.BC.D0.BC.D1.83_.D0.B2_64-.D0.B1.D0.B8.D1.82.D0.BD.D0.BE.D0.B9_.D0.B2.D0.B5.D1.80.D1.81.D0.B8.D0.B8_Windows|в 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 (буквенно-цифровой).
* '''SourceAddressTON''' (DWORD) - тип номера адреса отправителя (source_addr_ton). По умолчанию - 5 (буквенно-цифровой).
* '''SourceAddressNPI''' (DWORD) - индикатор плана нумерации адреса отправителя (source_addr_npi). По умолчанию - 1.
* '''SourceAddressNPI''' (DWORD) - индикатор плана нумерации адреса отправителя (source_addr_npi). По умолчанию - 1.
Строка 8: Строка 14:
** '''0''' - Если длина сообщение превышает 254 байта, оно отправляется как дополнительный параметр message_payload протокола SMPP (до 64 кбайт.). Если менее 254 байт - стандартным образом. Не все SMPP шлюзы могут работать с сообщениями длиной более 160 байт. Во многих случаях, будет передано только первые 160 байт сообщения.
** '''0''' - Если длина сообщение превышает 254 байта, оно отправляется как дополнительный параметр message_payload протокола SMPP (до 64 кбайт.). Если менее 254 байт - стандартным образом. Не все SMPP шлюзы могут работать с сообщениями длиной более 160 байт. Во многих случаях, будет передано только первые 160 байт сообщения.
** '''1''' - Если длина сообщение превышает 70 символов, оно передается как несколько отдельных SMS-сообщений, которые затем собираются в одно SMS-сообщение у адресата ([https://en.wikipedia.org/wiki/Concatenated_SMS concatenated SMS]). Длина каждого сообщения в этом случае не превышает 67 символов, так как содержит UDH (User Data Header). Если менее 70 символов - стандартным образом.  
** '''1''' - Если длина сообщение превышает 70 символов, оно передается как несколько отдельных SMS-сообщений, которые затем собираются в одно SMS-сообщение у адресата ([https://en.wikipedia.org/wiki/Concatenated_SMS concatenated SMS]). Длина каждого сообщения в этом случае не превышает 67 символов, так как содержит UDH (User Data Header). Если менее 70 символов - стандартным образом.  
* '''EnquireLinkInterval''' - интервал отправки пакетов поддержки соединения (ENQUIRE_LINK) в секундах. По умолчанию отправка пакетов запрещена.


Типы номеров:
Типы номеров:

Текущая версия на 12:11, 15 апреля 2021

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