Skip navigation
17576 Views 24 Replies Latest reply: Jul 10, 2009 3:27 AM by aoster RSS
Bronze 10 posts since
Dec 7, 2006
Currently Being Moderated

Dec 12, 2006 9:45 AM

Cisco JTAPI lib......PLEASE!!!!

Could someone please help me with using the Cisco JTAPI library with the asterisk-im JTAPI implementation?  I have Cisco CallManager and would love to be able to integrate it with Wildfire.  I''m not a Java developer, but we have plenty on staff.  I''ve learned a lot obsessing over this and would like to see it work.

 

Thank you so much for any responses.  PS, if I get this working I will fully document it and post it for others to benefit.

 

-Greg

    • Calculating status... 11 posts since
      Jun 9, 2006
      Currently Being Moderated
      Dec 20, 2006 3:40 AM (in response to gterkanian)
      Re: Cisco JTAPI lib......PLEASE!!!!

      Hi Greg!

       

      Do you have a stacktrace for the exception?

       

      Best,

       

      Jens

        • Cameron Moore Silver 296 posts since
          Feb 15, 2005
          Currently Being Moderated
          Jan 26, 2007 7:17 AM (in response to gterkanian)
          Re: Cisco JTAPI lib......PLEASE!!!!

          Greg,

          How the plug-in coming?  I''ve been wanting to integrate with CallManager for a while now, but haven''t had time to hack on the code.  Let me know how it''s going and if you need some help testing anything.  We''re running CM 4.1.x here.  Thanks

          --

          Cameron

  • Calculating status... 8 posts since
    Oct 25, 2006
    Currently Being Moderated
    Jan 26, 2007 8:01 AM (in response to gterkanian)
    Re: Cisco JTAPI lib......PLEASE!!!!

    I for one would love to test this out.  What specific version of Call Manager are you running?

    We are currently running 4.1(3) and what you have sounds awesome.

      • Cameron Moore Silver 296 posts since
        Feb 15, 2005
        Currently Being Moderated
        Jan 26, 2007 1:11 PM (in response to gterkanian)
        Re: Cisco JTAPI lib......PLEASE!!!!

        CM 4.1 users JTAPI 1.2, so we''re good there.

         

        I''ll PM you with my email address.  I''d be more than happy to test it out.  No promises that I''ll be any help though, since I''m not a Java developer either.

      • Greg Unrein Jiver 153 posts since
        Jul 20, 2004
        Currently Being Moderated
        Jan 26, 2007 1:54 PM (in response to gterkanian)
        Re: Cisco JTAPI lib......PLEASE!!!!

        Hi gterkanian,

         

        Jive is definitely interested in finding out more about your plugin. Feel free to email or IM me at "greg at jivesoftware dot com" to chat about it.

         

        Thanks,

        Greg

      • Calculating status... 1 posts since
        Jan 30, 2007
        Currently Being Moderated
        Jan 31, 2007 10:27 AM (in response to gterkanian)
        Re: Cisco JTAPI lib......PLEASE!!!!

        gterkanian, I sent you a PM. I''d like to help out any way I can. I''d love to take a look at your source to see what I can figure out. Thanks!

      • Bronze 2 posts since
        Dec 11, 2007
        Currently Being Moderated
        Dec 11, 2007 11:51 AM (in response to gterkanian)
        Re: Cisco JTAPI lib......PLEASE!!!!

        Hi Greg ,

         

        My name is Sushant.I stay in India.I hav been working in JTAPI for the past few days and was looking for a code that would be sucessful in Cisco IP phones.But most of the time I found out that most people were struck at the same placeie: provider couldn't be be connected to the CCM.It shows "operation timed out"I was just google-ing when I found your post which I found very interesting.Could you please help me with your code.I think it would be of great help to me.You could post me a reply on my mail id mentioned in my profile

         

        Regards and Thanks,

         

        Sushant

      • Jordi Torne Bronze 4 posts since
        Jan 29, 2007
        Currently Being Moderated
        Jun 6, 2008 3:27 PM (in response to gterkanian)
        Re: Cisco JTAPI lib......PLEASE!!!!

         

        Hi

         

         

        To really have it working with Cisco CallManager you really need to do a lot of changes.

         

         

        We built a year ago a CCM-IM plugin for customer. At the begining, it was based on the asterisk-im plugin, but there a some basic concept that are radically different between Asterisk and CCM (like Extension Mobility and the underlying authorization system)

         

         

        Yes, JTAPI is 1.2 but you need a provider connection for each user if the Extension Mobility is in use, for instance. If the CCM is 4 or later, there should be queries via AXL for getting some info, etc.

         

         

        In fact, we built a far more complex plugin (from the basic phone handling: dialing, hanging up, forwarding, redirecting, capturing calls to handle emergency situations like publisher (master) failure or throwling the AXL requests to the CCM to avoid congestions,plus the usual caller/callee identification and rule-based handling (like blacklisting some annoying callers) or realtime statistics )

         

         

        Openfire is working just fine (on a virtual machine). There're 1600 users/phones with more than a million messages a day and 10000 daily calls.

         

         

        At the end, they have something like the OCS+CUPS. Now we're planning to drop our OCS and put the OpenFire plus a modified version of this CCM-IM plugin (we need to add the outlook presence info: meetings and such).

         

         

        The Cisco JTAPI libs are always on the Administrator page of your Cisco installation, and on the Cisco CUCM SDKs.

         

         

        Next is to work with Alcatel...

         

         

        We can't provide yet the code. Maybe later...

         

         

        But if you need info on how to do it, we may help.

         

         

         

         

         

        C U

         

         

         

         

         

        Jordi

         

         

         

         

         

        • starry99 Silver 273 posts since
          Mar 2, 2006
          Currently Being Moderated
          Jun 10, 2008 11:51 PM (in response to Jordi Torne)
          Re: Cisco JTAPI lib......PLEASE!!!!

          Hello

           

          Next is to work with Alcatel...

           

          Jordi

           

           

          As I have an Alcatel system over here I would be happy to test your work if you wish!

           

          Bye

          Starry

        • jperez Bronze 1 posts since
          Jul 1, 2008
          Currently Being Moderated
          Jul 11, 2008 9:30 AM (in response to Jordi Torne)
          Re: Cisco JTAPI lib......PLEASE!!!!

           

          Jordi,

           

           

          I'm very interested on getting this to work as well,  can you help with some directions on how you got it to work??Even if it just high level stuff or maybe share some of your code.

           

           

           

           

           

          I PM you my email address, can you contact me?

           

           

           

           

           

          Thanks,

           

           

           

           

           

          BTW: I have setup the Cisco presence server with their personal communicator and I think openfire is way ahead of it and a better product, if we can just get some integration with other applications out there then it'd be the one presence server to rule them all.

           

           

  • Ryan Graham KeyContributor 1,940 posts since
    Jan 17, 2003
    Currently Being Moderated
    Jan 26, 2007 8:16 AM (in response to gterkanian)
    Re: Cisco JTAPI lib......PLEASE!!!!

    Hi All,

     

    Jive has been working on a Asterisk like plugin for Avaya, check out Greg''s post here. So you might to contact them to see what they''re up to.

     

    Cheers,

    Ryan

    • starry99 Silver 273 posts since
      Mar 2, 2006
      Currently Being Moderated
      Apr 26, 2008 1:54 PM (in response to Ryan Graham)
      Re: Cisco JTAPI lib......PLEASE!!!!

       

      Hello!

       

       

      This is really a hell of a topic.

       

       

      Integration into phone systems is the way to go IMHO.

       

       

      I would like to see a hookup to Alcatel systems as their My Teamwork application is simply nothing compared to yours.

       

       

      However almost all Phone manufacturers try to be compatible somehow to MS OCS so maybe we could emulate an OCS so that these systems are able to connect to OF instead of MS stuff....

       

       

      Bye

       

       

      Starry

       

       

       

       

       

  • Franz Meier Bronze 1 posts since
    Jul 28, 2008
    Currently Being Moderated
    Jul 29, 2008 1:51 AM (in response to gterkanian)
    "Address is out of service" - Problem

    Hi all,

     

    my name is Franz. I am writing my diploma thesis and I have some trouble to get the Cisco JTAPI working.

    At first I tried to get the cisco example "makecall" to work and I got it to work.

     

    After that I tried to write my own class called "simplecall".

    It just should make a 2 party call.

    But I always get the "Address is out of service" Error.

     

    So I decided to take a deeper look at the source code of the cisco example.

    I put everything together compiled and run it.

    I tried to follow the logic of this example but I dont realy understand what cisco does.

    The cisco example is a bit complex because there is much tracing inside which reports many events which are collectet by some attached observers.

    But at the beginning I will try to keep it as simple as possible (without any observer if possible).

     

    I debuged my "simplecall" and everything seems to work well:

    - I get the peer {=DefaultJtapiPeer}

    - I get the connection to the provider from the peer {=(P1-Admin)}

    - I get the address from the provider by commiting the phone number of my phone (after that the mac address of the phone is available) {=1234}

    - I get the terminals from the address {=[SEP001E7A25D0A1]}

    - I select terminal[0] from the terminals {=SEP001E7A25D0A1}

    - I get a call from the provider {=(P1-Admin) GCID=(1,9104)->IDLE}

    but if I invoke the call.connect (with the source address, the source terminal and the destination address) I always get the error mentioned above.

     

    Can someone tell me what I am doing wrong?

    If you can't help me at this point it would be nice to tell me some addresses where to find more information about this topic if you know some.

     

     

    Sincerely Franz

    PS: If you want me to post the souce code of my class I will post it inside my next post.

  • starry99 Silver 273 posts since
    Mar 2, 2006
    Currently Being Moderated
    Jan 6, 2009 7:26 AM (in response to gterkanian)
    Re: Cisco JTAPI lib......PLEASE!!!!

    Hello!

     

    Just curious: Any news on this topic?

     

    Starry

  • aoster Bronze 1 posts since
    Jul 10, 2009
    Currently Being Moderated
    Jul 10, 2009 3:27 AM (in response to gterkanian)
    Re: Cisco JTAPI lib......PLEASE!!!!

    Hello Greg,

     

    did you make any progress with your Cisco jtapi plugin ?

    Is there already some code availabe to download and test ?

     

    I really like the idea to have presence status change depending

    on line status.

     

    kind regards

     

    Andreas

More Like This

  • Retrieving data ...

Bookmarked By (0)