Дополнительные параметры SMPP протокола: различия между версиями
Перейти к навигации
Перейти к поиску
Jugin (обсуждение | вклад) |
Jugin (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 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. | ||
* '''DestinationAddressTON''' (DWORD) - тип номера адреса получателя (dest_addr_ton). По умолчанию - 1 (международный). | * '''DestinationAddressTON''' (DWORD) - тип номера адреса получателя (dest_addr_ton). По умолчанию - 1 (международный). | ||
* '''DestinationAddressNPI''' (DWORD) - индикатор плана нумерации адреса получателя (dest_addr_npi). По умолчанию - 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-сообщение у адресата ([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/мобильная связь;