Confirmations, questions related to a calling card application

Hello

Greetings to you all heaps. I am a newbie and this is my first post here.

I'm working on an application is similar to a calling card automated long distance.

This is how the application is desired to use,
1 "55555" dial - a toll-free
2. Select the language by pressing 1 for English, 2 for German etc.
3. enter 12 digit ID pin
4. after an identification between a phone number valid and the call begins.

I have no experience of the Blackberry development. So far have passed messages, forums and time reading manuals.

Through this post, I thought I'd try to justify and confirm my findings. List of questions below certain - for example,.

1. is event - Injection or tracing the "End call" menu item (.. and running), the only way to end a call launched?
2. is there a Blackberry API available to end a call?
3. to hang up, menu is followed a method preferred during the injection of the event? If this is the case, is it because of the disapproval of the injection of the event?
4. how security is Global menu and run/running?
5. once the end a call, dial 55555 (step 1.see above) by programming is carried out using the PhoneArguments class. Which leads to recursion because of a PhoneListener a prior record? In such scenarios, is there a best practice/method to unregister the phoneListener? or how this should ideally be managed?

6.

I understand this is not possible, or it could be taedious to answer these questions. However, any help and guidance is appreciated.

Thank you
FG

(1) Yes, there are only two ways to achieve this.

(2) no - no API has been exposed to developers as for now

(3) event injection is the best method since version OS 4.2

Tags: BlackBerry Developers

Similar Questions

  • What is the use of RAS calling card?

    What is the use of RAS calling card? And how do I uninstall?

    Hello coco Amaravadi,

    Given that the problem is related to the RAS asynchronous card, it would be better suited on the TechNet support forum. I suggest you post your question on the following link.

    http://social.technet.Microsoft.com/forums/en/categories/

  • BlackBerry Smartphones BB Pearl Flip 8220: dropped calls, card memory, Opera browser, battery replacement, ringtone, contacts?

    8220 drops on the Workbench encrypted WiFi network calls.  I put the Wifi network options.  I have no wifi connection problems with my computer that uses the same network.  How can it be improved?

    What is the largest microSD card available for media use (especially music) on the BB 8220?  What does 'convert for optimal reading"during the copying of music files?  Why not my computer Windows XP does not recognize the Blackberry without launching the Desktop Manager?

    I'm told the software Opera Mini is a browser better than T-mobile browser.  I tried to download Opera using the browser from T-mobile for the handset without success.  Any suggestions?

    Is there a battery high capacity that can be purchased for this device?

    Can I set the phone to ring for a longer period of time when profiles are set to 'Loud '?

    How can I copy all the contacts on the Blackberry on my SIM card at the same time?

    Thank you.

    I'll try to answer some of your questions.

    The media card is consistent with the version of the OS on the BlackBerry. The model is irrelevant.

    Look at the Options > about, third line down, starting with a 'v.4.xxx '.

    Maximum capacity:

    BlackBerry Device Software media card size limit

    BlackBerry Device Software 4.2.0 - up to 2 GB

    BlackBerry Device Software 4.2.1 - up to 4 GB

    BlackBerry Device Software 4.2.2 - up to 4 GB

    BlackBerry Device Software 4.3.0 - up to 8 GB

    BlackBerry Device Software 4.5.0 - up to 8 GB

    BlackBerry Device Software 4.5.0.81 and above - up to 16 GB

    BlackBerry Device Software 4.6.0 - up to 32 GB

  • Call javascript application process

    I use 5 APEX. I have a page that I use a button to call js and dynamic action.

    I created the button on my page with action "Defined by the dynamic Action" and static id "ajax".

    I added this js on my page 'function and declaration of global variables ' section:

    $('_#ajax').click (function () {}

    var ajaxRequest = new htmldb_Get (null, & APP_ID., 'APPLICATION_PROCESS is getId', 0);

    var ajaxResult = ajaxRequest.get ();

    Alert (ajaxResult);

    $.ajax({)

                 url: " http://10.25.7.84/WS/selectionService/currentSelection/student ",

    type: 'POST',

    data type: 'json ',.

    contentType: "application/json",

    data: ' {'mode': 'set', 'ID': "[" + ajaxResult + "]","page": 1, "pageSize": 20 "}'

    });

    Alert (' we need to find a better message - value current selection complete ');

    });

    I have created a process called 'getid ':

    DECLARE

    p_app_id NUMBER: = 100;

    p_page_id NUMBER: = 13;

    BEGIN

    ...

    END;

    2 questions:

    (1) I want this application process to be reusable for multiple pages/applications, so I need to replace the hard-coded "p_app_id", "p_page_id" with something I can put on each page. What is the best way to do it? Elements of the application? How and where should I set up on the page?

    (2) in my js, I don't want to hard-code the IP address in the URL.  url: "http://10.25.7.84/ws/selectionservice/currentselection/student". "" Y at - it something that I can use so that it uses the IP that APEX was running on?

    Hi bobmagan,

    bobmagan wrote:

    I tried, but it doesn't seem to work. The application process worked when I had coded the 2 variables. Don't know if its something in the code, that's why I've included pieces that use 'p_app_id' and 'p_page_id '.

    You can access the app ID and the ID of the Page in javascript and send it to your AJAX process as follows:

    • JS code:
    $('#ajax').click(function(){
        var ajaxRequest = new htmldb_Get(null,&APP_ID.,'APPLICATION_PROCESS=getId',0);
        ajaxRequest.addParam('x01',$x('pFlowId').value);
        ajaxRequest.addParam('x02',$x('pFlowStepId').value);
        var ajaxResult  = ajaxRequest.get();
        //alert(ajaxResult);
        $.ajax({
            url: "http://10.25.7.84/ws/selectionservice/currentselection/student",
            type: "POST",
            dataType: "json",
            contentType: "application/json",
            data: '{"mode":"set","ids":"[' + ajaxResult + ']","page":1,"pageSize":20}'
        });
        //alert('We need to find a better message - Set Current Selection Complete');
    });
    
    • AJAX PL/SQL process:
    DECLARE
    
        p_app_id   NUMBER := APEX_APPLICATION.G_X01;
        p_page_id  NUMBER := APEX_APPLICATION.G_X02;
    
    BEGIN
      ...
    END;
    

    Kind regards

    Kiran

  • The application menu, calling other applications

    Hello

    I'm with the following situation:

    I have an application that will call the other applications, but each time I have called another application and request a new connection, how do I use authentication even the first request and transmits to the other?

    Thank you

    Márcio Goncalez

    Mag.goncalez wrote:
    Hello

    I'm with the following situation:

    I have an application that will call the other applications, but each time I have called another application and request a new connection, how do I use authentication even the first request and transmits to the other?

    See + {: identifier of the thread = 515240} + for the basic technique and the present statutes Oracle Magazine for extended examples:

  • Create a custom authentication
  • Build a framework for Menu

    Note that the APEX has an integrated model of publication and subscription. You create a 'master' application publishable elements such as authentication schemes, LOVs and models. Theme templates are created, maintained and published by means of this application, and other applications of reference standard by subscription to the main application. Changes may be expelled from the main application to all subscribing applications.

    To avoid having to recreate the subscriptions when creating new applications you can have a startup application with all subscriptions set up, then copy this request as a base line when you want to create a new.

    Note that the model of publication-and-subscribe-you only works in a single workspace.

    Unfortunately, the documentation is not exactly complete on this function...

    -----

    This is a frequently asked question and there are a number of previous discussions on it. Please visit our forum carefully for previous coverage of a topic before posting a new question. Most of the questions that newcomers have been asked (and answered) many times before.

  • Satellite A500-1GL: 2 questions: the fan speed & graphic card driver failures

    Hello

    I have 2 questions, hopefully someone can help me with that.

    * The first question - quick fan *.

    I'm on online gamer second life and world of the craft of war) recently my fan speed crank up to 90 percent for about 5/10 minutes before leaving quiet. Then speed up again after a period of time. I'm confused as to why he did this because when I check my cpu temp is only make 40%, and I use a cool buffer table.

    I'm looking for some advise here because all said Toshiba was making sure I had the latest bios update. But I would have thought it is not the processor overheating the fan must not be crank that quickly. My laptop is only 2 months old.

    Can anyone help, should I be worried?

    * Second question - graphics driver *.

    Also on a couple of times I got my screen briefly go black and then recover. A pop up appears saying something along the lines of the core of the graphics card.... Driver recovered. It flashes if fast, that I never see the entire message. Don't you think that something is wrong with the graphics card? (card nividia geforce gt300m)

    I really hope that someone can offer more help that Toshiba has done, as I am a bit unhappy to be problems on a 2 month old laptop.

    Thank you for reading and I look forward to any Advisor.

    (> I'm on online gamer second life and world of the craft of war) recently my fan speed crank up to 90 percent for about 5/10 minutes before leaving quiet. Then speed up again after a period of time. I'm confused as to why he did this because when I check my cpu temp is only make 40%, and I use a cool buffer table.
    > I'm looking for some advice here because all said Toshiba was making sure I had the latest bios update. But I would have thought it is not the processor overheating the fan must not be crank that quickly. My laptop is only 2 months old.

    The cooling fan is controlled by the fan table in the BIOS. Fan table contains information about the temperature and the fan speed that means the depands on some level temperature fan speed.
    Over all the possible game features as the CPU, GPU, produce heat and the heat dissipation is high
    Cooling modules would begin to turn faster if the temperature level would be exceeded
    This is nothing exceptional everything at stake

    > Also on a couple of times I got my screen briefly go black and then recover. A pop up appears saying something along the lines of the core of the graphics card.... Driver recovered. It flashes if fast, that I never see the entire message. Don't you think that something is wrong with the graphics card? (card nividia geforce gt300m)

    I read on a similar question, and apparently, the graphics card DRIVER crashed during games
    Maybe it's a compatibility problem between game and pilot
    In most cases the graphics card driver update should fix this and I read on some forums that it has helped in many cases

  • Is it possible to speed dial a calling card and PIN (necessary break)? OfficeJet 4500.

    There is nothing in the instructions or help files on how to enter a telephone calling card and dial spindle. I want to enter a number like:

    1 800 234 5678 [pause] 1234 5678 9012

    Compare: in the list of contacts to my phone Cordless House plain old in that I put

    1 800 234 5678 1234 5678 9012 ppp

    I couldn't find any info on adding breaks or about how long a speed dial number can be.

    By trial and error and a few conjectures, I figured out how get breaks in the fax address book. It's a Dashboard.

    Example: 1 800 555 2222 - 1-509 996 1234 it will be access code, wait two seconds, dial 1, wait a second, dial the number.

    The manual doesn't explain this. It is said to use the Redial/Pause button, which does not exist on this model. However, to set up speed dial on fax (as opposed from a PC) Control Panel, it says to hit the * key until it becomes a dash. It was my idea. On the set up the fax on the PC, you just put in dashes directly to get the breaks.

  • Call native applications

    Does anyone know how we can call native applications such as the browser, email client or AppWorld? I've seen other applications invoke the browser and email, so I know it's possible, but I can't find anything in the documentation of the AIR.

    @Ebscer, there are likely several ways that work, which uses navigateToURL() with a 'plan' appropriate.

    Using of "file:", "http:", "https:" and possibly others should open the browser.

    I don't know if others have been documented yet. I've seen either "app:" or "appworld:" in the Simulator (down in the tree of /pps somewhere under "navigator") but I need to get my tablet before I can experiment more with this as the Simulator, of course, is almost useless for such things.

    There are also several other techniques mentioned at the beginning of this thread: http://supportforums.blackberry.com/t5/Tablet-OS-SDK-for-Adobe-AIR/PDF-word-and-xls-support-in-playb...

  • question about the Microsoft gift card account

    Original title - Microsoft Store

    I have a question about the Microsoft gift card account, if I use my ms points and it is not enough to cover the whole price and I used my paypal, why I am charged for all for a game and there is no deduction for my ms points. IM under the impression that the difference between the points and the game is the only accused to my paypal. But I was charged for everything.

    Hi Marlon Mesa,.

    Thanks for posting your question in the Microsoft Community.

    I'm sorry to know that you are facing this problem.

    You may need to contact the Store Support team for further assistance on this issue.

    Sales and support: http://www.microsoftstore.com/store/msin/en_GB/DisplayHelpContactUsPage/

    Keep us in the loop to help you further.

  • The difference by calling an application to a backing bean module

    Hello everyone!


    I do not understand exactly, where is the difference by calling an application of a bean of the following support module.

    Example 1
    FacesContext context = FacesContext.getCurrentInstance();
    ValueBinding vb = context.getApplication().createValueBinding("#{data}");
    BindingContext bc = (BindingContext)vb.getValue(context);
    DCDataControl dc = bc.findDataControl("AppModuleDataControl");
    AppModuleImpl appModule = (AppModuleImpl)dc.getDataProvider();
    Example 2
    String amDef = "model.services.AppModule";
    String config = "AppModuleLocal";
    AppModuleImpl appModule = (AppModuleImpl)Configuration.createRootApplicationModule(amDef, config);
    Example 3 (same as example 1?)
    String EL = "#{data.AppModuleDataControl.dataProvider}";
    FacesContext fc = FacesContext.getCurrentInstance();
    ValueBinding vb = fc.getApplication().createValueBinding(EL);
    AppModuleImpl appModule = (AppModuleImpl)vb.getValue(fc);
    Please can someone explain, the three examples do? What kind of example is best to call an application-module to a backing bean method?


    Thanks and greetings
    Majo

    Edit: I use ADF BC 10g in JDev10 :)

    Hello

    BindingContext bctx = DCUtil.getBindingContext (request);

    There is nothing else that #{data}. Best is to always access #{bindings} El to get a handle to the binding object. This way you can be sure that the object exists and is instantiated.

    DCBindingContainer links =... solve #{bindings}
    BindingContext bctx = bindings.getBindingContext ();
    Control of DCDataControl = bctx.findDataControl ("Name");
    ApplicationModule m = control.getDataProvider () (ApplicationModule);

    Frank

  • Question related to the spam/hoax calls

    I frequently receive phone calls from an Asian voice claiming to be Microsoft support widows. He claims to have detected the virus and all kinds of horrible things on my computer. It will ask then as I turn my computer on and wait until the home screen is visible. It then asks me to press some buttons, which, out of suspicion, I refuse to do. I'm wrong. And if so, what might happen.

    Thank you in anticipation

    Bill

    Original title: am I paranoid

    Wednesday, January 21, 2015 16:17:35 + 0000, WilliamHolland1947 wrote:

    I frequently receive phone calls from an Asian voice claiming to be Microsoft support widows. He claims to have detected the virus and all kinds of horrible things on my computer. It will ask then as I turn my computer on and wait until the home screen is visible. It then asks me to press some buttons, which, out of suspicion, I refuse to do. I'm wrong. And if so, what might happen.

    Yes, you are right.

    It was a scam and with all the names and phone numbers, one who has
    become very frequent lately. See
    http://www.troyhunt.com/2012/08/virus-scams-social-engineering-victims.html
    and
    http://www.howtogeek.com/176605/tell-your-relatives-no-Microsoft-wont-call-you-about-your-computer/
    and
    http://www.howtogeek.com/180514/the-%E2%80%9ctech-support%E2%80%9D-scammers-called-Htg-so-we-had-fun-with-them/

    In addition to their money get on your part to do anything of any value,
    If you leave them in your computer, who knows what they were doing or where
    What confidential information they stole.

    So if you have done so, I highly recommend that you do both of the following
    immediately:

    1 do a clean reinstall of Windows.

    2. after reinstallation of Windows, change all your passwords.
    especially the banks or other
    financial sites.

  • question on "How to call a method once when starting the application"

    Hello everyone.

    I'm trying to implement that article "How to call a method once when you start the application" by Frank suggests.
    https://blogs.Oracle.com/jdevotnharvest/entry/how_to_invoke_a_method


    Suppose I want to have a single entry point, so in my login.jpsx I have the below:
    <f:view beforePhase="#{login.onBeforePhase}">
    In the 'onBeforePhase' method, I have to pass the phaseEvent, since the signature is as follows:
    public void onBeforePhase(PhaseEvent phaseEvent)
    But how do I know the phaseEvent during the call to the login.onBeforePhase? How the call should be?

    Thank you very much!


    PS. I use jDev 11.1.2.1.0

    You must not pass something to this method, this method is called before each Phase except view restoration
    Just write logic as Frank suggested to the phase in which you want the code to run. You can get the PhaseId analogues

    PhaseId.RENDER_RESPONSE

    public void onBeforePhase(PhaseEvent phaseEvent) {// from Frank's doc
     //render response is called on an initial page request
      if(phaseEvent.getPhaseId() == PhaseId.RENDER_RESPONSE){
    ... etc
    
  • Two questions relating to a so-called simple dynamic SQL

    Version: 10 gr 2

    Question1. Why is - this simple anonymous block to return the names of the tables and their stats collected date does not?
    declare
    v_rs date;
    
    begin
         for i in (select table_name from user_tables)
              loop
              execute immediate 'select last_analyzed from user_tables where table_name = ' || i.table_name||  ' into v_rs';
              dbms_output.put_line('i.table_name '||v_rs);
         end loop;
    end;
    See the error of the actual execution below.




    Question 2 of SQL * Plus formatting:

    If you look at the performance below, you may notice that despite long lines at 5000, why is the line with immediate execution IE.
    execute immediate 'select last_analyzed from user_tables where table_name = ' || i.table_name||  ' into v_rs';
    go to the second line
    7    execute immediate 'select last_analyzed from user_tables where table_name = ' || i.table_name
    ||  ' into v_rs';
    The actual execution
    SQL> set pages 100
    SQL> set lines 5000
    SQL> declare
      2  v_rs date;
      3  
      4  begin
      5   for i in (select table_name from user_tables)
      6    loop
      7    execute immediate 'select last_analyzed from user_tables where table_name = ' || i.table_name
    ||  ' into v_rs';
      8    dbms_output.put_line('i.table_name '||v_rs);
      9   end loop;
     10  end;
     11  /
    declare
    *
    ERROR at line 1:
    ORA-00933: SQL command not properly ended
    ORA-06512: at line 7

    You should always use EXECUTE IMMEDIATE!

    Like this:

    declare
      v_rs date;
      v_sql varchar2(600);
      v_table_name varchar2(200);
    begin
      v_table_name := 'DEPT';
      v_sql:= 'select last_analyzed from user_tables where table_name = ''' || v_table_name||'''';
    
      dbms_output.put_line(v_sql);
    
      EXECUTE IMMEDIATE v_sql into v_rs;  
    
      dbms_output.put_line(to_char(v_rs, 'dd/mm/yyyy hh24:mi:ss'));
    --  dbms_output.put_line(i.table_name ||v_rs);
    end;
    /
    
  • At McDonald's uk till debit card application, had not, I am always loaded

    McDonald (uk) after Apple pay using which appeared to be successful (tick appears on the screen) the person at the cash register said that till forced me to use my debit card that I doesn't affect me and so did not order, am I still charged for it or I'm safely assuming that the transaction is null?

    She appears as a recent in the application portfolio transaction yet!

    Hello

    If the transaction has not been registered by the payment terminal, you will not be charged.

    If your payment has failed, the terminal would have advised the merchant accordingly - and your side of the payment terminal would have not confirmed success.

    To confirm that the payment has not, contact your bank or check your bank statement (maybe online). You can also ask your bank, why the payment does not pass.

    You can also report your transaction failed to Apple. The form allows issues to report with specific merchants, transactions and payment cards, can be useful to allow Apple to identify issues:

    https://www.Apple.com/feedback/Apple-pay.html

  • Two questions relating to the signature using restricted code API: s

    First question

    I have a library that contains classes that requires the signature in order to use API:s. limited one of the functions in the library uses "persistent storage". My application accesses the library import library module, then instanciates and calls the function that I need.

    Is it enough to have signed library or don't call asking the library must sign too?

    Second question

    Is it possible to configure the simulator so it actually tests that the modules using API: s limits are signed correctly?

    Check the Simulator definition "activate the safety of the device. When this setting is enabled, the Simulator checks would be signatures almost like a true pocket computer. For your application, which should be pretty good. If your module is missing a required signature, the simulated Pocket will complain even as would a normal hand.

Maybe you are looking for

  • When I turn my iPhone, the image does not rotate. How can I get there

    On my previous iPhones, when I turned my iPhone, the screen swivels also - so I could expand your text or a picture. But on my iPhoneSE, it is not - how can I make it work?

  • his bizarre problems

    I had some weird problems with the sound. I know that if you start a Skype call, all other programs will turn down the volume. But when I call one of my friends, the volume of all other programs down to 0! Sometimes when someone calls me and I answer

  • Dunkin Donuts Yes or no?

    Hello Apple pay is supported at Dunkin Donuts?  I read an article last December saying it was, but the store I frequent says that they do not. Best regards, Patrick

  • YouTube videos, or any other video dose not play keeps buffering that I made?

    YouTube videos or videos, not play not only buffering

  • Aspire V11 Touch cracked screen

    I have a problem with my Aspire V11 touchscreen device. The screen was cracked, and I don't know how it happened. I just want to ask whether there is a possibility for the screen to replace? Also, can someone give me a rough estimate on how much I ne