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

Re: [reSIProcate] Extracting sdp information....


Hi John,

for getting the IP address from the connection information in SDP you must:

1)  take the message and do a msg.getBody() . It will give you a Contents*
2) dynamic cast the pointer into a SdpContents*
3) the .session().connection().getAddress() will give you the IP address in Data format

Bye,

Lorenzo

John Draper ha scritto:

Hi,

What if I want to extract some information in the "c=" line of a sdp
record.   Am I going to have to extract the information and
search for the "c=" record?   or can I get this information
from the Message I get back from the response...  for instance.

c=IN IP4 192.168.2.15  <--- this IP is the remote client's IP
address,  right?   Is that the same thing as what I would
get back from...

Data Hostip = msg.header(h_To).uri().host();*
char *ip = ip = Hostip.c_str();

Where the SIP stack would automatically pull out this
information?

Which one would be the most appropriate IP I would
want to initiate a session with if different?

John

*
_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxx
https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel