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