Wap push on CDMA network

Wap push on CDMA network SearchSearch
Author Message
Alex Antropoff
New member
Username: Alant

Post Number: 1
Registered: 02-2005
Posted on Thursday, February 24, 2005 - 08:46 pm:   

Hi, I've tried to send wap push notification from
trial version of NowSMS, but mobile doesn't accept
them (tried on known to work with MMS LG VX6000).
CDMA adaptation option is turned on, so I think my trouble is
what our smsc doesn't work correctly with binary sms.
Can you tell me what type of data coding
must be used and what value of Message Display Mode
subparameter from TIA-637 must be set by SMSC ?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4099
Registered: 10-2002
Posted on Thursday, February 24, 2005 - 10:35 pm:   

Hi Alex,

Do you have software development control over your SMSC?

I do not believe that there is any requirement with regard to a "message display mode" subparameter.

The SMSC must set the teleservice id to the WAP teleservice id (4100).

However, as part of WDP adaptation, you must build the WDP packet for CDMA SMS format (see WAP-259-WDP specification, section 6.5).

Basically, you must parse the following TLV from SMPP:

source_port
dest_port

These parameters are used to build the WDP packet for CDMA SMS as described in WAP-259-WDP Section 6.5.2 & 6.5.1.

Note that the message might be larger than 140 bytes, and the SMSC may need to perform segmentation. (Our WDP Adaptation implement assumes that the SMSC performs segmentation. The reason for this assumption is because of the MESSAGE_ID requirement of WAP-259-WDP Section 6.5.3, where each segment of a multipart message needs to have the same CDMA MESSAGE_ID parameter. There is no way to specify the CDMA MESSAGE_ID parameter from SMPP.)

-bn
Alex Antropoff
New member
Username: Alant

Post Number: 2
Registered: 02-2005
Posted on Thursday, February 24, 2005 - 10:49 pm:   

Yes, I have some control, and I can get dumps of transmitted SMSes.
I've tried to sent wap push manually,
one of them:
00 01 00 ( segmentation)
23 F0 0B 84 (src/dst port)

00 06 (WSP header)
05 AE 8D B1 C3 93 02
05 6A 00 C5 0C 03 6D 6F 62 69 6C 65 2E 6F 6E 65
39 37 2E 6E 65 74 00 01 03 54 72 79 20 74 68 69
73 20 43 6F 6F 6C 20 77 65 62 73 69 74 65 00 01

I think it's right, but phone doesn't accept it.
Variants without SAR also were tried, without success. Teleservice id is WAP (4100).
What can be wrong with SMSC ?
What message class must be set ?
I'm loosing into guesses.
I can give you dumps of sms, if it'll can solve the problem.
Alex Antropoff
New member
Username: Alant

Post Number: 3
Registered: 02-2005
Posted on Friday, February 25, 2005 - 02:38 pm:   

Hello, Bryce.
What type of data coding must be set ?
As I see - nowsms send wap push with dc=0xf5, isn't it ?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4122
Registered: 10-2002
Posted on Monday, February 28, 2005 - 11:01 pm:   

Alex,

I don't think there is a "message class" or "data coding" concept in CDMA.

But I don't have any access to any low level CDMA SMS traces with which to compare yours.

The only interesting bit of information that I have found on this subject comes from a brief mention in a TIA/3GPP2 spec:


quote:

The MSG_ENCODING field of the User Data subparameter shall be set to '00000'.




Other than that, there is very little information available.

-bn