SMS PDU

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

SMS PDU

Сообщение JohnK » 31.07.2008 (Чт) 18:25

Кто-то встречал рабочий алгоритм кодирования СМС в PDU ?

PS. Поиск ничего хорошего не дал. Структура PDU сообщения есть, а вот может кто кодиком поможет? :(
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 31.07.2008 (Чт) 19:26

А вот мне бы было тоже интересно. Дайте линк на офф доки по СМС и PDU плз. Ну хоть на RFC, а то вики что-то не пингуется уже часа 2.
Follow the white rabbit.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 31.07.2008 (Чт) 19:27

planetsourcecode.com
Там дюжина отправлялок sms, половина с кодированием в PDU.
Последний раз редактировалось Antonariy 31.07.2008 (Чт) 21:05, всего редактировалось 1 раз.
Лучший способ понять что-то самому — объяснить это другому.

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 31.07.2008 (Чт) 19:39

Antonariy писал(а):planetsourcecode.com
Там дюжина отправлялок sms, половина с кодированием в PDU.


Поддерживаю, их есть там.
Сам переделывал поделку индийских братьев на русскую кодировку.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 31.07.2008 (Чт) 22:48

BasiС
Так поделись кодиком, если не жалко
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 31.07.2008 (Чт) 22:49

BasiС
Так поделись кодиком, если не жалко

Proxy
Вот есть конвертер, но нужно переводить :( А времени то, нету!
http://www.rednaxela.net/pdu.php
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 01.08.2008 (Пт) 18:41

JohnK писал(а):BasiС
Так поделись кодиком, если не жалко


Поделись, улыбкою своей, и она к тебе ещё не раз вернёцца :D

Приаттачил модуль перекодировки, единственно - не на чем проверить - с русским языком вариант или без. Судя по комментариям - да. Сложного ничего нет, если что - разберёшься.
Вложения
mdlConvPDU.zip
TxtToPdu & PduToTxt
(3.75 Кб) Скачиваний: 80

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 01.08.2008 (Пт) 23:48

BasiС
Спасибо.
Переводит правильно. Но нет возможности ввести номер центра смс и тема смс... Функция PDU->message работает неправильно. Будем дорабатывать....
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 04.08.2008 (Пн) 17:10

вот мой модуль, где много чего нужного:
Вложения
mSMSDecode.zip
(6.46 Кб) Скачиваний: 104

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 04.08.2008 (Пн) 22:02

Konst_One

Чевот не пойму, где там свой заголовок сообщения сделать.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 05.08.2008 (Вт) 12:21

ты о каком заголовке речь ведешь?
это модуль кодирования в PDU, если ты про ММС, то это совсем другое

BION
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 259
Зарегистрирован: 24.01.2005 (Пн) 21:05

Сообщение BION » 05.08.2008 (Вт) 22:55

Konst_One писал(а):ты о каком заголовке речь ведешь?
это модуль кодирования в PDU, если ты про ММС, то это совсем другое


Чтобы в заголовке смс отображался не телефон отправителя, а произвольный текст, помоему в 11 символов.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 06.08.2008 (Ср) 10:32

Там как-то можно вбить поле SENDER: текст. Теперь остается узнать куда это поле вписывается в структуру PDU.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 06.08.2008 (Ср) 10:38

только при отправке через SMSC-провайдера по протоколу SMPP. через обычный GSM-терминал это нельзя сделать.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 06.08.2008 (Ср) 12:04

А по-умолчанию какой протокол используется?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 06.08.2008 (Ср) 12:10

GSM :lol:
Ты ж с телефона отправляешь или где?
Лучший способ понять что-то самому — объяснить это другому.

BasiС
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 64
Зарегистрирован: 16.02.2006 (Чт) 23:34
Откуда: Koenigsberg

Сообщение BasiС » 06.08.2008 (Ср) 20:15

Поле SENDER выставляет СМСЦ, поэтому подделать его ты не сможешь. Другое дело. если у тебя (предположим) есть свой СМСЦ и договор об обмене сигнальным трафиком с мобильными операторами. Вот тут-то у тебя может что-то получиться =)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 62

    TopList