Log In
Developer Network
Technologies
Join the Network
Member Services
Events & Community
IP Phone Services (IPPS) Developer Center
Overview
Documentation
Community
Wiki
Testing
Message Boards Home
Recent Posts
Statistics
Answer
(
Unmark
)
Mark as an Answer
« Back to IP Phone Services Questions
Getting Started with CUCM Apps
Threads [
Previous
|
Next
]
Showing 1 - 20 of 22 results.
Items per Page
(Changing the value of this field will reload the page.)
5
10
20
30
50
75
Page
(Changing the value of this field will reload the page.)
1
2
of 2
First
Previous
Next
Last
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
Getting Started with CUCM Apps
Answer
3/13/12 4:26 AM
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Hi everybody,
I am an IPT engineer all of my experience in networking, and I am planning to learn something about programming IPT Apps.
I read Cisco Press: Developing Cisco IP Phone Services. But it very old book and it is not covering everything. I read many things on Cisco site and I am now confused, I really appreciate if someone can guide me how I should start? And what I should use?
For the time being I do not need to write programs for CUCCX, Presence or something like this. I need to start with simple apps for IP Phones. But it is good if someone can give me a general description about Unified Communications Apps.
Is there any training from Cisco?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/21/12 5:35 AM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Is it too much difficult??
All what I am asking about, is how to start?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Sascha Monteiro
Posts:
22
Join Date:
10/6/08
Recent Posts
Re: New Message from Madi jahoura in IP Phone Services (IPPS) - IP Phone Se
Answer
3/21/12 5:52 AM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
start by downloading the IPPhone Services SDK and have a look at the examples and docs
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 7:26 PM as a reply to Sascha Monteiro.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Hi Sascha,
Thank you for your reply,
Could you please give me more steps, like:
Step 1: read Cisco Press IP phone services
Step 2: SDK.
Step 3:
Step 4:
Step 5:
because I read some posts here, you can use any programing language to write programs. in the same time I found that there is some tools from Cisco.
All what I need is: the headlines for each step from beginning to be professional.
Regards,
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 8:39 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
At a high level:
- Provide a web server with CGI capabilities, or some other instance able to receive/reply to HTTP messaging (e.g. Tomcat)
- Create a web page/URL, which receives an HTTP request (from an IP phone), and provides the appropriate XML response - see the supported XML objects and their capabilities
- Configure UC manager by adding a new IP Phone Service, with URL pointing to your web service
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 9:40 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thank you too much David,
I will try to explain some the things that making some confusion to me:
- The XML Objects are only to display something on the screen. in some cases you need to take an action, like a program to lock the IP phone so no one can use it.
In this case I do not think XML Object will be used to achieve this action.
- I read about some tools like:
CUAE-appserver
CUAE-coreadd
but I did not find when I should use these applications.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 9:50 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
True, the IP Phone Services SDK is primarily concerned with developing a UI for the phone display. If the application the user interacts with needs to make UC manager configuration changes - say changing the phone's Calling Search Space to restrict it to 911/operator calls only - then the web server hosting the XML phoen app would need to use other APIs during its operation.
For specifically changing phone calling search space, this can be done via the AXL API:
http://developer.cisco.com/web/axl/docs
where you would submit an <updatePhone> request with the phone's device name and the calling search space name to change to. The app could then send an <CiscoIPPhoneText> XML object to the phone saying 'phone locked', providing a softkey to start a UI for unlocking, etc.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 9:54 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thank you tooooo much.
So this is a new thing that I should read about: AXL API.
Is there any other API functions I should read about?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:12 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
In the realm of voice/video/collaboration, any of the APIs in this area might be of interest:
http://developer.cisco.com/web/cdc/tech/ucvoice
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:33 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thanks again.
Let me try to tell what I am going to do to start IP Phone Apps:
1- Start with: Cisco Press: Developing Cisco IP Phone Services.
2- release notes.
3- APIs.
4- SDk.
Please let me know if I have to adjust the order? or add something else?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:35 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
No particular fixed order, really, but if you get familiarity with those resources you should have a pretty complete understanding of what's possible and how to accomplish it.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:41 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thank you too much.
what about Java Medlet? shall I use it also?
and some Cisco tolls like:
CUAE-appserver
CUAE-coreadd
I read many posts here that you can use any programming language like .Net. is there any recommendation?
Sorry to ask you too much but I am trying to find answers of my questions for more than 10 days.
Thank you again.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:57 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Java Midlet API allows developer to create small java applications - including custom UI/animation/etc. - that run on Cisco phones. Currently only the 7925/26 wireless mobile phones support Midlets.
CUAE was an application development environment and application server/host which provided a nice GUI for developing apps using many of the APIs available for UCM in a unified framework. Unfortunately it was complex and most developers preferred to continue writing directly to the APIs themselves, and CUAE is now end-of-life.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 10:59 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thank you toooooo much
and I really appreciate your help.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Jeffrey Ness
Posts:
26
Join Date:
11/12/10
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:22 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
The Midlets are supported on the 9900 series phones as well. They are supported on the 7941/42/45/61/62/65s as well, but the performance is not really up to par (judging from Cisco Unity Connection's VisualVoicemail midlet.)
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:30 PM as a reply to Jeffrey Ness.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
thank you too much
I found it in Configuring Visual Voicemail on Your Cisco Unified Communications System
Service Category: Select Java MIDlet.
so we can use Java MIDlet with phone types that you mentioned before.
Regards,
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:32 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
To avoid any confusion, while other models (such as those mentioned above) can support Cisco provided midlets (like Visual Voicemail), 3rd party midlet development is only supported on the 7925/26 phones.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:49 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Do you mean that Cisco use some MIDlet not available for us?
One more, is ther any tool to buy from Cisco to develop and sell Cisco IP Phone Apps?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
David Staudt
Posts:
394
Join Date:
6/4/08
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:50 PM as a reply to Madi jahoura.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Cisco has developed some Midlets that can be obtained from Cisco and installed/run on the phones (e.g. Visual Voicemail.) However, midlets developed by 3rd parties can only be installed on 7925/26. 3rd party midlets on other phones are not supported due to resource constraints and security/stability architecture of the JVMs on the desk phones.
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Madi jahoura
Posts:
16
Join Date:
8/10/09
Recent Posts
RE: Getting Started with CUCM Apps
Answer
3/22/12 11:53 PM as a reply to David Staudt.
Mark as an Answer
Submit
Reply with Quote
Quick Reply
Thank you too much for all what you added before.
I hope this is my last question:
Is there any tool to buy from Cisco to develop and sell Cisco IP Phone Apps?
Sign in to vote.
Flag
Please sign in to flag this as inappropriate.
Top
Showing 1 - 20 of 22 results.
Items per Page
(Changing the value of this field will reload the page.)
5
10
20
30
50
75
Page
(Changing the value of this field will reload the page.)
1
2
of 2
First
Previous
Next
Last