Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SMPP && long SMS / 7 сообщений из 7, страница 1 из 1
11.05.2011, 18:21
    #37255752
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Вроде все делаю по букварику:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
string
	msg = "Test Тест";

tmpData = System.Text.Encoding.BigEndianUnicode.GetBytes(msg);

// sm_length
data[pos++] =
#if !TEST_LONG_MESSAGE
	(byte)tmpData.Length
#else
	 0 
#endif
;

#if TEST_LONG_MESSAGE
	data[pos++] =  0 ; //short_message

	// sar_msg_ref_num 0x020c Parameter Tag
	data[pos++] = 0x02;
	data[pos++] = 0x0c;
	// sar_msg_ref_num Length
	data[pos++] = 0x00;
	data[pos++] = 0x02;
	// sar_msg_ref_num Value
	data[pos++] = 0x00;
	data[pos++] = 0x01;

	// sar_segment_seqnum 0x020f Parameter Tag
	data[pos++] = 0x02;
	data[pos++] = 0x0f;
	// sar_segment_seqnum Length
	data[pos++] = 0x00;
	data[pos++] = 0x01;
	// sar_segment_seqnum Value
	data[pos++] = 0x1;

	// sar_total_segments 0x020e Parameter Tag
	data[pos++] = 0x02;
	data[pos++] = 0x0e;
	// sar_total_segments Length
	data[pos++] = 0x00;
	data[pos++] = 0x01;
	// sar_total_segments Value
	data[pos++] = 0x1;

	// more_messages_to_send 0x0426 Parameter Tag
	data[pos++] = 0x04;
	data[pos++] = 0x26;
	// more_messages_to_send Length
	data[pos++] = 0x00;
	data[pos++] = 0x01;
	// more_messages_to_send Value
	data[pos++] = 0x0;

	// message_payload 0x0424 Parameter Tag
	data[pos++] = 0x04;
	data[pos++] = 0x24;
	data[pos++] = (byte)tmpData.Length; // Length
#endif
Array.Copy(tmpData,  0 , data, pos, tmpData.Length); // short_message || Value
pos += tmpData.Length;
Но возвращается: ESME_RUNKNOWNERR 0x000000FF Unknown Error

Что нужно покрутить/постучать/пнуть чтобы забегало?

P.S. Короткое сообщение отправляется без проблем
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
11.05.2011, 18:49
    #37255790
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Код: plaintext
1.
data[pos++] = (byte)tmpData.Length; // Length
Подправил - это два октета. Но - все равно FF...
...
Рейтинг: 0 / 0
20.05.2011, 10:47
    #37270929
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Полный текст дрозофилки (c attach)

P.S. SMPP_v3.4_rus.pdf (для коллекции)
...
Рейтинг: 0 / 0
20.05.2011, 13:11
    #37271336
komil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
386603247 ICQ свяжись обсудим
...
Рейтинг: 0 / 0
31.05.2011, 14:59
    #37287401
komil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Почему на порт ругается? Вот в этом отрезке:


remoteEP = new IPEndPoint(ipAddress, Port);

а ошибка:


Error 1 The name 'Port' does not exist in the current context
...
Рейтинг: 0 / 0
31.05.2011, 16:38
    #37287736
komil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Нашел не достаток, нужно было добавить int Port=2775.

Получаю смски нормально, но не отправляется чтобы проверить твою проблему, возможно ошибка в ТОN и NPI помоги с этим и дальше проверим проблему возможно ошибка на стороне оператора так как я принимаю текст нормально все.
...
Рейтинг: 0 / 0
01.06.2011, 12:33
    #37289011
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SMPP && long SMS
Покажи (дамп), что отправляешЪ посредством submit_sm и что приходит в submit_sm_resp
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / SMPP && long SMS / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]