DND in EM via JTAPI

Hi all,
I'd like to know which is the correct way to enable/disable DND via JTAPI when EM is in use.
I'm able to do this without EM, but when EM is present I receive this Exception:
com.cisco.jtapi.PlatformExceptionImpl: Could not meet post conditions of setDNDStatus()
Thanks in advance.
Jose Padilla

I have the same problem. I'm still waiting.
Any suggestion.

Similar Messages

  • Hunt group via JTAPI

    When someone calls a hunt group, and call gets transfered over to an agent, we need to know what was the original number that the caller dialed. I can get the extension or MAC of the phone receiving the call and the caller ID, but not the original number called. Is there a way to look that up via JTAPI or AXL or a combination of both?
    Thanks

    not sure about JTAPI or AXL, but if you don't need it immediately, you could get the original calledpartynumber from the CDR of the first leg of the call ...

  • Control DND in CUCM 6.0

    I want obtain and modify the DND status of an IP Phone programatically in CUCM 6.0.
    Does anybody know if there is a way to do this?
    Thanks in Advance.
    Jose Padilla

    TAPI and JTAPI support getting and setting that status, and dynamically (meaning it can be activated/deactivated on the fly without the phone needing to perform a soft reset).
    AXL also supports it (getPhone, updatePhone) - and while I have tried it (it works at least as far as the DB is concerned) I didn't have a phone connected to see if it needs a softreset.. but in my experience with setting other dynamic states via AXL, AXL isn't the proper technology if you need changes on the fly and have them applied rapidly (e.g. if you want to disable the ringer.. if you do it via AXL the phone will make a softreset and it's only applied after the softreset, whereas when doing the same via JTAPI the change is immediate and there's no soft reset of the phone).
    Did you miss the section on DND in the "what's new and changed in ccm6" in the ccm6 release notes? I know DND support is mentioned there.

  • JTAPI performance and limits

    If you are monitoring all call and terminal events for all phones via JTAPI, does it burden your CUCM since it has to respond to your app about these events -- specially when you have more than a thousand phone. Are there some guidelines about JTAPI performance and limits -- i.e maximum number of phones/JTAPI client, etc.

    Please check you have enabled AXL updates on the Call Manager side:
    For CUCM 4.x
    http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/dir_plugin/plug413.html
    Do you have the CTI Manager service running on the server you're attempting to make a JTAPI Provider?
    In CRS 4.x and later, it should create the JTAPI and RM JTAPI users, but it may prompt for CCM 'administrator' credentials to add the users. If you have MLA enabled, this really means the 'ccmadministrator' user or a user with similar privileges.

  • JTAPI and AXL interfering with each other

    This has been driving me crazy today.
    I had to write a custom callforward app, which upon setting the call forward, modifies some line properties as well (remove any pickup group that may be present).
    To set the callforward, I've been using JTAPI and I've had this operation operational for over a year in a productive environment. Now I've added the updateLine axl command, and all of a sudden, the application no longer does what it's supposed to.
    Here is what happens: via the phone interface, I enter the number I want to forward to, then send the request to my webserver. There, the forward is set via JTAPI without exceptions being thrown (since setting / removing a cfwd gets no feedback, getting an exception = it didn't work). Then, I send the updateLine for the lines I've just forwarded. It all works out nicely, the apps comes back telling the user all his calls have been forwarded to number X.
    However, no callforwarding is actually made even though JTAPI came through telling me everything was okay. However, the pickup group does get removed from the line.
    If you then try the same operation again, this time there's only the JTAPI part as the line no longer is in the pickup group, and now the operation works like as reliable as it has always done before.
    Writing a sample app is going to be a bitch because this thing isn't quite so simple (and I'm re-using a lot of class libs of other projects so I can't just send the source code of everything to cisco) so I might not open a case on this but I thought I'd let you know.. and if Cisco employees visit this forum maybe they could spare some time trying to replicate.
    Now I'm stick having to rewrite the whole callforwarding via axl which technically isn't a problem, but it's just going to take up time that wasn't forseen in this particular project :(

    In order to modify a package, the developer would need to acquire a lock on the package. So Oracle would prevent two developers from modifying a package simultaneously. It would do nothing, though, to prevent two developers from serially overwriting each other's changes. That's one of the many reasons that you use an external source control system when developing any code, including database packages.
    Justin

  • JTAPI and vg224

    Anyone know if JTAPI supports call control on the vg224. I know that it works on the vg248 but since the 224 is IOS based, was wondering if there is a difference.
    Mark

    @gpulos: are you sure about that? The protocols you listed are signalling protocols.. jtapi is a cti protocol.. I'm pretty sure you won't find jtapi mentioned on any phone/device product page .. it's a feature the call manager offers.
    I don't have a VG224 device to test, but I added one to my ccm, configured one of the ports, added a line to it, and then I was able to create a device association via my cti user.. so if that's possible, the device should be monitor-able via JTAPI and TAPI.

  • Automute microphone, when Jabber is controlling the Deskphone via CTI ?

    Does anybody know a way on how to mute the Microphone of the Deskphone when controlling the Phone via CTI. I want to have a true human interaction with the hardphone when controlling it via CTI. Otherwise the Deskphone could be easily used as a remote Microphone.
    Thanks a lot in advance
    Björn

    Hi Mohammed,
    Thank you for your answer- I hoped for a more native way than implementing it on my own via JTAPI. I cannot imagine  that i am the only one feeling uncomfortable in letting all people remotecontrol their Phones/microphones in this CTI Way. If i am sitting in a neighbour Office- i could still call my own and remotely listen to the remote office. There should be a simple way to prevent users from doing this.
    Does anyone feel the same- or has a hint for me on what to do ?
    thanks again.
    Björn

  • Play a Prompt with Jtapi

    Hi everyone,
    I am trying to implement something with JTAPI that it functions like an IVR,
    I need to play something when a incoming call arrive.
    My Call Manager have the version 4.2(3).
    To do that I have done this:
    TerminalConnection tconn = null;
    MediaTerminalConnection mtc = null;
    int state = 0;
    if (callEv instanceof TermConnCreatedEv) {
    tconn = ((TermConnCreatedEv)callEv).getTerminalConnection();
    mtc = (MediaTerminalConnection)tconn;
    System.out.println("Terminal Connection Created...");
    try {
    mtc.usePlayURL(new URL("file:./audio/prompt.au"));
    } catch (Exception excp) {
    excp.printStackTrace();
    but this code cause an exception that says
    com.cisco.jtapi.MethodNotSupportedExceptionImpl: Unimplemented
    I don't know if I need some codec, or if this is not the class that I should
    be using. I read something that tells that MediaTerminalConnection has been
    substituted by Media Service.
    Can anybody help me with this, give me some ideas or samples please.
    Thank you
    Ana

    If you check the JTAPI doc, it has a list of supported and unsupported JTAPI methods. Unfortuantely, media playback and recording are not amongst the supported features.
    So the solution here would be to look into a G.711 streaming. I have posted a sample app in this very forum in the past (don't ask for it.. please use the search engine), and combining RTP streaming with the media capabilities of a CTI Port via JTAPI you can get to where you need to go. In fact, several people have reported that they've successfully built such applications based on the RTP streamer.

  • 7921 IpPhoneStatus xml not working

    Anyone get the IPPhoneStatus xml to display on a 7921 running firmware 1.2.1?
    I can get the image to pop up on 7961's and 41's. I don't have a 71 to test with right now. Since the 7921 is a color display figured I would try ipphonestatus file without success. When I try to push this xml via JTAPI I see the 7921 with a message "Connecting to server" at the bottom. This is true for both the ipphonestatus and the ipphonestatusfile xml's. I can browse to the png file on my IIS server with IE using the HTTP.
    I have tried both Ipphonestatusfile and ipphonestatus with the following xml
    <CiscoIPPhoneStatusFile>
    <Text>Image</Text>
    <LocationX>-1</LocationX>
    <LocationY>-1</LocationY>
    <URL>http://10.248.140.250/img.png</URL>
    </CiscoIPPhoneStatusFile>
    and
    <CiscoIPPhoneStatus>
    <Text>Image</Text>
    <LocationX>-1</LocationX>
    <LocationY>-1</LocationY>
    <Width>34</Width>
    <Height>17</Height>
    <Depth>2</Depth>
    <Data>0000000000000000000000000000000000F0FFFFFFFFFFFF3F00030000000055550230000000003000280003000000000380023000000000F0BA2A000300000000000002300080AA2A0000200003004040000000023000A0AAAA0000200003000000000000023000B0AAAA02002000ABAAAAAAAAAAAA030000000000000000000000000000000000000000000000000000</Data>
    </CiscoIPPhoneStatus>

    CiscoIPPhoneStatus is not supported on the 7921.
    You should check if your 7921 can really access the image (e.g. by sniffing traffic on the webserver and checking if you get the appropriate GET request from the 7921 phone).. the message you get seems to suggest it cannot
    Also, the image size may have something to do with it.. but since the documentation lacks values for the 792x series, you can only ask Cisco. The new developer forum (developer.cisco.com) is frequented by the developer support engineers from Cisco though so asking there might yield an answer even if you don't have a developer support contract.

  • Intercom Zones or groups in Call Manager Express

    In CME 9.1 How do you set up the SCCP to SCCP phone Intercom feature to call a group of phones or zones?

    Hi Zohaib,
    With CCM (all versions), they do ship with a "stripped down" version of IPCC/CRA which is where the actual AA is built. But this is not really an "on box" solution :( You will need a seperate MCS box to install IPCC on and then integrate with CCM via jtapi. Here is a clip and link for CCM 5.x and a link for 6.x which is a rather large PDF which I am having trouble downloading today;
    Cisco CallManager AutoAttendant
    Cisco CallManager AutoAttendant, a simple automated attendant, allows callers to locate people in your organization without talking to a receptionist. You can customize the prompts that are played for the caller, but you cannot customize how the software interacts with the customer.
    Cisco CallManager AutoAttendant comes bundled with Cisco CallManager on the Cisco CallManager 5 agent IPCC Express bundle.
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_administration_guide_chapter09186a0080531888.html#wp1026233
    Check out the 6.1 Features and Services Guide here;
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
    Hope this helps!
    Rob

  • How to enable /disable MWI ?

    Hi,
    I want to write a small application to enable/disable IP Phone lamp. But confused by how to enable MWI(Message Waiting indicator). TAPI ? AXL ? or some others , which can implement it . Could you give me some direction, thank you !

    I never checked what happens on a database level. However, for any actions that have a direct influence on a device, writing directly into the database is the wrong approach.
    As an example: if you set a forward (callforward all) via database (and not AXL), calls may well be forwarded, but the phone's status won't be adapted (so you don't have the callforward indicator and no information about the callforward). If you set the callforward via JTAPI or AXL, the phone's status will also be updated to show that it has been forwarded.
    When you configure a phone, you'll see the same thing in many cases.. especially in older CCM releases, you were often told that you need to reset the phone to apply a change you've made. In newer versions, this is often (but not always done automatically.. you'll see the phone restart after pressing update).. it's the same thing here.. you write into the database, but then you also have to apply those changes to the phone (one good example is changing a line label.. you won't get the label to change on the phone by just writing to the database.. you have to restart the phone for it to load the new label name).
    Even if you need to get the mwi status, JTAPI will do that for you (CiscoAddress.getMessageWaiting - and to set it, it's CiscoAddress.setMessageWaiting). Since you need a CTI command to set the MWI, you can as well resort to CTI to get the MWI status as well and don't bother with the database.
    fkcallingsearchspace_mwi is definitely not it though - I can tell you that without looking at the diagram since fk_anything is a foreign key and you have an uuid value in that field. The mwi status would be a boolean since it can have just two values. In fact, it's numplan.ismessagewaitingon but as I said.. with any element that has a direct influence on a phone's appearance or behavior, you cannot just change it... at best you need a phone reset. And if you do it with JTAPI (and probably TAPI too.. I can't be sure because I've never done TAPI and hope to never have to), you can change the MWI status on the fly without having to restart the phone, which is much more elegant.

  • Call Manager Express B-ACD with Call Manager 5 or 6

    Can I use the Call Manager Express B-ACD with Call Manager 5 or 6, because there is no autoattendant in CCM 5 or CCM 6

    Hi Zohaib,
    With CCM (all versions), they do ship with a "stripped down" version of IPCC/CRA which is where the actual AA is built. But this is not really an "on box" solution :( You will need a seperate MCS box to install IPCC on and then integrate with CCM via jtapi. Here is a clip and link for CCM 5.x and a link for 6.x which is a rather large PDF which I am having trouble downloading today;
    Cisco CallManager AutoAttendant
    Cisco CallManager AutoAttendant, a simple automated attendant, allows callers to locate people in your organization without talking to a receptionist. You can customize the prompts that are played for the caller, but you cannot customize how the software interacts with the customer.
    Cisco CallManager AutoAttendant comes bundled with Cisco CallManager on the Cisco CallManager 5 agent IPCC Express bundle.
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_administration_guide_chapter09186a0080531888.html#wp1026233
    Check out the 6.1 Features and Services Guide here;
    http://www.cisco.com/en/US/products/sw/voicesw/ps556/prod_maintenance_guides_list.html
    Hope this helps!
    Rob

  • Image Capturing for DnD via Robot

    Ladies n Gents
    I am attempting to enhance the drag and drop functionality of a certain jtable. Most of it works quite nicely, except, when I drag a row with no data; the image of the component physically under the jtable is captured and not of the row.
    For example, if the jtable appears on top of jbuilder, when I attempt to drag a empty row (row with no data), a portion of Jbuilder is captured.
    Is there a way to eliminate this unwanted behaviour? A related question may be, is there a way to capture a portion of the screen without using the robot class?
    Any links, ideas, suggestions are appreciated.
    Cheers

    thanks again for all the contributions.
    The beta player is a SONY BVW-75P.(http://www.videoplusfrance.com/fiche_location/134/magnetoscope--betacam-sp.htm)
    The video outputs i have at the back are:
    _1
    _2 (COMP/NON COMP)
    _3 (SUPER)
    _Ref Video
    _component 2 (Y/R-Y/B-Y)
    All of these are bnc outputs.
    I also have one dub/component 1 output.
    Audio is coming out of channel 1 and 2 of the audio output via xlr/rca adapters.
    I've started dubbing directly to DVCAM tapes because i still can't get the non-controlable device capture to work.
    i've looked as you suggested for an s-video output but can't find one on the deck. So right now video is outputting to the dsr through "Video output 1" with a BNC/RCA adapter.
    The dsr is set to video.
    As far as the beta deck settings go, i have
    TBC control set to local.
    TBC - bypass
    Video input - auto
    Rec inhibit - on
    Capstaan lock - 2fd
    Input select - composite
    The firewire works with the dsr no problem. I can capture the DV tape is just dubbed with no trouble.
    But just still can't capture now directly from the betasp deckk.
    cheers,
    tee.

  • 'No Caller ID' - Is there anyway to Block these calls? Via Apps, DND etc?

    I have a number that is continuingly harassing me, so I used the iphone block function, which worked perfectly.
    However they have now discovered that by hiding there number, the calls will come through, which to all intents and purposes renders Apples 'Block Contact' function next to useless. - They are also still able to leave messages.
    The iphone is obvious smart enough to realise the caller is doing so from a withheld number as it displays 'No Caller ID' thus is there anyway of blocking these calls?
    Can I set up my Do Not Disturb? to filter this out but allow my contacts to call? If so how? Is there any Apps available? -
    Any help prior to me changing my number or reporting to the Police would be appreciated - Thanks

    1. When I type or click on things I get haptic feedback, the phone vibrates. I really like this. Is there a way to do this on iPhone?
    No; just the keyclick if enabled.
    2. Android has a window shade that can be pulled down no matter what you are doing in order to get easy access to emails, texts, etc. Is there any way to do something like this?
    Put Mail and SMS on the bottom row, then one press of the home button will get you to them. When finished, a double-press of the home button will let you get back to your previous app.

  • JTAPI and call center

    Hi,
    does Cisco provide call center classes with their JTAPI? For instance, i would like to monitor Call center events with the JTAPI application, the same way i can monitor events on Call manager.
    Regards,
    Marko

    You can get alot of information as to whats going on in the callcenter via the HDS database. You can also connect into the CTI interface on the CTIOS server. To get information via the ctitoolkit. Remember that JTAPI can way heavily on the CPU load on a server, and the agents add additional overhead to a standard CUCM box as well. You might run into a device weight issue if you get too carried away.

Maybe you are looking for

  • Why does my entire computer freeze while opening or using After Effects or Premiere Pro CS5?

    Just built a computer to meet all requirements for Adobe, Autodesk 3ds Max, and UDK, for school. Specs; Motherboard - ASRock X79 Extreme 4-M, Socket 2011 - Micro ATX - 4 DDR3 1600/1333/1066/800 - 3 PCI-E 3.0 x 16 - 7.1 CH HD Audio - PCIE GLAN - 3 SAT

  • Applet question!!!

    Hello there!!! I have an applet that sends text messages to a remote pc (chat application). I want to send a text message once the user closed the browser or another page is displayed or in general when the applet is no longer running. I tried to use

  • How to populate VO based ADF tabledynamically in Oracle 11g?

    Hi all Is there is any way to dynamically populate the values for the VOIterator in Oracle11g? My Requirement is something like, I have deragged the VO from the Data control to the jspx as a ADF table.Whenever page loaded the table will be populated

  • Date selection in query

    Hi All,               I am getting error while executing one query in Bex. the error message is SYST:Date 11.00.2008 not expected(after that I was thrown out of the system) Date selection is handled by a variable on  Fiscal Year / Period called Bespo

  • Radius compatibility mode settings in WLC

    our users are using some 3rd party radius server for MAC address auth. I found there is a setting called Radius compatibility mode in the WLC configuration. But there is no document talking about what this setting does for. So should I set it to use