Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User juannoguera's Avatar
    Join Date
    Dec 2005
    Location
    Albacete, Spain
    Posts
    380
    I am using CTelephony::TCallStatusV1 to monitor the state of the voice call line. I found out that the sequences of states for an outgoing call (the case I am interested now) is different for different operators.
    In Vodafone Spain, when the user makes a call (establishment, active and disconnection), the app receives the following notification sequence via CTelephony:

    EStatusDialling -> EStatusConnecting -> EStatusConnected -> EStatusDisconnecting -> EStatusIdle

    In Vodafone UK, the sequence is:

    EStatusDialling -> EStatusConnecting -> EStatusDisconnecting -> EStatusIdle

    I need to detect when the remote party has answered (call connected). For Vodafone Spain, it works OK (EStatusConnected is notified), but for UK it does not.

    I would like to know if there is some other method, more reliable than CTelephony::TCallStatusV1 to follow up the state of a call. Help from experts would be much appreciated.
    ----------------------------------------------
    Every journey starts with a small step.

  2. #2
    hi ,

    U can use class "RTelServer" plus subsession classes to implement three fundamental abstractions: phones, lines and calls.

    go this link for callhandling.

    http://wiki.forum.nokia.com/index.php/Call_Handling

  3. #3
    Nokia Developer Champion kkrish's Avatar
    Join Date
    Jun 2006
    Location
    India
    Posts
    3,029
    Hi,

    Just confirm once again from uk test team whether they have picked the call it not? its never happened with my application but I don't which connection they have used.

  4. #4
    Registered User juannoguera's Avatar
    Join Date
    Dec 2005
    Location
    Albacete, Spain
    Posts
    380
    I thought that RTelServer was deprecated. Being CTelephony the API we are supposed to use now.

    I have seen than in UK "EStatusConnecting " is notified by the OS when the call is actually connected. This is, the app gets EStatusConnecting when in Spain it gets EStatusConnected. For this app, it is not a problem, but it would be for an app that is designed to work globally.
    ----------------------------------------------
    Every journey starts with a small step.

  5. #5
    Registered User mateen_maldar's Avatar
    Join Date
    Aug 2005
    Location
    india
    Posts
    2,063
    HI,

    CTelephony is implemented using the etelmm , so RTelServer is still supported.
    You can use both CTelephony and Etelmm.
    but make sure you handle both effectively.

    Regards,
    Mateen Maldar
    "Whatever the mind can conceive and believe, the mind can achieve"

Similar Threads

  1. monitor sms status
    By adhossain in forum Symbian C++
    Replies: 1
    Last Post: 2010-07-29, 08:58
  2. Detecting busy line with CTelephony
    By juannoguera in forum Symbian C++
    Replies: 1
    Last Post: 2009-12-10, 09:24
  3. How to monitor gprs status?
    By ncljh in forum Symbian C++
    Replies: 2
    Last Post: 2008-04-23, 03:44
  4. Replies: 8
    Last Post: 2007-10-01, 14:18
  5. How can i monitor the connection status about GPRS?
    By asingoro in forum Symbian C++
    Replies: 0
    Last Post: 2007-03-12, 06:30

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved