SIP API

There are some sip api
based on JAVA
which one is the best and can perform all suported methodss?
thanks
shay

Hi all!
We've started a semester thesis at the university of
applied science. We wanted to build an application,
that uses SIP to transfer voice from our hand device
to a distant server over wireless.
Now we realised, that streaming rtsp streams from
your cell phone is not possible! Is that correct!?i tried and i failed. now, i don't know if somebody did it...
you can read the article below:
http://today.java.net/pub/a/today/2006/08/22/experiments-in-streaming-java-me.html
And if it is, what is the JSR 180 good for then?? SIP protocol (see http://jcp.org/en/jsr/detail?id=180 )
The main goal about sip should be sending voice and
video. If that's no possible, what can you do with
JSR 180 instead?!you can try to ask to the jsr specification lead to have some clarifications...

Similar Messages

  • HELP !  MIDP + WTK + Netbeans + SIP API

    Ok,
    I'm a total newb, so sorry if I offend anyone. I've been tasked with building a quick and dirty SIP client for a small hand held device. Nothing fancy, just the basics.
    So, I've gone and installed the SIP API (JSR-180), netbeans 4.1 with mobility kit, and the WTK2.2.
    I've build a very simple MIDP, which is almost verbatim from "Getting Started with SIP API for J2ME". Of course I added the things I needed that that was about it.
    I've made sure that I've included the sipa1_0_1.jar into the "Libraries and Resources" in Netbeans.
    Everthing builds fine as I would expect, but when I attempt to run the application :
    1. The emulator launches and show the Midlet to be executed.
    2. Once I execute the Midlet, I get a "Java.Lang.NullPointerException"
    The code I have included is :
    public MTPComponent() {
    String myaddress = "sip:user@host";
    SipConnectionNotifier scn = null;
    System.out.println("*******************Starting******************");
    try{
    scn = (SipConnectionNotifier) Connector.open("sip:");
    if (scn != null){
    myaddress = new String("sip:user@"+scn.getLocalAddress()+":"+scn.getLocalPort());
    System.out.println(myaddress);
    } catch(Exception ex){
    System.out.println("caught error here");
    ex.printStackTrace();
    Netbeans reports the following output :
    java.lang.ClassNotFoundException: com/sun/midp/io/j2me/sip/Protocol
    at javax.microedition.io.Connector.openPrim(+211)
    at javax.microedition.io.Connector.open(+15)
    at javax.microedition.io.Connector.open(+6)
    at javax.microedition.io.Connector.open(+5)
    at MTPDemo.MTPComponent.<init>(+36)
    at java.lang.Class.runCustomCode(+0)
    at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
    at com.sun.midp.midlet.Selector.run(+22)
    java.lang.ClassNotFoundException: com/sun/midp/io/j2me/sip/Protocol
    at javax.microedition.io.Connector.openPrim(+211)
    at javax.microedition.io.Connector.open(+40)
    at javax.microedition.io.Connector.open(+6)
    at javax.microedition.io.Connector.open(+5)
    at MTPDemo.MTPComponent.<init>(+36)
    at java.lang.Class.runCustomCode(+0)
    at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
    at com.sun.midp.midlet.Selector.run(+22)
    caught error here
    javax.microedition.io.ConnectionNotFoundException: The requested protocol does not exist sip:
    at javax.microedition.io.Connector.open(+72)
    at javax.microedition.io.Connector.open(+6)
    at javax.microedition.io.Connector.open(+5)
    at MTPDemo.MTPComponent.<init>(+36)
    at java.lang.Class.runCustomCode(+0)
    at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
    at com.sun.midp.midlet.Selector.run(+22)
    Unable to create MIDlet MTPDemo.MTPComponent
    java.lang.NullPointerException
    at MTPDemo.MTPComponent.<init>(+174)
    at java.lang.Class.runCustomCode(+0)
    at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
    at com.sun.midp.midlet.Selector.run(+22)
    Execution completed.
    The problem seems to be that scn does not get properly established. I can't figure out why. I have read what I can on this, but nothing seems to help. I have set Obsification to it's maximum setting, still no help.
    I am completely lost and am not sure what to make of this. Can anyone shed some light ?

    I doubt at this...
    "javax.microedition.io.ConnectionNotFoundException: The requested protocol does not exist sip:"
    SIP protocol is not supported by the WTK2.2 environment.
    Check the environment.

  • Sip API Configraution with Wireless Tool Kit

    I am trying to work on SIP API, for that I need to be able to configure SIP API with my wireless tool kit so that I will be able to use
    javax.microedition.sip.*
    package. I have downloaded the JSR 180 and I am using 3.0 beta ver of Wireless tool kit also using Nokia and samsung tools kits. IDES I am using is JBuilder2006 and Eclips3.0. Plzz help me to solve this problem I will be very thankful to you. It will be very nice if u also e-mail the solution to [email protected]
    Regards,
    shani06

    here you go
    http://www.devx.com/tips/Tip/20098
    kari-matti

  • SIP API (JSR180) - What is good for?

    Hi all!
    We've started a semester thesis at the university of applied science. We wanted to build an application, that uses SIP to transfer voice from our hand device to a distant server over wireless.
    Now we realised, that streaming rtsp streams from your cell phone is not possible! Is that correct!?
    And if it is, what is the JSR 180 good for then?? The main goal about sip should be sending voice and video. If that's no possible, what can you do with JSR 180 instead?!
    I'd really appreciate some clarification ;-)
    Thanks!!

    Hi all!
    We've started a semester thesis at the university of
    applied science. We wanted to build an application,
    that uses SIP to transfer voice from our hand device
    to a distant server over wireless.
    Now we realised, that streaming rtsp streams from
    your cell phone is not possible! Is that correct!?i tried and i failed. now, i don't know if somebody did it...
    you can read the article below:
    http://today.java.net/pub/a/today/2006/08/22/experiments-in-streaming-java-me.html
    And if it is, what is the JSR 180 good for then?? SIP protocol (see http://jcp.org/en/jsr/detail?id=180 )
    The main goal about sip should be sending voice and
    video. If that's no possible, what can you do with
    JSR 180 instead?!you can try to ask to the jsr specification lead to have some clarifications...

  • SIP for J2ME API

    Anyone out there ever get the SIP for J2ME API (JSR-180) working on an actual device, like a PDA ?
    I can get it to run with the nokia emulator but other then that it's been pretty much useless to me.
    Would the full blown JAIN SIP API be better for high end PDA usage ?
    TIA
    Anoop

    Hi Anoop,
    Did you get the SIP application working on device. I am trying to run Wtk2.5 "GoSip" App on the device but didn't succeed but was able to run on emulator. While running on emulator I started the SIP server from File->Utilities and entered the local machine name as a proxy host and it ran successfully on emulator. Can you tell me what server to use, which proxy host to enter and what all other changes do I need to do while running the same example on the device. Or were u able to run any SIP application on device? Please help.
    Regards,
    Pankaj Hotwani.

  • How to implement VoIP over SIP in J2ME

    Hi All,
    This is kapil from India and i want to implement VoIP over SIP in j2me.Any help will be appreciated.
    I know about SIP API in J2ME. I want to use VoIP over it.Please help.I will be grateful to you.
    regards
    kapil

    Why don't you give us the money your Boss pays you.. then we'll see what can be done ;)
    Seriously, it might be smart to start your own research first. Check out what VoiP and SIP are all about, and the check how it fits into J2me.

  • FPC Bench, Database API and a lot more...

    FPC Bench is a FREE java benchmark to test and compare the performance of a phone with others phones.
    FPC Bench is a complete test tool to test performance and features.
    - CPU/Memory benchmark (single threaded and multi threaded)
    - NetMeter benchmark (GPRS, EDGE, UMTS, HSDPA speed)
    - Check for total heap memory size
    - Check for free heap memory size
    - Check for full screen's maximum resolution in a Java canvas
    - Check for double buffering
    - Check for RMS size
    - Check for RMS speed (external/internal memory speed)
    - Check for your internet connection speed
    - Check for available profile/configuration
    - Check for the latest APIs:
    JSR 75: File System access API.
    JSR 82: Bluetooth/OBEX API.
    JSR 118: Mobile Information Device Profile API.
    JSR 120: Wireless Messaging API (WMA 1.1).
    JSR 135: Multimedia API (MMAPI)
    JSR 139: Connected Limited Device Configuration 1.1
    JSR 172: Wev service specification.
    JSR 177: Security and Truste Services API.
    JSR 179: Location API.
    JSR 180: SIP API.
    JSR 184: Mobile 3D Graphics.
    JSR 185: Java Tech for Wireless Industry API.
    JSR 205: Wireless Messaging API (WMA 2.0).
    JSR 209: Advanced graphics and user interface.
    JSR 211: Content Handler API.
    JSR 226: Scalable 2D vector graphics for JavaME.
    JSR 229: Payment API.
    JSR 234: Advanced Multimedia API.
    JSR 238: Mobile internationalization API.
    JSR 239: Java binding for OpenGL ES.
    JSR 248: MSA Umbrella.
    JSR 248: Fully featured MSA.
    JSR 256: Mobile Sensor API.
    JSR 257: Contactless communication API.
    This application runs on all Java Micro Edition MIDP platforms.
    We have a big database where you can check if a phone supports an API simply by filtering our database with the api of your interest.
    Please help us enlarging our results database by sending us your results directly from FPC Bench using Internet or SMS.
    Sending results by Internet is really cheaper than a normal SMS.
    You can find more info about our project here:
    http://www.dpsoftware.org
    Message was edited by:
    overtheclock

    FPC Bench is a FREE java benchmark to test and compare the performance of a phone with others phones.
    FPC Bench is a complete test tool to test performance and features.
    - CPU/Memory benchmark (single threaded and multi threaded)
    - NetMeter benchmark (GPRS, EDGE, UMTS, HSDPA speed)
    - Check for total heap memory size
    - Check for free heap memory size
    - Check for full screen's maximum resolution in a Java canvas
    - Check for double buffering
    - Check for RMS size
    - Check for RMS speed (external/internal memory speed)
    - Check for your internet connection speed
    - Check for available profile/configuration
    - Check for the latest APIs:
    JSR 75: File System access API.
    JSR 82: Bluetooth/OBEX API.
    JSR 118: Mobile Information Device Profile API.
    JSR 120: Wireless Messaging API (WMA 1.1).
    JSR 135: Multimedia API (MMAPI)
    JSR 139: Connected Limited Device Configuration 1.1
    JSR 172: Wev service specification.
    JSR 177: Security and Truste Services API.
    JSR 179: Location API.
    JSR 180: SIP API.
    JSR 184: Mobile 3D Graphics.
    JSR 185: Java Tech for Wireless Industry API.
    JSR 205: Wireless Messaging API (WMA 2.0).
    JSR 209: Advanced graphics and user interface.
    JSR 211: Content Handler API.
    JSR 226: Scalable 2D vector graphics for JavaME.
    JSR 229: Payment API.
    JSR 234: Advanced Multimedia API.
    JSR 238: Mobile internationalization API.
    JSR 239: Java binding for OpenGL ES.
    JSR 248: MSA Umbrella.
    JSR 248: Fully featured MSA.
    JSR 256: Mobile Sensor API.
    JSR 257: Contactless communication API.
    This application runs on all Java Micro Edition MIDP platforms.
    We have a big database where you can check if a phone supports an API simply by filtering our database with the api of your interest.
    Please help us enlarging our results database by sending us your results directly from FPC Bench using Internet or SMS.
    Sending results by Internet is really cheaper than a normal SMS.
    You can find more info about our project here:
    http://www.dpsoftware.org
    Message was edited by:
    overtheclock

  • Jain SIP sample code to do a VOIP...

    Hi,
    Right now I have a problem with my current project, can somebody give me some sample codes/can help me on how to make an client VOIP application using Jain SIP API to do a VOIP call... I have an PBX Server but i dont know how to start writing my application to connect to my server...
    thanks,
    dOnie

    [https://jain-sip.dev.java.net/]
    Edited by: cotton.m on 10-Jun-2010 10:05 AM

  • How can i get the JAIN ISUP API

    Does someone knows what can i do to get the JAIN ISUP API for a VoIP project which i am working for?
    Thanks a lot
    Regards
    Waldo Masuero

    Thanks Sudhir, but i�ll already working with the SIP API to process SIP messages, i want to follow the JAIN schema to process SS7 ISUP menssages and it could help me a lot if i would have the implementation reference RI of JAIN ISUP .
    Regards
    Waldo

  • SIP      Where can I find (JSR 180 Package - the actual jar files)

    Hey guys I have been looking for this for hours I'm up to my ears in lovely documentation and samples where can I find the actual jar file of an implementation of the SIP API for J2ME.
    Thank you in advnace Brian

    jjsomer,
    Unfortunately, we offer no such installer package. The closest thing to
    what you desire is the LabVIEW Device Drivers CD which comes with
    LabVIEW. It will install all hardware drivers. Another option would be
    to write a batch file to run the installers in silent mode. Searching
    ni.com for "silent install" should yeild several results for installing
    our software products and device drivers without user interaction.
    Good luck!
    Ryan Verret
    Product Marketing Engineer
    Signal Generators
    National Instruments

  • Basic SIP communication

    Hi
    I am fully beginner in SIP programming and also I have a basic question.
    If I want to get a statues of a SIP phone inside a SIP network, it is noncall related,
    just some basic information like, busy or free.
    what should I do?
    is there any APIs that I can use or there is any samples I could learn?
    many thanks

    Download and read the SIP rfc, the NIST-SIP API and the documentation and then have a look at the code samples on the NIST SIP site
    That probably didn't help to much but..........

  • Help on SIP

    Hi guys,
    I need to develop an application where SIP communication takes place between my client (WTK emulator) and the server (PHP, MySQL, Apache).
    For the client part is not a problem as I can use SIP API for J2ME. What i need to know is how do i interface with the server?
    Do I need SIP server/proxy in the middle?
    What interface should i use on the server side?
    I would really appreciate some recommendation. Thanks!!

    Hi.
    I'm developing a some like this...I'm using BEA web logic SIP server for the server-side part this is a SIP-Servlet container which let deploy applications that uses combined technologies like as SIP-Servlets, HTTP-servlets, and static web pages....
    i hope that this is information helps you.
    best regards

  • Where is JainSipApi.jar in bea sip server?

    hi,
    to my understanding JSR-116 reuse the sip stack from JSR-32
    but I do not find any JainSipApi.jar in bea sip server.
    i am a bit confused. anyone can help?

    Hi,
    The WebLogic SIP Server does not provide a simple ava langunage binding to the SIP protocol, as you would get with the JAIN SIP API. Our SIP message parser/assembler and transaction layer is fully integrated with our Servlet container and is not visible as a .jar file.
    The SIP Servlet API is part of the JAIN initiative within the JCP but it does not have any direct dependency on, or relationship with, the JAIN SIP specification.
    BR,
    -Mike

  • How to connect j2me to sip server

    Hi friends ...
    I am new to this topic and i just want to know how to connect a real sip server with the j2me application .
    I tried using the GoSIP demo given in wtk2.5 . its working fine with local SIP proxy and registrar given in that .
    But i want to connect to a real SIP Server. Even i have a registered sip number.
    Can any one please help me how to sort out this problem as i am very new to this topic. Is there any source given for this ??? If so please tell me ...
    Thanks in advance ......

    is it possible to make
    voice calls from the GoSIP example given in the
    wtk2.5 demo examples ?
    Probably not. Have you tried?
    I have a sip account and i just want to know how to
    register my sip account with the sip server using a
    j2me application .
    Change the SipHeader and / or SipAddress
    What are the changes to be made in the GoSIP example
    to connect to a real sip server and not to the sip
    proxy server
    See above
    and what are the syntax to be changed
    in it ????
    Syntax is a property of the programming language, not the application.
    And one question mark is enough to pose a question, 4 is overkill and perceived as rudeness.
    Please help me in solving out this problem ....
    What have you done to help yourself?
    Read the javadoc for jsr-180
    http://www.forum.nokia.com/document/Java_ME_Developers_Library_v2/GUID-2508C2ED-C0BE-4512-9302-6805AB7ACB0E/index.html
    Introduction to the SIP API for Java ME
    http://dev2dev.bea.com/lpt/a/565
    A presentation on the architecture and capabilites of SIP
    http://phoenix.labri.fr/documentation/sip/Documentation/Papers/Programming_SIP/Presentation/Jain/SIP_for_J2ME.pdf
    Thanks in advance ....
    If you're looking to solve a need by cut-n-paste programming sans understanding, you're unlikely to get it here.
    Increase your level of understanding, experiment with your codes and post back when you have a specific issue.
    Good luck, Darryl

  • SIP-Support of C1 and C3?

    Can the C1 and / or C3 (S40) be used with a SIP-client? I mean independently from a cellular service plan and not using UMA?
    I would like to setup a connection like this:
    Mobile phone with SIP-client connects via bluetooth to a netbook, which has internet access via UMTS. I know, this kind of routing is not the best most times, but in some situations it could be interesting.
    The other scenario is to connect the C3 to a WLAN in a hotel und use a SIP.client , which is stored on the C3

    I can confirm this, Nimbuzz and Fring supports VoIP in Series 60 phones only. C3-00 is a Series 40 6th edition phone.
    On a side note, series 40 supports only java apps (Series 60 supports native apps). While not entirely impossible, writing a J2ME VoIP application would be very challenging due to technical and performance constraints of the mobile java environment (where the JSR180 SIP API is not supported by the phone ).
    Nokia Lumia 520 3046.0000.1329.2001 RM-914
    Nokia Asha 302 V15.09 22-05-13 RM-813

Maybe you are looking for