It seems that the cause is a bug in pjsipDll.cpp.
In static void on_incoming_call(...), I changed:
pjsua_call_get_info(call_id, &call_info);
if (cb_callincoming != 0) cb_callincoming(call_id,
call_info.remote_contact.ptr);
to:
pjsua_call_get_info(call_id, &call_info);
if (cb_callincoming != 0) cb_callincoming(call_id,
call_info.remote_info.ptr);
and this fixes the problem.
On Apr 17, 7:37 am, alw <
alw...@gmail.com> wrote:
> Instead of getting a meaningful number for CallerID, in
> pjsipCallWrapper.onCallIncoming(int callId, string sturi), I get
> sturi="sip:e04d938de9124da690c8f1760f151...@204.11.192.37:5060;transport=udp"