I ported android in beagle board. Now I want to
run sipdroid but bacuase in
the board no wi-fi or 3g connection there so i cant make a call.Is
there any solution to make the call
over Ethernet as like emulator.
Thanks & regards
Arindam Ghosh
Could you be clearer about your actual problem? Sipdroid uses standard
network calls for the SIP connection. It doesn't care what the actual
interface is ... it can even be a tunnel device (I've run sipdroid over
vpn tunnels on the G1 using openvpn).
As long as you have some network device (whether real or tunnelled)
sipdroid should just work[1].
James
[1] There is one problem in that Sipdroid believes the IP address of the
RTP end point in the packet, so to get all packets over the tunnel you
either have to get the SIP server to publish your tunnel IP address as
external or do some clever firewall packet mangling on the phone.
--
You received this message because you are subscribed to the Google Groups "Sipdroid Developers" group.
To post to this group, send email to sipdroid-...@googlegroups.com.
To unsubscribe from this group, send email to sipdroid-develo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sipdroid-developers?hl=en.
OK, so it's failing the isFast and isFast2 checks in Receiver. Those
look for a wifi manager and a telephony network type respectively.
Either you need your board to supply a fake WIFI_SERIVICE for the
ethernet in the system services, or you can just hard code the check to
return true (but then it will wait forever if the ethernet is down).
James
--
So find the message in the resources and look for where it's triggering
from inside the source ... I thought it was just the fast and fast2
checks, but there may be something else.
James
James
You're way beyond what can be debugged with the type of information
provided. If you've defeated the fast & fast2 checks, sipdroid will
open a standard (well, OK, slightly modified) network socket. The crash
backtraces should tell you what in the stack is failing.
James