-
Notifications
You must be signed in to change notification settings - Fork 10
kurento telephone-event(2833) media transport #585
Comments
Hello @logcy! 👋 we're sorry you found a bug... so first of all, thank you very much for reporting it. To know about progress, check in Triage. All issues are considered Backlog Candidates until work priorities align and the issue is selected for development. It will then become part of our official Backlog. |
please copy an example of SDP Offer that is sent to the Kurento endpoint |
I don't think that will work because Kurento does not support more than 1 video and 1 audio negotiated on each Endpoint. You can always use an Endpoint for each audio, though. On the other hand, you said:
but who is the "I" in "I reply the answer"? Are you building an SDP Answer on your own, in your application, ignoring what Kurento says? Well if you ignore the reply from Kurento, it's not strange that things don't work. You have to pass the SDP Offer to Kurento, and then use the Answer that you get back:
where "signaling" is your way of sending and receiving SDP messages between clients and the Kurento server. |
Now that I look at it a second time, I might understand now what you mean. There is in fact one audio media, but the payload in the RTP packets of this media might change dynamically, some times they could be 8, other times they could be 101. This hasn't been tested before, because the main use case for Kurento is WebRTC comms, where the payload type doesn't change over time. So maybe the problem is that GStreamer (the library inside Kurento) gets the first PT, and configures itself for it, but Kurento won't accept more PT afterwards. |
In the call center application, there is an IVR scenario, that is, the user navigates according to the phone buttons, and the application recognizes the user’s buttons through DTFM. There are three methods for DTMF transmission (In-band, RFC2833 (TeleponeEvent), SIPINFO). If you use RFC2833 (TeleponeEvent) For transmission, two pt-type streams pcma and TeleponeEvent will be transmitted on the same audio port. I have this problem now. Will you support this method of RTP streaming in the future? Is there any quick way I want to solve this problem now? I just want to transfer the phone-event data from the upstream server to the downstream server without processing it. Please help, thanks. I find it maybe can't find telephone-event depayload . How can I do ? |
any progress? |
Prerequisites
These are MANDATORY, otherwise the issue will be automatically closed.
Issue description
Kurento cannot transmit two audio streams at the same time
Context
When I try to use kurento to negotiate media with the other party, the other party will send two media types: pcma (pt 8) and telephone-event (2833) (pt 100) to negotiate with me. I configure telephone-event/ in Kurento. After the media type of 8000, the two media types of pcma and telephone/8000 can be negotiated with the other party, and the other party will transmit two m media streams, one is the media stream of Pcma, the other is the media stream of telephone-event, pcma The Pt used by the media stream is 8, and the pt used by the telephone-event is 100. At this time, kurento will report an error (Unknown PT: 100, expected: 8). How can I solve this problem?
How to reproduce?
Expected & current behavior
(Optional) Possible solution
Info about your environment
About Kurento Media Server
About your Application Server
About end-user clients
Run these commands
The text was updated successfully, but these errors were encountered: