Discussion Board

Results 1 to 6 of 6
  1. #1
    Registered User
    Join Date
    Aug 2008
    Posts
    46

    Question How to get number of incomming call?

    How to get number of incomming call?
    I can trap event of incomming call, but cant detect of phone number...

  2. #2
    Super Contributor
    Join Date
    Oct 2008
    Location
    INDIA
    Posts
    2,332

    Re: How to get number of incomming call?

    Hi, amir

    How to get number of incomming call?
    Just check this code :
    Code:
     import logs        #import the module
    
     n=logs.calls(mode='in')     #set mode to get the list of incoming numbers.
     for i in range(len(n)):
              print n[i]["number"]
    Best regards,
    RaHuL

  3. #3
    Registered User
    Join Date
    Aug 2008
    Posts
    46

    Re: How to get number of incomming call?

    Big thanx) its work!

    How i can hang up incoming call? Function telephone.hang_up() work only with telephone.dial(number). I use this code:
    Code:
    import logs, appuifw, os, e32, time, telephone
    
    global n
    n = logs.calls(mode='in')
    
    def handle_hang_up(status):
        global n
        if status[0] == telephone.EStatusRinging:
            telephone.hang_up()
        elif status[0] == telephone.EStatusDisconnecting:
            time.sleep(1)
            print n[0]["number"]
    
    telephone.call_state(handle_hang_up)
    
    lock = e32.Ao_lock()
    os.abort = lock.signal
    lock.wait()

  4. #4
    Super Contributor
    Join Date
    Oct 2008
    Location
    INDIA
    Posts
    2,332

    Re: How to get number of incomming call?

    Ya, its true this function work only either you have initiated the call or you have picked (received ) the call.

    best regards,
    RaHuL

  5. #5
    Registered User
    Join Date
    Aug 2008
    Posts
    46

    Re: How to get number of incomming call?

    rahulvala, and so, how i can hang up a call???
    can you give work example?

  6. #6
    Super Contributor
    Join Date
    Oct 2008
    Location
    INDIA
    Posts
    2,332

    Re: How to get number of incomming call?

    If you are using module telephone then you can use this function to cancel the call.

    telephone.hang_up()

    Best regards,
    RaHuL

Similar Threads

  1. incomming call
    By namak in forum Symbian
    Replies: 2
    Last Post: 2007-11-22, 14:12
  2. Replies: 1
    Last Post: 2006-11-10, 09:09
  3. Incomming call problem
    By Svat_ in forum Symbian
    Replies: 0
    Last Post: 2006-10-10, 10:35
  4. Incomming call event
    By ash_bhatia in forum Symbian
    Replies: 5
    Last Post: 2004-12-16, 14:40

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×