Yeah, I was afraid of that. perhaps what would have to be done is to limit to force one codec.. seems messy :/ So not sure if there would be a way to limit the number of paths for a given codec..
On Tue, Jul 28, 2009 at 9:47 AM, Olle E. Johansson <[email protected]> wrote: > > 28 jul 2009 kl. 16.41 skrev Brett Nemeroff: > > I don't really need codec manipulation so much as just knowing what codec >> was used (yes in a PV). Not a list of available codecs, but which codec was >> negotiated and used. I don't know SDP very well so I'm not sure if that's >> immediately discernible. This example was given earlier. Lets say I want to >> limit to 50 g729a dialogs to a particular IP. >> > As far as I know, there's no way in SIP you can determine what codec > actually was used if the offer/answer resultet in multiple codecs. Also note > that during a call, the codec may change. > > /O > > >> That's what I really want to use it for. I'd also really like to log the >> codec on a per call basis in ACC. >> -Brett >> >> >> On Tue, Jul 28, 2009 at 2:54 AM, Bogdan-Andrei Iancu < >> [email protected]> wrote: >> Hi Brett, >> >> You mean an PV returning the list with all the available codecs ? >> >> Regards, >> Bogdan >> >> Brett Nemeroff wrote: >> Is there anyway to write to an AVP the negotiated codec? That'd be good >> for CDR purposes. Would I need a bunch of codec_exists in the on_reply route >> checking for 200 OK? >> >> On Thu, Jul 23, 2009 at 4:46 AM, andrei dragus >> <[email protected]<mailto: >> [email protected]>> wrote: >> >> >> Hello, >> >> Methods have been added for SDP codec manipulation in the textops >> module. >> Please update your module if you wish to use them. >> >> There are 4 methods: >> codec_exists(name[,clock]); //test if a codec exists >> codec_delete(name[,clock]); //delete a codec >> codec_move_up(name[,clock]); //move a codec to the front of the list >> codec_move_down(name[,clock]);//move a codec to the back of the list >> >> Each of them can take a codec name and an optional clock >> parameter. If the clock is unspecified all of the codecs with that >> name will match. >> >> All of the methods will act on all streams from all sessions >> inside the SDP. >> >> You can use these methods one after another to get a desired effect. >> E.g. To make GSM the least prefered codec but GSM/8000 the most >> prefered of all GSM codecs use: >> >> codec_move_up("GSM","8000"); >> codec_move_down("GSM"); >> >> Once a codec was deleted it will not be detected by codec_exists(). >> >> Feel free to test these methods and please report any bugs you may >> find. >> >> Thanks, >> Andrei. >> >> >> >> >> >> >> >> _______________________________________________ >> Users mailing list >> [email protected] <mailto:[email protected]> >> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> ------------------------------------------------------------------------ >> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > > --- > * Olle E Johansson - [email protected] > * Cell phone +46 70 593 68 51, Office +46 8 96 40 20, Sweden > > > >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
