Hi,

There was a post earlier about an issue related to pcap play and IPv6.
I came across the same thing and after some debugging had following
observations

1) I think the bug is in call.cpp

The get_remote_ipv6_media function is suppose to be called with a reference
argument,
however it is missing the & for the addr argument in the function
definition.

so it should be

uint8_t get_remote_ipv6_media(char *msg, struct in6_addr &addr)

instead of

uint8_t get_remote_ipv6_media(char *msg, struct in6_addr addr)

Re-compiled sipp with the above change. And saw the correct ip being used to

send the packets.

2) I am not sure about this but in the process of debugging I also
   upgraded my libpcap to libpcap 1.0 by compiling it with the --enable_ipv6
option

3) I was using RTP capture file taken over IPv4. I changed that and started
using
   a RTP capture file taken over IPv6. (Duh!!!). Again not sure about this
either.

Hope this helps.

---
   Deven
p.s: Still using the 2.0 version but i guess item 1) should apply for all
versions.
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to