Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

Forums:

Hi,
I am about to develop an application in BREW 2.1.3 SDK. It will be a network application. It will involve opening 6 persistent TCP sockets simutaneously and listening them.

Pl. let me know if I have opened these sockets, will I receive voice call OR SMS or system events like Battery etc!

I learnt that when sockets are opened as above, we cannot receive voice call or SMS or.......

Pl. let me know if true.
Currently I dont know if its 1x or EVDO.
If 1X then I will not receive APP_SUSPEND. So the only way is to register TAPI? Yes?

With EVDO I will receive APP_SUSPEND. Yes?

Thanks
Sam

In Summary:
When you have sockets open you would get SMS or system events like battery.
Voice call is tricky. It depends on the network communication state and type network.
In 1xRTT or EVDO netowork, if your network has network dormancy, if you have any data connection open and socket is in dormant state then you would receive voice call, otherwise voice call would be transferred to voice mail.
In EVDV network you can simulatenously have data call and voice call.

In Summary:
When you have sockets open you would get SMS or system events like battery.
Voice call is tricky. It depends on the network communication state and type network.
In 1xRTT or EVDO netowork, if your network has network dormancy, if you have any data connection open and socket is in dormant state then you would receive voice call, otherwise voice call would be transferred to voice mail.
In EVDV network you can simulatenously have data call and voice call.

Not quite, Ruben.
With 1xRTT and EVDO, simultaneous voice and data isn't possible. If your phone has an open PPP connection, on 1xRTT the incoming voice call will be routed to voice mail, while with EVDO the phone can be notified of the incoming call (if the network supports this) so it can suspend the data connection and receive the call.
EVDV has pretty much been cancelled in favor of EVDO.
HSDPA supports simultaneous voice and data, but I don't know if any BREW handsets are running on HSDPA networks.
-Erik

Not quite, Ruben.
With 1xRTT and EVDO, simultaneous voice and data isn't possible. If your phone has an open PPP connection, on 1xRTT the incoming voice call will be routed to voice mail, while with EVDO the phone can be notified of the incoming call (if the network supports this) so it can suspend the data connection and receive the call.
EVDV has pretty much been cancelled in favor of EVDO.
HSDPA supports simultaneous voice and data, but I don't know if any BREW handsets are running on HSDPA networks.
-Erik

I am testing an application in Tata Indicom CDMA network in India which supports 1X only. Now I saw that when a network streaming application is running, and a voice call is made to the device under test, the call is received. Now when the call is disconnected, the streaming application is launched once again automatically. Is this the desired behavior? Based on Erik's comment, this should not be happening... right? Or am I missing something?
Erik, Reuben and the rest of the BREW-ers... please help.
-Divya.
ebrowne wrote:Not quite, Ruben.
With 1xRTT and EVDO, simultaneous voice and data isn't possible. If your phone has an open PPP connection, on 1xRTT the incoming voice call will be routed to voice mail, while with EVDO the phone can be notified of the incoming call (if the network supports this) so it can suspend the data connection and receive the call.
EVDV has pretty much been cancelled in favor of EVDO.
HSDPA supports simultaneous voice and data, but I don't know if any BREW handsets are running on HSDPA networks.
-Erik

I am testing an application in Tata Indicom CDMA network in India which supports 1X only. Now I saw that when a network streaming application is running, and a voice call is made to the device under test, the call is received. Now when the call is disconnected, the streaming application is launched once again automatically. Is this the desired behavior? Based on Erik's comment, this should not be happening... right? Or am I missing something?
Erik, Reuben and the rest of the BREW-ers... please help.
-Divya.
ebrowne wrote:Not quite, Ruben.
With 1xRTT and EVDO, simultaneous voice and data isn't possible. If your phone has an open PPP connection, on 1xRTT the incoming voice call will be routed to voice mail, while with EVDO the phone can be notified of the incoming call (if the network supports this) so it can suspend the data connection and receive the call.
EVDV has pretty much been cancelled in favor of EVDO.
HSDPA supports simultaneous voice and data, but I don't know if any BREW handsets are running on HSDPA networks.
-Erik

As far I know Tata Teleserivces did deploy EVDO network, you can check this via BREW API, ITAPI, and check for HDR mode, alternatively you can use Itelephone interface in BREW 3.x

As far I know Tata Teleserivces did deploy EVDO network, you can check this via BREW API, ITAPI, and check for HDR mode, alternatively you can use Itelephone interface in BREW 3.x