×

Discussion Board

Results 1 to 15 of 15
  1. #1
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    how to disable built-in VoIP Client in E61

    hi,

    how to disable the built-in VoIP Client in E61?
    are there any public APIs available?
    in case it is not available, how to get those APIs?

    rgds,
    vasu

  2. #2
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    What do you mean by disabling it and why do you have to disable it? If you're making your own voip client it can co-exist with the built-in client.

    Anyhow there are no APIs for disabling it.

    Regards,
    Jack

  3. #3
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    hi,

    I asked this because the incoming VoIP call is only received by built-in VoIP Client in E61.
    My application is not getting the notification of incoming VoIP call.
    Is it possible for both my application and built-in VoIP client to co-exist?

    Regards,
    Vasu

  4. #4
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Posts
    115

    Re: how to disable built-in VoIP Client in E61

    Hi,

    Check out the SIP client Resolver API stuff from the SDK documentation.
    You have to provide some way to identify your app as the target recipient for your VoIP service related SIP requests.

    The Accept Contact Header is commonly used for this purpose.

    Br,
    Petro

  5. #5
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    Yes it's possible,
    use the SIP Client Resolver API to spesify your interest in SIP messages.

    Sorry, dDon't have the details rigth know...

    Regards,
    Jack

  6. #6
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    Hi,
    to shread more light here take a look at:
    http://discussion.forum.nokia.com/fo...d.php?t=112633

    there are cases where you just can't avoid the built in voip client...

    Cheers,
    Jack

  7. #7
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    Hi,

    Many Thanks for your invaluable input and guidance.
    This actually helped.

    So, at least there is a workaround for getting "Incoming VoIP Call" notification.
    (As of now, I have only tried the 3rd option --> adding a new attribute for "standard" m-lines. and it is working.
    I have still not tried "Accept-Contact" option. will have to refer RFC3841 for that...)


    I installed two VoIP softwares on E61.
    1. Fring
    2. Truphone
    (which I should have done right at the start...)

    The functionality that I am looking at is EXACTLY the SAME as Fring w.r.t. my VoIP Client. But in fring, there was no difference in the way INVITE is sent... So, it looks like there is a WAY of BYPASSING Standard VoIP Client (other than the above mentioned ways... though i will have to still try out "Accept-Contact" option)

    The ways could be
    1. API to over-ride the Standard VoIP Client
    ---> which you have Ruled Out

    2. Setting Higher Preference than the Standard VoIP Client.
    ---> will give it a try. does it really matter???

    3. Partnership with Nokia
    ---> seems to be the most likely case....

    Any inputs on this is really welcome.

    Thanks and Regards,
    Vasu
    Last edited by mevasudeva; 2008-01-16 at 13:36.

  8. #8
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    Hi Vasu,
    your assumption is correct and 3) is the case. Currently it's impossible for 3rd party VoIP clients to fully override built-in VoIP client and in Frings and Truphones case it has been made possible before releasing the S60 firmwares.

    I've heard from a trustworthy source that this will change in next S60 release and there will be a way to control the SIP message routing so that overriding the built-in client will be possible (most likely not with public APIs though but API partnering will be needed, which is BTW open for everyone throught Forum Nokia technical support http://www.forum.nokia.com/main/tech...ort/index.html).

    Regards,
    Jack

  9. #9
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    Hi Jack,

    I once again would like to thank you for your invaluable inputs.
    This cleared most of my doubts w.r.t. the Incoming Call.
    I have got ALMOST all the information I needed...

    Probably, final clarifications on this aspect...
    1. So, at PRESENT, there is NO way of over-riding the built-in VoIP Client. Not even through API Partnering Request... right??? (In that case, not much use going for Technical Support / API Partnering Request...)

    2. In future, there MAY be a Chance of Over-riding the built-in VoIP Client... If possible, may I know tentative/expected date for next S60 Release???
    If it is going to happen, then I think it is a very Good Step in the Right Direction...

    Regards,
    Vasu

  10. #10
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    Hi Vasu,
    and thank you as well for understanding the unfortunate limits that sometimes restrict the life of a 3rd party developer. It's Forum Nokia's role to get the developers voices heard and to try to remove these kind of restrictions (without risking the user experience of course).

    1. There's no way for 3.0 and 3.1.

    2. 3.2 final SDK will be launched soon and devices will follow, can't say any dates, sorry about that...

    Forum Nokia will share this information via documents, webinars and dibo once it's possible (even if it would be through API partnering only).

    Cheers,
    Jack

  11. #11
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    Hi,

    Just as in Frings/Truphones case, I see many people over here getting the Incoming VoIP Call Notification(with no custom-header) presumably because of Nokia Partnership(not the API Partnership).

    Our company would also like to approach Nokia for exploring Partnership.
    I would really appreciate if you could help me with an Official Contact/Channel where our company can discuss the case for a Partnership.

    Thanks and Regards,
    Vasu
    e-mail me at:--> mevasudeva@gmail.com

  12. #12
    Nokia Developer Moderator
    Join Date
    Mar 2003
    Posts
    115

    Re: how to disable built-in VoIP Client in E61

    Dude,

    Try exploring the Accept Contact header option.

    It is the best option in this case. Sorry I don't have a reference implementation available.

    Br,
    Petro

  13. #13
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    Hi,

    Thanks man...

    I have solution working for me... with "Accept-Contact" as well "a=myapplication" line...
    Implying ===> Incoming Invite MUST have "Accept-Contact" / "a=myapplication" Custom header.
    Implying ===> The other end also needs to be the client which populates these headers.(my own client)
    (referred RFC 3841 and 4596 for Accept-Contact. It is related to Caller(not Callee) Preference.)
    Though it works, this is not a Practical Solution.
    (or Am I missing something here???)

    Problems with this approach:
    1. This is just a temporary solution. Just for demo purpose.
    2. It does not work with other VoIP Clients. So, interoperability is NOT possible.

    What I was asking for is a contact/channel to approach for discussing our case for Partnership(or any other relationship) with Nokia that helps us to receive ANY Incoming Call on the Device.

    Regards,
    Vasu
    PS: referring to earlier Jack's reply where fring/truphone is integrated in the Nokia Phone. e.g., Fring works with any VoIP Client, i.e., it receives Incoming Call from all VoIP Clients with NO CUSTOM header. As well, I could see many people in the forum using Nokia Devices interoping with other Clients.

  14. #14
    Nokia Developer Moderator
    Join Date
    May 2007
    Posts
    468

    Re: how to disable built-in VoIP Client in E61

    Hi Vasu,
    the best way your company can pursue this is to become a Forum Nokia Launchpad member http://www.forum.nokia.com/main/foru...pro/index.html

    I'm quite sure there's nothing we can do for already published devices as the routing is hardcored but this will change in upcoming SDKs.

    Cheers,
    Jack

  15. #15
    Registered User
    Join Date
    Sep 2007
    Location
    India
    Posts
    45

    Re: how to disable built-in VoIP Client in E61

    Hi,

    Thanks a lot.

    Well then, will have to wait for new SDK and devices...

    By the way, we have Launchpad membership... (but then, it has not helped us much)

    have a nice time.
    cheers
    vasu

Similar Threads

  1. SIP VoIP Settings Tool
    By petrosoi in forum VoIP
    Replies: 19
    Last Post: 2009-01-18, 05:23
  2. Replies: 0
    Last Post: 2007-12-31, 11:26
  3. questions on E61S60 VOIP SIP client
    By sherrygong in forum VoIP
    Replies: 1
    Last Post: 2007-06-26, 19:25
  4. My E61 voip can not work
    By xiaodke in forum VoIP
    Replies: 0
    Last Post: 2006-12-26, 11:10

Posting Permissions

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