AVReceive2 Sample - Payload Type 13 (Comfort Noise)

I'm getting an error from an RTP Stream changing to payload type 13...
Is there any way around this problem, I want to record the stream...
Are there any other java programs that can deal with this payload type or other samples...
I need something lightweight...
Thanks,
Ted

Is there any way around this problem, I want to record the stream...Yeah, go in and implement some code to handle the LocalPayloadChangeEvent when it's received by the SendStreamListener...
Are there any other java programs that can deal with this payload type or other samples...No sample code I've seen online handles that event, but it shouldn't be difficult to handle. Seems like the best case scenerio would probably be stopping and restarting your Processor/Player, and the worst-case scenario would be unrealizing and rerealizing/starting your Processor/Player...

Similar Messages

  • AVReceive2 Error - Payload Type 13 (Comfort Noise)

    Guys,
    I'm still experimenting with sending/recording RTP streams and using the JMF samples AVTransmit2/AVReceive2...
    AVReceive2 complains that it does not have a registered RTP Handler for Payload Format 13...anybody out there run across this, know of a work around, or have a simple Java program that successfully records a phone transmission.
    I need something very lightweight...

    Ted.. did you look at the suggestion you got in the JMF forum? It looks like it's worth a shot - my experience with JMF is that you need to invest a good time reading documentation and then just experiment.
    If you want to go the easy route then you have to look at CUAE (cisco unified application environment) which contains abstractions for many tasks.. .however it means a server, licenses and a new environment (which stops me from using it.. my axl and jtapi stuff works well enough and is easy enough to use not to bother with something else.. and I know all my bugs are either from the underlying cisco api or my own and I don't have to worry about another potential source for bugs).

  • AVReceive2 gives error:  No format has been registered for RTP Payload type

    Hello,
    I am using the AVReceive2 program (http://java.sun.com/products/java-media/jmf/2.1.1/solutions/AVReceive.html#requirements) as posted to hopefully play back RTP in real time. I have it set to receive a known good RTP stream and I receive the following error:
    No format has been registered for RTP Payload type 8
    I have seen posts for a similar error but it seemed to be in the context of an A-law add on which am I not doing. Am I missing a plug-in or modification to the code?
    thanks in advance,
    Erich

    Hi Erich,
    I have the same problem when I using AVReceive2.java .Could yuo describe your solution in order to solve the issue?
    In order to create the RTP stream I used VLC and is impossible to change the encapsulation method and then the payload type .
    What kind of streaming server are yuo used?
    My e-mail address is [email protected]
    If you can , please write me your proceeding in order to solve the problem.
    Thank you

  • Ignore new Payload Type in RTPManager

    Hi,
    Im working on a project who receives sound from a cell phone. The cell phone send Audio trough the SIP Server in G711 ALAW, with a Payload of 8.
    Following this tutorial:
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/CustomPayload.html]
    I achieve to register the new type of payload, and decode the audio without any problem.
    The problem comes when the SIP Server sends (from time to time) a new packet, with a Payload 13 (Comfort Noise). I want to just ignore this packet, but the RTPManager send me a message saying that I dont have the Payload 13 registered, and STOP the RTPManager.
    I could register this new type of Payload, but if I dont know just how to ignore it!.
    Any help? Thanks!
    PS: Im thinking about creating my own RTP implementation, do you think it worths?
    Edited by: AntonioMG on May 30, 2010 2:43 AM

    AntonioMG wrote:
    The problem comes when the SIP Server sends (from time to time) a new packet, with a Payload 13 (Comfort Noise). I want to just ignore this packet, but the RTPManager send me a message saying that I dont have the Payload 13 registered, and STOP the RTPManager.Is there a "RemotePayloadChangeEvent" generated by your RTPManager when the payload-8 packet arrives?
    I could register this new type of Payload, but if I dont know just how to ignore it!.You could try just
    rtpManager.addFormat(null, 8);or
    Format myFormat = new Format("none");
    rtpManager.addFormat(myFormat, 8);And just ignore whatever events occur when those packets are recieved...
    PS: Im thinking about creating my own RTP implementation, do you think it worths?No, I wouldn't say it's worth it at all...

  • Payload type of wav files encoded with gms codec

    Hello everybody,
    I have an application which receives and plays alaw formated wav files using JMF(with the help of some additional libraries) . I want to use lower bandwidth for my application. A quick google search indicated that i can do this by using gsm format.
    I have 2 questions:
    1-) what are the differences between .gsm files and .wav files which are encoded with gsm codecs? Which one's quality is better? which one's compression ratio is better?
    2-) which payload type should i use for wav files which are encoded with gsm codecs?
    In [Rtp Payload list|http://www.iana.org/assignments/rtp-parameters] page, there is a gsm entry whose payload is 3. I suppose that is for files with gsm extension. I tried it but it didn't work with my wav sample (as u can guess it was encoded with gsm 6.10 codec)
    Any suggestion is appreciated. If you have a comment about the main problem (which is using lower bandwidth for sending audio data) i would also like to hear it
    Thanks in advance
    btw i also tried this [gsm sample|http://www.nch.com.au/acm/sample.gsm] with payload 3.At first it worked but then strangely it played just static. In Sun's page it says gsm format is supported. I played both ulaw and alaw succesfully so i wonder what i am doing wrong. Do we need to tell the player that it is going to receive data in gsm format? I didnt do such a thing for u-law and a-law formats...
    Edited by: Bugra.Hasbek on Nov 10, 2008 1:18 AM

    Bugra.Hasbek wrote:
    Hello everybody,
    I have an application which receives and plays alaw formated wav files using JMF(with the help of some additional libraries) . I want to use lower bandwidth for my application. A quick google search indicated that i can do this by using gsm format.
    I have 2 questions:
    1-) what are the differences between .gsm files and .wav files which are encoded with gsm codecs? Which one's quality is better? which one's compression ratio is better?I would imagine they are the same...
    2-) which payload type should i use for wav files which are encoded with gsm codecs?I would imagine 3...
    In [Rtp Payload list|http://www.iana.org/assignments/rtp-parameters] page, there is a gsm entry whose payload is 3. I suppose that is for files with gsm extension. I tried it but it didn't work with my wav sample (as u can guess it was encoded with gsm 6.10 codec)
    Any suggestion is appreciated. If you have a comment about the main problem (which is using lower bandwidth for sending audio data) i would also like to hear itMy suggestion would be not to worry about so much stuff. JMF does all of this for you automaticlly.
    On the sender side, make your processor take in whatever kind of supported file you want. Set the processor to output your GSM mono, and then you can just use a Player to play it on the other side. It's really not very different than the examples...
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/AVTransmit.html]
    When you're programming the tracks, and you're calling "setFormat" on them, just set their format to be gsm.
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/AVReceive.html] should be able to play this out of the box...

  • Unregistered Payload Type 13

    Dear All ... I'm trying to stream RTP media from an IP Phone to my computer. I used the example RTPExport.java available here, but I get a payload 13 error occuring which is CN (Comfort Noise).
    Can anyone assist on how to ignore such a packet or deal with it?
    Regards

    Hello
    i have a same problem.so i was asking if you solved it or not.
    Thanks

  • Sample payload to include multiple Data objects in BAM

    Hi,
    We are using BAM 12c in our project. We have a requirement to insert/update data into multiple data objects as part of an EMS [Enterprise Message Source] request. As part of the request, I have some Dimensions data and Fact data. When I submit the request to server, I need to insert dimensions data when there is no data available for the specific dimension key, otherwise update the dimension meta data. Then I need to insert Fact data in to another data object along with the reference of the dimension data.
    From the Oracle documentation, https://docs.oracle.com/middleware/1213/bam/BAMUG/bam-enterprise-message-src.htm#BAMUG10589 I found sample payload for one data object operations, under the text: Use Self-Described Payload.
    Please share a sample payload to submit it to BAM so that data will be created in multiple configured BAM data objects in one EMS request.
    Thanks in Advance.
    Satya

    Deepan:
    Thank you for the fast response, the xml file you have given below will clear all the DO rows specified in that file.
    +<?xml version="1.0" encoding="utf-8"?>+
    +<OracleBAMCommands>+
    +<Clear name="/folder/do1" />+
    +<Clear name="/folder1/do2" />+
    +</OracleBAMCommands>+
    But in an organization in long run when data objects keep on increasing. should we also keep on adding the "Clear" statement into the xml file.
    i.e. like to ask the developer to create an entry in this xml file each time he creates a data object in BAM console?
    do we have any command like
    <Clear type = "dataobject" all="1" />
    Thanks you very much in advance

  • Comfort noise packet suppression and dtmf handling

    I receive rtp packets from a gateway(dsp) which sends rtp packets with payload 13 which is for comfort noise.I would like to discard these packets and receive the actual payload 0 packets but i am having trouble in doing the same.Also if i were to handle a payload which was not defined say to handle dtmf payloads as named telephony events is there any way to do it?

    Hi,
    I'm having the same trouble with payload changes, but using payload 19 and payload 0, and I want discard these packets too. Did you solve your problem? How?
    Thanks,
    Vitor.

  • How can i include a sampling of type in ps7 type tool?

    how can i include a sampling of type in ps7 type tool?   i did this in ps3

    I guess in my zest to answer your question i had forgotton about Adobe Type Reunion.
    What operating system are you using photoshop 7 on?
    photoshop 3.05 on mac os 7.6.1

  • Payload type

    This is sp pathetic to ask but Oracle docs on AQ are even more pathetic to go through, so please help me on this.
    I'm executing a JMS program to create a Queue table and Queue, how do i specify a CLOB payload type, such as
    SYS.AQ$_JMS_TEXT_MESSAGE stands for the standard TextMessage type supported in JMS, can someone please please help me.

    I pulled up the following example from the 9i doc.
    chapters 12 - 16 have quite a lot of examples on JMS.
    QueueSession q_sess = null;
    AQQueueTable q_table = null;
    AQQueueTableProperty qt_prop = null;
    qt_prop = new AQQueueTableProperty("SYS.AQ$_JMS_BYTES_MESSAGE");
    qt_prop.setMultiConsumer(true);
    qt_prop.setCompatible("8.1");
    q_table = ((AQjmsSession)q_sess).createQueueTable("boluser", "bol_ship_queue_table", qt_prop);
    null

  • How to change DTMF RFC2833 payload type to 101 or 127

    Hi,
    We are using Flash Media Gateway 4.5, and we would like to change the DTMF payload type from 127 to 101 for RFC2833.
    as of now, I couldn't find any configuration settings from the documents. Looks like this is a discontinued product but any help is much appreciated.
    Thanks,
    Uttran I

    Hi Thomas,
    according to your first question: Why does this matter to you? As I already wrote in another thread:
    According to the XML namespace declaration the prefixes are just internal aliases with no external meaning.
    E.g. <ns1:abc xmlns:ns1="http://www.sap.com" /> and
    <iLikeLongPrefixes:abc xmlns:iLikeLongPrefixes ="http://www.sap.com" /> are totally equivalent according to the XML namespace specification.
    Therefore, everyone (human or machine) who produces a program can choose the prefixes as he wants. Moreover, he may change the rules for creating these prefixes without being incompatible.
    Consequently, the namespace prefixes should not be important for you.
    Greetings
    Stephan

  • Accessing object payload type attributes by index?

    Plz help
    Using object type in queues enforce some limitations to altering object type. You can use only ALTER TYPE and use alteration that only "expand" properties. It'is possible to change column type from VARCHAR2(10) to VARCHAR2(20) but not vice versa. Also it's impossible to drop object attribute or re-create object type. While storing object source in svn it's uncomfortable to view object source as sequence of ALTER TYPE commands. So, it seems that solution can be usage XMLTYPE as object payload type. But this raise another problem.
    With object type I can use dequeue with BROWSE option that allows to cut by object attribute value. But how to browse by specific attribute value in case of XMLTYPE as object payload type?
    The second question is how to index specific attribute both in object type and in XMLTYPE? I will have a large queue and need quick lookup by specific object attributes.
    The only possibility I see is to index CORR_ID column. It will work good for one attribute. But what to do if I will need index several attributes? Compose them as string? It will lead to data denormalization...

    Thanx for your answer
    The goal was to create a queues with possibility to store processed data for some period of time for tracking purposes. RETENTION_TIME settings allows to do that. Moreover, it can be changed dynamically. This is exactly what our customer requires. Queues with configurable history keeping setting.
    We already have self realized queues based on usual heap tables. In these tables we don't work with object type. As result we can directly index any attribute (column) and have quick access to it. Requirements to make configurable how long processed data saved are pushes to partitioned tables with administrative scripts that will drop old partitions by end user request. This solution seemed to me much more complex in realization then simple change of the RETENTION_TIME parameter via DBMS_AQADM. But after that I found this issue with quick access to attributes...
    And yes, I'm aware about XQuery for XML. But without any index on column it will lead to full scan with additional XQuery expression calculation for each value.

  • Very  Urgent Pls  help :  Change of  payload type to  user-defined types

    Hello Experts
    I was using sys.xml_type as payload type in my queue table creation.
    consider xml message
    <order>
    <id>1</id>
    <load rerer="mq" erere='gg" > </load>
    </order>
    This i inserted into queue table using enqueue process.
    this is done.
    BUT NOW My manager wants to change the payload type.
    he created a type
    create or replace type systype as object (msg varchar2(4000));
    Now payload type of queue table is changed to
    PayloadType==>aq.systype.
    Pls help me how can i insert xml messages into this queue table.
    This is very urgent. Pls help me
    S

    I've just read this thread three times and I have absolutely no idea what you are doing, in what version, and what you are asking for help with.
    Do you want to change the message type? If you do you MUST drop the queue and start over again from the beginning.
    Do you want to enqueue messages?
    Post your DDL and other relevant information or you are on your own. We can not guess at your issue.

  • OSB Service with Oracle AQ with payload type SYS.AQ$_JMS_TEXT_MESSAGE

    I am trying to write a web-service to Enqueue/Dequeue messages from an AQ with payload type SYS.AQ$_JMS_TEXT_MESSAGE defined in Oracle DB.
    In my understanding is that I need to create a JMSModule within weblogic with a ForeignServer defined within it to enqueue/dequeue message to/from the AQ.
    I have created Datasource, JMSServer, JMSModule, ForeignServer (created ConnectionFactory with localJNDIName="MyQueueCF" and RemoteJNDIName as "QueueConnectionFactory" and Destination with localJNDIName="MyQueueDest" and RemoteJNDIName="Queues/<queue_name_in_DB>")
    My business service has an endpoint "http://localhost:7001/MyQueueCF/MyQueueDest"
    When I am testing my service to populate message on to the Queue. I get the following error:
    The error was oracle.jms.AQjmsException: Error creating the db_connection
    My questions are:
    * Am I following the correct procedure to talk to AQ with JMS text message type payload?
    * If yes, how can I get around the issue I am stuck with?
    Please help!
    Thanks.
    Edited by: user4696353 on 27-Sep-2011 11:43
    Edited by: user4696353 on 27-Sep-2011 11:49
    Edited by: user4696353 on 27-Sep-2011 12:25

    Example:
    conn / as sysdba
    begin
    dbms_aqadm.create_queue_table
    ( queue_table=> 'SCOTT.AQJMS'
    , queue_payload_type=> 'SYS.AQ$_JMS_TEXT_MESSAGE'
    , compatible=> '9.1'
    end;
    This worked fine for me after a standard DB-installation.

  • Rowtype as Payload Type

    Is it possible specify a payload type as a table rowtype? So instead of passing the table row into an procedure that converts it to an object type with the same information you could instead directly pass MY_TABLE%ROWTYPE to the ENQUEUE call. Thanks in advance!

    Its an Oracle 10g Database...
    Say you had a 1 central database and 20 child databases at remote locations, all with matching schema. Occasionally we have specific records from a table at the central database that we need to "send" to each of the 20 child databases. There is no need for manipulating or converting the data at all, I simply need to insert the row as it exists on the central database to each of the 20 remote databases.
    There exists th possibility that the remote databases could be offline or communication is otherwise unavailable hence the reason for using AQ. Using the propogation feature of AQ I was hoping to send the row of a table from the central database to each of the 20 remote databases.

Maybe you are looking for

  • Uploading the data from a flat file into ztable

    Hi, I have a requirement where I have to upload the data from 2 flat files into 2 z tables(ZRB_HDR,ZRB_ITM).From the 1st flat file only data for few fields have to be uploaded into ztable(ZRB_HRD) .Fromthe 2nd flat file data for all the fields have t

  • Process Order cannot be reversed

    Hi PP Gurus, When reversing process order for confirmed scrap quantity using tcode CORS. System will prompt an error message. Please advice if confirmed operation scrap quantity for process order can be reverse? Thanks, Sodacracker Edited by: sodacra

  • How to Import Roadmaps into Solution Manager V7.0 EHP1.0

    Hi All, The latest ASAP implementation roadmap is currently; ASAP Implementation V3.9 January 2009 However, when I go into our install SolMan (V7.0 EHP1.0 SP 19) the latest version I can see is ; ASAP Implementation V3.8 January 2008. My admin has in

  • Installing Solaris 8 on Dell C600 (Keyboard problems)

    I am trying to install Solaris 8 on my Dell Latitude C600. When it gets to the "Select Language" screen, my keyboard is inoperable and I can not continue. Does anyone know a workaround. I teied a PS/2 keyboard and have the latest BIOS update. Thanks

  • Russian Cyrillic Text to N95

    Does anyone know how it is possible for my N95 purchased in UK to be able to write SMS, emails, ect in Russian Cyrillic. I noticed N95s purchased in Ukraine and Russia were able to do this. Maybe I need a Russian Firmware Update? If anyone knows how