Call status

Hey I'm trying to make an app, and I need to know when the recive one unit a call and do not respond to this

can someone tell mi who do?

Hi David,

You got all the information on the State of the call on link below

http://developer.BlackBerry.com/native/documentation/Cascades/device_comm/phone/

--------------------------------------------------------------------------------------------------------------------------------------------

feel free to press the button like on the right side to thank the user who has helped you.

Tags: BlackBerry Developers

Similar Questions

  • Appeal reopened by e-mail in French - still closed call status

    Hi guys, just wondering if anyone can help. A bearer of big bug of mine, is that when a client responds to an email of closing and reopening of the call the call_status remains the same as when it was closed (we currently have 'closed' status by default when a call is closed. If during the display in the outstanding points and have this visible field, it says that the call is closed, but in fact it is open. Is it possible to change the status of call field when it was re-opened?

    I am currently on version 9.1.8 However this since the dawn of the Infra.

    Have you tried to use the INBOUNDMAILIA2 stored procedure?  I thought to check under a "@MODE ="CallUpdate"' condition for
    Status = "Closed" and if this is the case, change to status = "Reopened" (or you want to use).

    I will try and test this point on our test system today and post comments later if it works for me.

    Cheers, Ian

  • Change current call status to mute

    Is there an API to change States of active call to cut with my program?

    No, there is no official API.
    You can run the menu item mute on the screen call programmatically, use an earpiece of phone to get a reference to the phone screen and move from there.

  • Smartphones blackBerry during the call status icon

    Hi guys.

    I have a brand new 9700 "bold" and I do not understand what means this icon (top right corner when I call).
    There is no any info in the Forum and user manuals.


    Can you help me with this?

    PS Sorry for my English

    Yes, it appears several, several times in this forum.

    It's your audio boot improved. Press your green digit key to enter in your call log.

    Tap menu > Options > audio enhanced.

  • Could not find 'STATUS' tool in LabVIEW; Need help!

    Hi all

    I am quite new to LabVIEW environment and try to learn more about LabVIEW. I'm running LabVIEW 2015 SP1 and is currently working on a project code example, which measures the temperature and the humidity in the room. Inside the code, I'm not so sure on a tool called 'STATUS' (see attached) and where I can find this tool in the version of LabVIEW 2015?

    Could someone please me where I can see this tool 'STATUS' by 2015 LabVIEW suggest? I have attached my screenshoot vi for your reference.

    Thank you so much for your insight in advance.

    See you soon,.

    Mineesh

    The thread running in the box called 'Status' is called the error line.  You can recognize the content of LabVIEW wires by their color and their appearance.  In particular, the color of this thread indicates that this is a type of LabVIEW called a 'Cluster', one of whose elements is called 'Status', a Boolean value (as you can tell by its green color).

    You need to spend time to learn a few basics about LabVIEW.  There are tools on the Web.  Here are some links to free training to help you get started...

    Training center of NOR

    NEITHER start-up

    -Hardware Basics

    -Guide of MyRIO project Essentials (a lot of good simple circuits with links to youtube events)

    -LabVEW databases

    -DAQ Application tutorials

    -CRIO Developer's guide

    Learning OR training videos resources

    Introduction to LabVIEW for 6 hours
    Paced self-study for students
    Self Paced Training beginner to advanced, required SSP

    [Copied shamelessly of Hooovahh...]

    Bob Schor

  • Problem install Windows and "Status.msi".

    I have a new top of Tower HP G60-440 with Vista Home Premium.  I loaded the verion trail of the office which was provided.  I loaded the minor to my J6480 HP's printer and other software Hp Solution Center.

    Whenever I boot Windows install tries to find and install a software called "status.msi".  He is looking in my directory "c:\users\...\local\temp...". ».  It does not cancel or close without numerious attempt.

    What is it and how can it be solved?

    It seems to be a problem of HP software.

    http://social.answers.Microsoft.com/forums/en-us/vistahardware/thread/fc920e97-956f-411e-98D2-e79a4602cacf

    Read the info on the link above.

    If necessary:

    http://h10025.www1.HP.com/ewfrf/wc/siteHome?lc=en&DLC=en&cc=au

    Online 24/7 support for home and individual HP products

    See you soon. Mick Murphy - Microsoft partner

  • make a call using pjsip

    Hello

    -Example of VOIP application using pjsip, in my application correctly registered with the server iptel, I created
    -I want to make a call, but I'm not able to call. I get no error but nothing is happning.

    Reference to this: http://208.74.204.192/t5/Native-Development/Porting-PJSIP-PJMEDIA-and-PJLIB-to-BlackBerry-10/ta-p/20...

    Thank you all,

    My Code is

    status = pjsua_create();
    
        if (status != PJ_SUCCESS) {
            handleError("Error creating pjsua", status);
            return status;
        }
    
        {
            pjsua_config cfg;
            pjsua_logging_config log_cfg;
    
            pjsua_config_default(&cfg);
    
            // Set up the two static callbacks for session up session down
            // This is where all callbacks are initialized. See PJSIP documentation
            // session up
            cfg.cb.on_reg_started = &on_reg_started;
            // traps session down
            cfg.cb.on_transport_state = &on_tp_state_changed;
    
            // accept incomming call
            cfg.cb.on_incoming_call = &on_incoming_call;
            // Callback called by the library when call's media state has changed
            cfg.cb.on_call_media_state = &on_call_media_state;
            // Callback called by the library when call's state has changed
            cfg.cb.on_call_state = &on_call_state;
    
            pjsua_logging_config_default(&log_cfg);
            log_cfg.console_level = 4;
    
            pjsua_media_config media_cfg;
    
            pjsua_media_config_default(&media_cfg);
    
            status = pjsua_init(&cfg, &log_cfg, &media_cfg);
    
            qDebug() << "2. PJ_SUCCESS :" << PJ_SUCCESS << " status : " << status;
    
            if (status != PJ_SUCCESS) {
                handleError("Error initializing pjsua", status);
                return status;
            }
    
        }
    
        /* Add UDP transport. */
        {
            pjsua_transport_config cfg;
    
            pjsua_transport_config_default(&cfg);
            cfg.port = 5060;
            status = pjsua_transport_create(PJSIP_TRANSPORT_UDP, &cfg, NULL);
            if (status != PJ_SUCCESS) {
                handleError("Error creating transport", status);
                return status;
            }
        }
    
        /* Initialization is done, now start pjsua */
        status = pjsua_start();
    
        qDebug() << "3. PJ_SUCCESS :" << PJ_SUCCESS << " status : " << status;
        if (status != PJ_SUCCESS) {
            handleError("Error starting pjsua", status);
            return status;
        }
    
        /* Register to SIP server by creating SIP account. */
        {
            pjsua_acc_config cfg;
    
            pjsua_acc_config_default(&cfg);
    
            std::string id(sipPrefix + sipUser + atSymbol + sipDomain);
            cfg.id = pj_str((char *) id.c_str());
            std::string uri(sipPrefix + sipDomain);
            cfg.reg_uri = pj_str((char*) uri.c_str());
            cfg.cred_count = 1;
            cfg.cred_info[0].realm = pj_str((char *) sipDomain.c_str());
            cfg.cred_info[0].scheme = pj_str((char*) digest.c_str());
            cfg.cred_info[0].username = pj_str((char*) sipUser.c_str());
            cfg.cred_info[0].data_type = PJSIP_CRED_DATA_PLAIN_PASSWD;
            cfg.cred_info[0].data = pj_str((char *) sipPassword.c_str());
            qDebug() << "Register to SIP server by creating SIP account ";
    
            status = pjsua_acc_add(&cfg, PJ_TRUE, &acc_id);
    
            qDebug() << "3. PJ_SUCCESS :" << PJ_SUCCESS << " status : " << status;
    
            if (status != PJ_SUCCESS) {
                handleError("Error adding account", status);
                return status;
            }
    
               pj_str_t uri = pj_str("iptel.org");
               status = pjsua_call_make_call(101, &uri, 0, NULL, NULL, NULL);
               if (status != PJ_SUCCESS) {
                   handleError("Error making Call", status);
               }
    
        }
    

    Hello

    In your uri you lack the prefix Sip: ' sip: ' here's a good example

    pj_str_t uri = pj_str ("sip:[email protected]");
    status = pjsua_call_make_call (acc_id, & uri, 0, NULL, NULL, NULL);
    If (status! = PJ_SUCCESS) {}
    handleError ("Error using", status);
    }

    Gaelle Sandhu

  • How do I send a call to voicemail?

    Hi, I am a new BB developer. I have finished and understood the "Hello World" project, and I now move on to what seems to be the mandatory "Rejection of calls" program (where you can specify what calls are allowed to sound).

    I found a good tutorial on the basics of working with the calls and the phone class (net.rim.blackberry.api.phone.Phone): tutorial here

    So far, my code looks like this (Please be gentle, I'm new to Java and did not change the sample code little but more important still, I understand):

    /* * MyPhone.java */package MyPhone;
    
    import net.rim.blackberry.api.phone.*;import net.rim.device.api.system.*;import net.rim.device.api.ui.container.*;import net.rim.device.api.ui.*;import net.rim.device.api.ui.component.*;import net.rim.device.api.util.*;import java.util.*;
    
    public final class MyPhone extends AbstractPhoneListener {
    
      /* Simulate a list of numbers to send to voice mail */    public String[] badNumbers = {"+15555551212","+11234567777"};  
    
      /* My Entry Point */    static public void main(String[] args)  {    MyPhone.registerOnStartup();  }
    
      static private void registerOnStartup()  {    MyPhone phone_handler = new MyPhone();    Phone.addPhoneListener(phone_handler);  }
    
      /* Constructor */  private MyPhone(){}
    
      /* Handles Calls */  private void checkCall(String ehandler, int callid)  {    PhoneCall callInfo = Phone.getCall(callid);
    
        if ( callInfo != null ) {
    
            /* If we have an incoming call, loop         * through all bad numbers, and send         * to voice mail if we found a match.         */
    
            if(ehandler == "callIncoming"){                     for (int j = 0; j < badNumbers.length; j ++) {            System.out.println("Bad number is: " + badNumbers[j]);          }        }
    
           System.out.println("Event Handler: " + ehandler);       System.out.println("Telephone No: "  + callInfo.getDisplayPhoneNumber() );       System.out.println("Elapsed Time: "  + callInfo.getElapsedTime());       System.out.println("Call Status: "   + callInfo.getStatusString());    }  }
    
      // A call has been added to a conference call  public void callAdded(int callId)  { checkCall("callAdded", callId); }
    
      // User answered a call  public void callAnswered(int callId)  { checkCall("callAnswered", callId); }
    
      // Conference call established  public void callConferenceCallEstablished(int callId)  { checkCall("callConferenceCallEstablished", callId); }
    
      // Network indicates a connected event  public void callConnected(int callId)  { checkCall("callConnected", callId); }
    
      // Direct-connect call connected  public void callDirectConnectConnected(int callId)  { checkCall("callDirectConnectConnected", callId); }
    
      // Direct-connect call disconnected  public void callDirectConnectDisconnected(int callId)  { checkCall("callDirectConnectDisconnected", callId); }
    
      // Call disconnected  public void callDisconnected(int callId)  { checkCall("callDisconnected", callId); }
    
      // User ended call  public void callEndedByUser(int callId)  { checkCall("callEndedByUser", callId); }
    
      // Call has been placed on "hold"  public void callHeld(int callId)  { checkCall("callHeld", callId); }
    
      // New call has arrived  public void callIncoming(int callId)  { checkCall("callIncoming", callId); }
    
      // Outbound call initiated by the handheld  public void callInitiated(int callid)  { checkCall("callInitiated", callid); }
    
      // Call removed from a conference call  public void callRemoved(int callId)  { checkCall("callRemoved", callId); }
    
      // Call taken off of "hold"  public void callResumed(int callId)  { checkCall("callResumed", callId); }
    
      // Call is waiting  public void callWaiting(int callid)  { checkCall("callWaiting", callid); }
    
      // Conference call has been terminated  // (all members disconnected)  public void conferenceCallDisconnected(int callId)  { checkCall("conferenceCallDisconnected", callId); }
    
      // Call failed  public void callFailed(int callId, int reason)  {    checkCall("callFailed", callId);
    
      }}
    

    In my loop where I check to see if there is an incoming call, I'll see if it corresponds to a wrong number. If so, I don't want no phone in the same ring, just ignore and go to voicemail.

    My question is, how? I've scoured through the API and do not see anything remotely close to send a call to voicemail.

    Thank you!

    John

    the menu item went into new versions of the OS, typing only injection remains - unless there is another method that the community does not know.

  • 'call send DTMF' of the CTS

    Anyone know the syntax of this CLI command without papers?  One can understand...

    Hello

    SYNTAX:

    call send DTMF {Arg0} {Arg1}

    DESCRIPTION:

    Arg0 - mandatory

    Caller ID for which send the DTMF signal

    Arg1 - mandatory

    DTMF to send signal

    Example, here you are...:

    1. start the call:

    Admin:call start 112284021490001

    2. once the call is set up check Call command ID:

    Status of the call admin:Show

    Call status

    Recorded in Cisco Unified Communications Manager: Yes

    Call connected: Yes

    Type of call: call Audio only call start time: 19 09:39:27 Feb 2014

    Duration (sec): 15 Direction: outgoing

    Local number: 112284031421006 remote number: 112284021490001

    Status: answered

    Security level: unsecured call Id: 3

    3 send DTMF command:

    Admin:call send DTMF 3 53921568

    Send dtmf signals... FACT

    Admin:

    Concerning

    Marek

  • Code to change the search option to search QD on the field in the Configuration item on a specific call screen

    We have an obligation to change the search option to search QD on the field in the Configuration item on a specific call screen.

    By default, all our leaders tend to have the default value 'Client' on the field Configuration point QD.  This is the case after that they took the customer on the call screen, when they enter the CI field and press ENTER, it refreshes automatically just the IC, where the selected customer is the owner of the aircraft.

    However, on a screen specific IPK call status, we want the search Configuration option to point QD to always change the option "Config Item Title', not 'customer '.

    No idea how to change this option only if you are using this specific screen and the default value remains the same for all the other forms of appeal?

    Thanks for any help,

    Ian

    Hey Ian!

    Appearently, you can take full control over the default search with a custom script menu item. This is an example how to do this in the Custom_InCallDetails.js file:

    function CustomLoad() {
      var ciqd = da.BTN_ITEM_REFQD;
      if(ciqd){
        var etp = da.ENTITY_TYPE;
        if(etp && etp.value=='7') ciqd.DefaultMenu = "CITYPEQUICK"
        else ciqd.DefaultMenu = "CUSTQUICK";
      }
    }
    

    (change the number 7 to the entity type Ref you need)

    Unfortunately this change script default for a user permanently. So if he had put any custom value before it is crushed.

    If you need to keep the default values personalized search menu, maybe you need further customization to store the user selected value in a wrapper environment and set the value to return if necessary (just an idea).

    Best regards, Gytis

  • Change of State of the call to Reopen

    I have a problem with Infra v8 when an incident is reopened the call status is 'closed' and requires human intervention to change to something else when it adjourned. I tried to create a custom query 'Rouvrir Call' where the CALL_STATUS_REF is set to 0 (the default value). It works partially, but the old value remains in memory cache, and all subsequent queries are always thinking that the value is 1 or "closed". So when you go to defer the call, the selected value shows 'Closed' from the default even if the database, it is set to 0.

    Is there a way cache group are evacuated after execution to reopen call querry. Personally, I think it is a defect and could never understand why the status of the call would not automatically updated.

    I don't see an easy way to force the cache to clear after this query runs.

    you could create an in_custom80 dll & catch the event of re - open, but it's kinda an overdose.

    one thing that can work is if you add the field to call status (I think that his CALL_STATUS_REF) as a hidden field and js allows you to update when you click on the button to re - open as well to do in the database.

  • Simple enough, but calling one method from another class

    Hi all
    I know it's pretty simple, even though I do not see where I am going wrong for some reason any. Basically, I have a class that extends JPanel but when I try to call one of its methods in my main class I get an error. The code (I hope) is:

    Main.Java
    import java.awt.BorderLayout;
    // ...
    import javax.swing.UIManager;
    
    public class Main extends JFrame implements ActionListener {
    
         JFrame frame;
         public static JPanel statusBar;
    
         public Main() {
    
              // ...
    
              // Add a status bar
              statusBar = new StatusBar();
              mainPanel.add( statusBar, BorderLayout.SOUTH );
    
              setContentPane( mainPanel );
              // ...
         }
    
         // ...
    
         public static void setStatusBarText( String s ) {
              statusBar.setStatusText("Test");
         }
    
         // ...
    }
    StatusBar.java
    import java.awt.Color;
    // ...
    import javax.swing.SwingConstants;
    
    public class StatusBar extends JPanel {
    
         private int barWidth;
         private static JLabel status;
    
         public StatusBar() {
              super();
              //barWidth = Main.getProgramWidth();
              //setPreferredSize( new Dimension(barWidth,22) );
              setLayout( new FlowLayout( FlowLayout.LEADING ) );
              setBorder( BorderFactory.createMatteBorder(1, 0, 0, 0, new Color(160,160,160) ) );
    
              status = new JLabel("Test", SwingConstants.LEFT);
              //status.setVerticalAlignment( SwingConstants.CENTER );
              add( status );
         }
    
         protected void setStatusText( String s ) {
              status.setText( s );
              revalidate();
         }
    }
    The "statusBar.setStatusText ("Test")"; call in the main class file does not work and I get the error:

    >
    cannot find symbol
    symbol: setStatusText (java.lang.String) method
    Location: class javax.swing.JPanel
    statusBar.setStatusText ("Test");
    >

    Any ideas what I am doing wrong? I created an instance of the class called status bar StatusBar, can I use it to call the setStatusText() method (via statusBar.setStatusText ()) I thought everything is OK, then it does not work? Even if there is an easier way to do what I want to achieve (i.e. to update a JLabel since the 'central' main class file instead of setting the JLabel static and have all classes call him directly), I'd be glad to know where I am going wrong here nevertheless.

    Thank you very much
    Tristan
         public static JPanel statusBar;
    
         public static void setStatusBarText( String s ) {
              statusBar.setStatusText("Test");
         }
    

    >
    cannot find symbol
    symbol: setStatusText (java.lang.String) method
    Location: class javax.swing.JPanel
    statusBar.setStatusText ("Test");
    >

    The type of variable statusBar is JPanel. That's all the compiler takes into account. It is not relevant that at a certain point in the program, the type of the object pointed to by this variable is a subclass of JPanel (because at another time, it might be an instance of another subclass or JPanel itself.

  • Empty string returned after receipt gpib

    Nobody knows why, I would periodically get an empty string returned after the issuance of a receive().  It is originally a big delay in my program that I can't really afford to have. The delay occurs while the front desk manages the empty string. This sequence works fine most of the time.

    VB code:

    Public void GetData (GPIBAddress, SendString) As String
    Dim ReadThis AsString, RPD As Integer, ReadTemp As String
    read:
        
    Call Send (0, GPIBAddress, SendString, NLend)
    Wait (500)
    Call ReadStatusByte (0, GPIBAddress, RPD %)
        
    ReadThis = Space$ (140)
        
    Call Receive (0, GPIBAddress, ReadThis, STOPend) I get an empty string here, not always.
        
    If Trim (ReadThis) = "" then to correct, I issue this sequence.
    Call DevClear (0: 26)
    GoTo review
    End If
        
    GetData = ReadThis
    End Function

    OR SPY:

    See attachment.

    I'm talking to a Keithley 2612.

    I use NI488.2 2.73

    In your code snippet, I see where you made a ReadStatusByte, but the result is not checked. When considering the capture of Spy file, where the reception work, the ReadStatusByte returns the result of "0 x 04", as noted in the attached bitmap, ReadStatusByteWithMAV.gif. This result is known as the VMR (Message available) bit. If 4 (MAV bit) Bit is set, which indicates that there is something in the output queue which can be read. Information about the parameters of the ILO for a Keithley 2612 can be found starting on Page 655 by the section called, Status byte and service request (SRQ) in the reference manual. Here is a link to the reference manual:

    http://www.Keithley.com/data?asset=52057

    In the case of the reception fails (line 63 in the capture file), result of the previous call of the ReadStatusByte was '0x00' (as shown in the attached picture, ReadStatusByteNoMAV.gif), which means that there was nothing in the output queue to read.

    After a ReadStatusByte, you should check the result to see if there is something in the output queue to read. If the result is "0x00", then you can probably do something like add a delay and keep control of the ReadStatusByte again until the ReadStatusByte is back with 4 bits set. When Bit 4 is set, you can do a front desk to read the output queue.

    Hope this information is useful.

  • files missing msi.dll in win xp sp3

    When I start my system, a panel appears 'status' and tries to install a file called status.msi.exe or dll, sometimes one or two, and it asks for the location of the file that does not exist. then I asked the system disk, which does not exist because the version installed is version preloaded to xp sp3 prop. so I in oreder for the system to continue to use the Task Manager to end the try to install this file. I used the auditor of the filesystem for the attempt to locate this file but it conplète canoe as it also asks that the disc windows xp sp2 instalation so. is there a way to replace this file from another source that will fix this problem?

    Hi Bill,

    You can try to install the latest Windows Installer.

    Download details - Microsoft Download Center - Windows Installer 4.5

    If this is not enough, you may need to perform a repair installation, you need a CD.

  • Need help cancalling a facility

    A product called only "Status" has constantly tried to get installed on my computer.  He asked the installation disk I did not because I don't know what it is and do not negate despite all efforts. The package is called "status.msi" and tried to install for the last two months.  It's annoying and I want to get rid of it.  Help, please.  Thank you!

    Hello JulietteP,

    It is a quick search on what "status.msi" refers to the HP printer software. Take a look at this link and see if it helps: http://answers.microsoft.com/en-us/windows/forum/windows_vista-hardware/at-startup-get-an-installing-statusmsi-but/b23c7fa4-4f05-4d07-bc3b-145ee71dda4d

    This forum post is my own opinion and does not necessarily reflect the opinion or the opinion of Microsoft, its employees or other MVPS.

    John Barnett MVP: Windows XP Expert associated with: Windows Expert - consumer: www.winuser.co.uk | vistasupport.mvps.org | xphelpandsupport.mvps.org | www.silversurfer-Guide.com

Maybe you are looking for