Storing a voice into file using RTP

Hello every body
Can I store the voice Conversation which transmitted between two end points?
Im using AVtransmit and AVReceive for transmitting and Receiving. I want to store the voice in to a file. is it possibe? kindly provide me the code if
Thanking you in advancly
Sreenath Kulkarni

Now, Storing a Blob into Database from a JTextArea or any text components becomes easy with the SerialBlob class( javax.sql.rowset.serial.SerialBlob - JDK 1.5).
For eg..
For Storing a Blob to Database
pstmt.setBlob(1,new  SerialBlob(jtextArea.getText().getBytes()));For Retrieving a Blob to JTextArea
SerialBlob sblob = new SerialBlob(rs.getBlob("FieldName"));
jTextArea.setText(new String(sblob.getBytes(1, (int)sblob.length())));Hope this serves this problem well.
Regards,
R.Amirdha Gopal.

Similar Messages

  • Number 0.124 is written into file using dbms_xslprocessor.CLOB2File

    Number 0.124 is written into file using dbms_xslprocessor.CLOB2File.
    i have done dbmds_output and checked in the Clob content the value appears as .124 but in the file it appears as 124
    Please help me to rectify this problem
    Edited by: 796208 on Oct 7, 2010 4:55 AM

    You shouldn't have the problem. Show some test cases.
    SQL> CREATE TABLE test_clob (id NUMBER,clob_col CLOB);
    Table created.
    SQL> DECLARE
      2    v_clob_locator CLOB;
      3    v_clob         CLOB;
      4  BEGIN
      5    INSERT INTO test_clob
      6    VALUES
      7      (1, EMPTY_CLOB())
      8    RETURNING clob_col INTO v_clob_locator;
      9    v_clob := 'This is test line
    10  and it coniatns 0.124 and it seems that
    11  .124 is not showing.';
    12    dbms_lob.append(v_clob_locator, v_clob);
    13    COMMIT;
    14  END;
    15  /
    PL/SQL procedure successfully completed.
    SQL> set long 10000
    SQL> SELECT * FROM test_clob;
            ID
    CLOB_COL
             1
    This is test line
    and it coniatns 0.124 and it seems that
    .124 is not showing.
    SQL> DECLARE
      2   v_clob CLOB;
      3  BEGIN
      4   SELECT CLOB_COL INTO v_clob
      5   FROM test_clob
      6   WHERE id=1;
      7   DBMS_XSLPROCESSOR.clob2file(v_clob,'TEST_DIR','clobtest.txt',0);
      8  END;
      9  /
    PL/SQL procedure successfully completed.
    SQL>
    C:\>type clobtest.txt
    This is test line
    and it coniatns 0.124 and it seems that
    .124 is not showing.
    C:\>The only thing is the last parameter (Character set id).

  • Sending few avi files using rtp to specific ip:port

    Hi all,
    I need to transmit a series of avi files using rtp to a specific ip & port which RTP reciever is waiting.
    Can anyone direct me thruogh JMF?
    Thanks,
    Lior.

    Is there a way to send JPEG files thruogh the RTP session and gather them to movie on the receiver side.
    (I mean send images one by the other from a specific path).
    Lior.

  • Writing data into files using VHDL Textio

    Hi 
    I was trying to write nos. from 1 to 8 into a text file using the below program.
    process
    type IntegerFileType is file of integer;
    file data_out: IntegerFileType ;
    variable fstatus: FILE_OPEN_STATUS;
    variable coun: natural:= 1;
    begin
    file_open(fstatus,data_out,"myfile.txt",write_mode);
    for i in 1 to 8 loop
    write(data_out, coun);
    coun := coun + 1;
    end loop;
    file_close(data_out);
    wait; -- an artificial way to stop the process
    end process;
    But getting the below attached result..
    Can you please help me out what could be wrong with the program.
    Thanks & regards
    Madhur

    Do you want the numbers in the file to be human readable ASCII?
    Then you'll need to convert your coun to a string. 
    declare another variable of type line (type access to string).
    do a write() to the line, then a writeline() to the file.
    natural'image(coun) will convert coun to a string.
    Google should help you find example code that will help.

  • Error while wrting data into file using Applescript

    am using the below script for writing the file, but sometimes am getting errors like mentioned below, pls suggest..
    set filepath to POSIX path of "Macintosh HD:Library:Application Support:Macromedia:mms.cfg"
    try
        tell application "System Events"
            if file filepath exists then
                set myFile to open for access file filepath with write permission
                set fileData to read myFile
                set eof myFile to 0
                write "blah blah" to myFile
                close access myFile
            else
                return "File Not Found"
            end if
        end tell
    on error
        return false
    end try
    Error:
    "Network file permission error." number -5000 from file "Macintosh HD:Library:Application Support:Macromedia:mms.cfg"
    Also some times i will get this error, am unable to close the opened file
    "File file Macintosh HD:Library:Application Support:Macromedia:mms.cfg is already open." number -49 from file "Macintosh HD:Library:Application Support:Macromedia:mms.cfg"
    When i tried to close the ofile am getting this eror:
    on openAFile(filepath)
        try
            set fp to open for access filepath with write permission
        on error errstr number errNum
            if errNum = -49 then
                close access filepath
                set fp to open for access filepath with write permission
            else
                display dialog errstr
                return false
            end if
        end try
        return fp
    end openAFile
    set pointer to openAFile("Macintosh HD:Library:Application Support:Macromedia:mms.cfg"
    set fileContents to read pointer
    Error
    "Can’t make \"Macintosh HD:Library:Application Support:Macromedia:mms.cfg\" into type file." number -1700 from "Macintosh HD:Library:Application Support:Macromedia:mms.cfg" to file

    if you're using HFS (colon-delimited) file paths, then you always have to prefix it with the file or alias keywords.  If you don't, Applescript will see it as a plain sting rather than a file path.  You can use POSIX (slash-delimited) paths directly.  examples:
    set filepath to POSIX path of file "Macintosh HD:Library:Application Support:Macromedia:mms.cfg"
    set fp to open for access alias filePath with write permission

  • Appending into File using File Adapter

    Hi,
    I am trying to write to a file, whenever any data is getting inserted into Database table.
    My scenario is like this: I have created a database adapter which is polling for every new record inserted/updated. After this, I am trying to write the content into a file.
    The problem what I am facing is, I am not able to append the data what I am receiving from database(Whenever I am inseting new record). Everytime my previous content is getting deleted & a new entry is made into that file.
    Is there any way out, by which we can append to a file whenever any new entry is coming into database.
    Any possible solution on this..
    Thanks in advance...
    Abhi..

    In order to achieve this follow the steps given below:
    1) Open pc.properties located at C:\[BPEL HOME]\integration\orabpel\system\services\config
    Set oracle.tip.adapter.file.numProcessorThreads=1
    2) Manually modify the interaction spec for the outbound file write and add an extra attribute-value pair as shown below
    <jca:operation
    LogicalDirectory="......"
    InteractionSpec="oracle.tip.adapter.file.outbound.FileInteractionSpec"
    FileNamingConvention="MyFinalFile.txt"
    NumberMessages="1"
    ElapsedTime="60"
    FileSize="1024000"
    OpaqueSchema="false"
    Append="true">
    The Append="true" causes MyFinalFile.txt to be appended to everytime the fileadapter is invoked on the outbound.
    Also notice that the FileNamingConvention does not have a dynamic part; it has to be a static file name.

  • How to write XML into file using JSP

    Hello,
    I am parsing a XML file, then updating some of it content and trying to write back the updated file into the same location as an xml document but its not happening correctly....it gets written like this.
    &_lt;db_name&_gt;dataext&_lt;/db_name&_gt;
    Here is my code......somebody please advise
    <%@ page contentType="text/html"%>
    <%@ page import="java.io.*,
                        java.util.*,
                        org.jdom.*,
                        org.jdom.input.SAXBuilder,
                        org.jdom.output.*" %>
    <%
    String xml_file = "webapps/root/web-inf/admin.xml";
    SAXBuilder builder = new SAXBuilder("org.apache.xerces.parsers.SAXParser");
    Document l_doc = builder.build(new File(xml_file));
    Element root = l_doc.getRootElement();
    List admin = root.getChildren("db");
    Iterator loop = admin.iterator();
    while ( loop.hasNext()) {
         Element ele = (Element)loop.next();
         String state = ele.getChild("state").getText();
         String name = ele.getChild("db_name").getText();
         String ip = ele.getChild("db_ip").getText();
         if(state.equals("Florida")) {
              ele.getChild("db_ip").setText("209.11.111.1");
    XMLOutputter l_format = new XMLOutputter();
    String ls_result = l_format.outputString(l_doc);
    root.setText(ls_result);
    ls_result = l_format.outputString(l_doc);
    %>
    <html><head><title></title></head>
    <body>
    <%
         try {
              FileOutputStream ostream = new FileOutputStream("c:\\admin.xml");
              ObjectOutputStream p = new ObjectOutputStream(ostream);
              p.writeObject(ls_result);
              p.flush();
              ostream.close();
         catch(Exception e) {
              out.println(e.toString());
    %>
    </body>
    </html>     

    thanks amgandhi.....
    I found a solution for it, courtesy of this site:
    http://www.topxml.com/tutorials/main.asp?id=jdom&page=15
    <-********************************************************->
    import org.jdom.output.XMLOutputter;
    import org.jdom.*;
    import java.io.*;
    import java.util.*;
    // Write a program that creates document with a
    // single root element. Add a comment to the
    // root element, and assign the document's XML to
    // a local string. Finally, write the String to
    // System.out, and write the document to a text file.
    // For bonus points, allow the user to specify the
    // file name on the command line.
    public class ws3
    public static void main(String[] args)
    String filename = "default.xml";
    if(args.length > 0) filename = args[0];
    Element root = new Element("simple");
    Document doc = new Document(root);
    Comment cmt = new Comment("A bare document!");
    root.addContent(cmt);
    XMLOutputter outputter = new XMLOutputter(" ",
    true);
    String xml = outputter.outputString(doc);
    System.out.println(xml);
    writeToFile(filename, doc);
    private static void writeToFile(String fname,
    Document doc)
    try {
    FileOutputStream out =
    new FileOutputStream(fname);
    XMLOutputter serializer =
    new XMLOutputter(" ", true);
    serializer.output(doc, out);
    out.flush();
    out.close();
    catch (IOException e) {
    System.err.println(e);
    }

  • Now, i can put blob into file, but ...............

    Hi
    At first, Thanks Lawrence Guros , from his hint, i did it(put blob into file) using JDBC.
    In addition i find that, using sql*loader "load" a file(150Mb) into database ,need 3 minutes . Using jdbc "take out" the same file ,need 1.5 minutes. Does jdbc is better than sql*loader ?
    So that i tried to load a file using jdbc, i got a problem.......
    My environment:windows 2000pro,JBuilder 5.0 enterprise,oracle 8.1.6,(not install oracle jdbc driver )
    a part of program(my program is very uglily,if anyone want,later i paste it ba....~_~)
    // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    // Statement stmt2=null;
    // Resultset rs2;
    //opa1 is the blob data
    void saveBlobTableToDisk(Connection con) {
    try {
    stmt2=con.createStatement();
    sqlStr2="SELECT * FROM emp3 where id=1004";
    rs2=stmt2.executeQuery(sqlStr2);
    while (rs2.next()) {
    Blob aBlob=rs2.getBlob("opa1");
    i got the exception :
    " null
    java.lang.UnsupportedOperationException
         at sun.jdbc.odbc.JdbcOdbcResultSet.getBlob(JdbcOdbcResultSet.java:4174)
         at test3.Frame1.saveBlobTableToDisk(Frame1.java:48)
         at test3.Frame1.<init>(Frame1.java:26)
         at test3.Application1.<init>(Application1.java:5)
         at test3.Application1.main(Application1.java:8) "
    and the windows pop up a messagebox said that(about) my memory "0x09af007f" could not read, error in javaw.exe .
    Later i used (ResultSet)getBinaryStream() to solve it. but getBinaryStream() only return a InputStream,so that i can make blob to a file,but i can't make a file to blob using jdbc.....
    I am very stupid that installing sun java, oracle jdbc driver etc....(because i must set a lot of thing such as classpath,java_home etc), Can i only use JBuilder to do that ?
    Or i must install oracle jdbc driver ?
    Thanks.
    D.T.

    I would think that SQl*Loader would be faster, but you may want to ask in the SQL*Loader forum for more expert advice.
    I can't tell from your code what you are doing. Is the "opa1" column a image folumn or a straight blob? Which line is 48?
    I only have experience with the oracle JDBC driver. You should be able to use it with jBuilder.
    there is an example of loading an image into an ordimage type at:
    http://otn.oracle.com/training/products/intermedia/media_dev_kit/java_samples_readme.html
    and a more extensive web based photo album:
    http://otn.oracle.com/sample_code/products/intermedia/htdocs/intermedia_servlet_jsp_samples/imedia_servlet_jsp_readme.htm
    And for bulk loading:
    http://otn.oracle.com/sample_code/products/intermedia/htdocs/avi_bulk_loading.html

  • Diaplay  Word file stored in blob into a browser using JSP

    Dear All
    I have files stored in oracle table in a blob field.I store the files using forms 10g and webutil. I can upload the files and display them successfully in forms, however when i use JSP to retrieve the files and display them in Internet Explorer, I'm able to display the pdf files, bmp , jpg and video but I'm getting junk characters when I try displaying (word , excel , access or powerpoint files which might contain arabic Characters )
    the code I use to display the files is as follows :
    <%
    try
    Connection conn = null;
    String username=session.getAttribute("username").toString().toUpperCase();
    String password=session.getAttribute("password").toString().toUpperCase();
    String ip = "*****************";
    String sid = "***************";
    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection("jdbc:oracle:thin:@"+ip+":1521:"+sid,username,password);
    String par = request.getParameter("LETTER");
    String par1 = request.getParameter("SERIAL");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("select * from TableName where PK1 like '"+par+"'"+" and PK2 like '"+par1+"'" );
    if (rs.next())
    Blob pic = null;
    byte[] blobBytesArray = null;
    OutputStream stream = response.getOutputStream();
    pic = rs.getBlob("BLOBFIELD");
    int len = new Integer( new Long( pic.length()).toString() ).intValue();
    blobBytesArray = pic.getBytes(1,len);
    if (blobBytesArray != null)
    if (blobBytesArray.length > 0 )
    stream.write(blobBytesArray) ;
    catch(Exception e)
    System.out.println("Exception: " + e.getMessage() + "<BR>");
    %>
    can you please guide me of how to display other file types.
    Best Regards.

    Hello,
    Ideally when you store the document put the content-type in a column and set the content type in your JSP. This will indicate to the browser what is the type of file and you should not have any issue with any type.
    Regards
    Tugdual Grall

  • How can I convert MPEG files (stored on a PC) to use in iMovie on my Macbook Pro?

    How can I convert MPEG files (stored on a PC) to use in iMovie on my Macbook Pro?

    Get a free app called MPEG Streamclip.
    Available here.
    http://www.squared5.com/svideo/mpeg-streamclip-mac.html
    Drag your clip or clips into MPEG Streamclip. Then use FILE/EXPORT TO QUICKTIME to export the clips in Apple Intermediate Codec.
    Sometimes, MPEG2 clips also require that you install the Apple QuickTime MPEG2 Playback Component. MPEG Streamclip will tell you if you need this. This is available from Apple for $20.

  • How can one  read a Excel File and Upload into Table using Pl/SQL Code.

    How can one read a Excel File and Upload into Table using Pl/SQL Code.
    1. Excel File is on My PC.
    2. And I want to write a Stored Procedure or Package to do that.
    3. DataBase is on Other Server. Client-Server Environment.
    4. I am Using Toad or PlSql developer tool.

    If you would like to create a package/procedure in order to solve this problem consider using the UTL_FILE in built package, here are a few steps to get you going:
    1. Get your DBA to create directory object in oracle using the following command:
    create directory TEST_DIR as ‘directory_path’;
    Note: This directory is on the server.
    2. Grant read,write on directory directory_object_name to username;
    You can find out the directory_object_name value from dba_directories view if you are using the system user account.
    3. Logon as the user as mentioned above.
    Sample code read plain text file code, you can modify this code to suit your need (i.e. read a csv file)
    function getData(p_filename in varchar2,
    p_filepath in varchar2
    ) RETURN VARCHAR2 is
    input_file utl_file.file_type;
    --declare a buffer to read text data
    input_buffer varchar2(4000);
    begin
    --using the UTL_FILE in built package
    input_file := utl_file.fopen(p_filepath, p_filename, 'R');
    utl_file.get_line(input_file, input_buffer);
    --debug
    --dbms_output.put_line(input_buffer);
    utl_file.fclose(input_file);
    --return data
    return input_buffer;
    end;
    Hope this helps.

  • Storing Orders into Site using streamWriter Class in c# getting Error

    Hi,
        I am using streamWriter class to write orders into text file.It's working.,But not my client asking to change site URL to store orders into that site.
    I need to save orders into below path:
    https://SP2010.org/Departments/Community/Communications/DocForms/Forms/Simple%20View.aspx
    Getting Error: 
    The given path's format is not supported.
    In web.config File:
    <AppSettings>
    <add key="OrdersList" value="https://SP2010.org/Departments/Community/Communications/DocForms/Forms/Simple%20View.aspx"/>
    </AppSettings>
    Under Button control,wrote below code:
     string Orderslist = System.Configuration.ConfigurationManager.AppSettings["OrdersList"].ToString();
                            string fileName = Orderslist;
                            string fileText = fileName + nextorder.ToString();
                            //Check if file already exists. If yes, delete it. 
                            if (File.Exists(fileText))
                                File.Delete(fileText);
                            // Create a new file 
                            using (StreamWriter streamWriter = new StreamWriter(fileText))
                            {streamWriter.WriteLine(listItem["Title"]);
                                    streamWriter.WriteLine(listItem["OrderDate"]);
                                    streamWriter.WriteLine(listItem["OrderCreatedBy"]);
    Thanks in Advance:
    Help Me

    Hi Sadomovalex,
    Thanks for Responding.
    I tried below code,Getting error:
    server Error in '/' Application
    File Not found
    Description: An unhandled exception occured during the exception of the current
    web request. Plaese review the stack trace for more 
    information about the error and where it originated in the code
    Exception Details: System.IO.FileNotFoundException:File not found
    The file is storing in my file system:Orderlist.txt44,
    Orderlist.txt45,
    Orderlist.txt46...
    I am unable to read the file;getting error file not found
    The code Is:
    protected void Button1_Click(object sender, EventArgs e)
            string siteURl = System.Configuration.ConfigurationManager.AppSettings["OrdersList"].ToString();
            string fileName = siteURl.ToString();
            String fileToUpload = fileName;
            //String sharePointSite = "http://sp2010:9596/DocForms/Forms/AllItems.aspx?InitialTabId=Ribbon.Library&VisibilityContext=WSSListAndLibrary";
      String sharePointSite = "http://sp2010:9596/DocForms/Forms/AllItems.aspx";
            Console.WriteLine(sharePointSite);
            String documentLibraryName = "DocForms";
            using (SPSite oSite = new SPSite(sharePointSite))
                using (SPWeb oWeb = oSite.OpenWeb())
                    if (!System.IO.File.Exists(fileToUpload))
                        throw new FileNotFoundException("File not found.", fileToUpload);
                    SPFolder myLibrary = oWeb.Folders[documentLibraryName];
                    // Prepare to upload
                    Boolean replaceExistingFiles = true;
                    String fileNames = System.IO.Path.GetFileName(fileToUpload);
                    FileStream fileStream = File.OpenRead(fileToUpload);
                    // Upload document
                    SPFile spfile = myLibrary.Files.Add(fileNames, fileStream, replaceExistingFiles);
                    // Commit 
                    //Check if file already exists. If yes, delete it. 
                    if (File.Exists(fileName))
                        File.Delete(fileName);
                    // Create a new file 
                    using (StreamWriter streamWriter = new StreamWriter(fileName))
                        streamWriter.WriteLine("Hyderabad");
                        streamWriter.WriteLine("Secundrabad");
                        myLibrary.Update();
    Help me,
    Thanks:

  • I want to import a MS Word Index into a .pdf file using Adobe Pro.  How do I do that?

    I want to import a MS Word Index into a .pdf file using Adobe Pro. It is for a book.  The book has been converted to a .pdf for printing, but it needs an Index for the last page of the book.  I tried to embed a new index (starting from scratch but no luck.  Any suggestions?  Thank you for your time.

    Now I want to search this "myArrayStrings.get(r)" in another file. How to do that?Store the returned String. Do the same thing you did to read the first file to read the second file (i.e. read it in line-by-line and store the lines in a list). Then check if that list contains the String you stored from the first list.
    E.g. (using your code):
    String name = myArrayStrings.get(r); // assuming r is initialized somewhere before this
    if ( otherList.contains( name ) ) { // assuming otherList is your second list
        // do something
    }

  • How to dynamically create sqlldr control file using stored procedure

    I am trying to dynamically create the control file (.ctl) and execute the same using a stored procedure.I would be passing the file name as a parameter to this procedure. How do I go about doing this?
    The control file has the following structure. The file name (mktg) varies and is passed as an input to the stored procedure.
    SPOOL mktg.ctl
    LOAD DATA
    INFILE 'mktg.csv'
    INTO TABLE staging
    FIELDS TERMINATED BY ','
    TRAILING NULLCOLS
    (COMPANY_NAME,
    ADDRESS,
    CITY,
    STATE,
    ZIP)
    SPOOL OFF ;
    sqlldr scott/tiger CONTROL= mktg.ctl LOG=mktg.log BAD=mktg.bad

    We are using oracle 9i rel 2.
    I have not had much success with the creation of log and bad files using external tables when they are being used within a dynamic sql.
    Plz check this:
    Re: problems related to data loads from excel, CSV files into an oracle 9i db

  • Moving files into directory using shell script

    Can someone tell me how I move files into directory using *nix/linux shell script?
    I have files which created from stored procedures using utl_file. The files name for example:
    DKH_104_12345
    DKE_101_42324242
    DKH_102_32432
    DKE_101_34553
    Then I create directories automatically for example:
    /oradata/apps/dmp/output/101
    /oradata/apps/dmp/output/102
    /oradata/apps/dmp/output/103
    /oradata/apps/dmp/output/104
    Using this procedure :
    CREATE OR REPLACE PROCEDURE Xorganize AS
    v_item VARCHAR2(5);
    v_DirName VARCHAR2(50);
    v_FileName VARCHAR2(50):='xorganize';
    v_FileExt VARCHAR2(5):='.sh';
    v_ID UTL_FILE.file_type;
    CURSOR res IS
    --find the directory name from table
    SELECT brn_cde FROM vcr_brn_cde ORDER BY 1;
    BEGIN
    --used by utl.file funtion
    SELECT PRD_DIR INTO v_DirName
    FROM CR_SYS_PRM
    WHERE CLT_CDE ='FIF';
    SELECT v_FileName||v_FileExt INTO v_FileName FROM dual;
    v_ID:=UTL_FILE.FOPEN(v_DirName,v_FileName, 'w');
    utl_file.PUTF(v_ID,'%s\n','@@echo OFF');
    utl_file.PUTF(v_ID,'%s\n','cls');
    utl_file.PUTF(v_ID,'%s\n','echo Reorganizing ...');
    OPEN res;
         LOOP
              FETCH res INTO v_item;
              EXIT WHEN res%NOTFOUND;
              utl_file.PUTF(v_ID,'%s\n','mkdir '||v_item);
         END LOOP;
    CLOSE res;
    OPEN res;
         LOOP
              FETCH res INTO v_item;
              EXIT WHEN res%NOTFOUND;
              utl_file.PUTF(v_ID,'%s\n','move _'||v_item||'_.* '||v_item||'\');
         END LOOP;
    CLOSE res;
    utl_file.PUTF(v_ID,'%s\n','FOR /F "usebackq delims=" %%1 IN (`dir /b *.`) DO @rd/q %%1');
    utl_file.PUTF(v_ID,'%s\n','cls');
    utl_file.PUTF(v_ID,'%s\n','echo Reorganizing ...Done');
    utl_file.fclose(v_ID);
    END;
    Everything works fine, BUT, the script is generated in dos/windows scripting.
    Now I need to run the script in *nix/linux shell, which I still can’t do it (because of my knowledge :p).
    And also I don’t know if the script already generated in *nix/linux shell version, how do I chmod +x the script from stored procedure, I can’t use ‘host’ command in my tools
    Thanks a lot
    -firman

    If you're using 9i then UTL_FILE.FRENAME() will execute something like a Unix mv command.
    If you want to do a chmod then you'll need to check out how to use a Java Stored Procedure to execute OS calls.
    Cheers, APC

Maybe you are looking for