On date Monday 2008-07-28 08:15:48 +0000, Fan Xing wrote:
> I wrote a simple test code using sofia_sip to make a voip
> call. However, when I execute the code, it is hang there ' entering
> main loop for processing of messages'.
First suggestion: use
su_log_set_level(NULL, 9);
to increase verbosity of sofia-sip, that's bloody helpful.
> I suspect I made some some mistakes when using the nua_invite function. In my
> makecall() function, I called nua_invite like this:
> int makecall(char const *name, char const *url)
>
> {
> //create operation context, operation handle, etc..
> nua_invite(op, NUTAG_URL (url), SOATAG_ADDRESS('0.0.0.0:8000'),
> NUTAG_EARLY_MEDIA (1), TAG_END ());
> }
I think the problem here is that you didn't specify any SDP
capabilities, try for example with:
nua_invite(op,
SOATAG_USER_SDP_STR("m=audio 5004 RTP/AVP 0 8"),
NUTAG_URL(to_url),
/* SOATAG_ADDRESS("0.0.0.0:8000"), */
NUTAG_EARLY_MEDIA(1),
TAG_END ());
Note also that SOATAG_ADDRESS seems to conflict with SOATAG_USER_SDP,
when they both are present the call seems to fail, the sofia-sip stack
logging also doesn't help, and I currently don't understand what's
the meaning of that tag.
[...]
Regards.
-------------------------------------------------------------------------
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=/
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel