< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] sdp session creation.


hi,
    The line :"sdp.session().media().front().codecs().size()== 4"
means that you have 4 kind of codec in your SDP body, which are:
              "a=rtpmap:8 pcma/8000\r\n"
              "a=rtpmap:3 gsm/8000\r\n"
              "a=rtpmap:98 iLBC\r\n"
              "a=rtpmap:97 speex/8000\r\n"


2005/12/11, John Draper <lists@xxxxxxxxxxxxxxxx>:
> Alan Hawrylyshen wrote:
>
> I think I figured out why I'm not posting to the list.   I often
> send my Email from my other account,  and mail to individuals
> goes through,  but the list mail bounces when I send from any
> address other then "lists@xxxxxxxxxxxxxxxx",  so it never
> winds up on the list.   Sorry - I'll try to remember to send
> from "lists" this time.
>
> > testSdp.cxx --
> >   sdp.session().connection().getAddress() = Data("10.1.1.1");
> > etc.
>
>
> Aha...   and that assumes that if I have a char *ip
> I can do....
>
> sdp.session().connection().getAddress() = Data(ip);
>
> In this block...  from testSdp.cxx
>
> {
>      Data txt("v=0\r\n"
>               "o=1900 369696545 369696545 IN IP4 192.168.2.15\r\n"
>               "s=X-Lite\r\n"
>               "c=IN IP4 192.168.2.15\r\n"
>               "t=0 0\r\n"
>               "m=audio 8000 RTP/AVP 8 3 98 97 101\r\n"
>               "a=rtpmap:8 pcma/8000\r\n"
>               "a=rtpmap:3 gsm/8000\r\n"
>               "a=rtpmap:98 iLBC\r\n"
>               "a=rtpmap:97 speex/8000\r\n"
>               "a=rtpmap:101 telephone-event/8000\r\n"
>               "a=fmtp:101 0-15\r\n");
>
>     HeaderFieldValue hfv(txt.data(), txt.size());
>     Mime type("application", "sdp");
>     SdpContents sdp(&hfv, type);
>
>     assert(sdp.session().media().front().codecs().size() == 4);
>   }
>
> This asserts codec size is 4,  but which one of these entries above
> specify a "4" - I don't see a "4" anywhere in the above "sdp" record,
> why is that?   Where did the 4 come from?
>
> BTW - I want to thank you very much for clarifying this for me.
> I've never used the "Data" object before.
>
> Some examples I've found are most helpful.
>
> John
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>