[pjsip] the way to debug wince demo app on emulator

Vishesh Sharma Vishesh_Sharma at infosys.com
Fri Feb 1 05:25:34 EST 2008


An addendum,
The error:
15:28:54.000 sip_auth_clien Unable to set auth for tdta002E89B0: can not find credential for ad.infosys.com/Digest

This happens only when I use settings as suggested by Lakmal. Now, ad.infosys.com is my primary DNS suffix but is nowhere mentioned in pjsua_wince.cpp.

Otherwise what I do is - Use "Cradle" from device manager and specify a proxy server to be used in device settings (and to check the connection I am able access a webapp running on the server). The output file (generated on device fs) after running with options specified in previous message is inline.

Thanks,
Vishesh

//----pjsua.txt on mobile fs

15:48:14.000 sip_endpoint.c Module "mod-pjsua-log" registered
 15:48:14.000 sip_endpoint.c Module "mod-tsx-layer" registered
 15:48:14.000 sip_endpoint.c Module "mod-stateful-util" registered
 15:48:14.000 sip_endpoint.c Module "mod-ua" registered
 15:48:14.000 sip_endpoint.c Module "mod-100rel" registered
 15:48:14.000 sip_endpoint.c Module "mod-pjsua" registered
 15:48:14.000 sip_endpoint.c Module "mod-invite" registered
 15:48:15.000      pasound.c PortAudio sound library initialized, status=0
 15:48:15.000      pasound.c PortAudio host api count=2
 15:48:15.000      pasound.c Sound device count=4
 15:48:15.000          pjlib select() I/O Queue created (0022B504)
 15:48:15.000  speex_codec.c Adjusting quality to 5 for uwb
 15:48:15.000   conference.c Creating conference bridge with 254 ports
 15:48:15.000   conference.c Sound device successfully created for port 0
 15:48:15.000 sip_endpoint.c Module "mod-evsub" registered
 15:48:15.000 sip_endpoint.c Module "mod-presence" registered
 15:48:16.000        evsub.c Event pkg "presence" registered by mod-presence
 15:48:16.000 sip_endpoint.c Module "mod-refer" registered
 15:48:16.000        evsub.c Event pkg "refer" registered by mod-refer
 15:48:16.000 sip_endpoint.c Module "mod-pjsua-pres" registered
 15:48:16.000 sip_endpoint.c Module "mod-pjsua-im" registered
 15:48:16.000 sip_endpoint.c Module "mod-pjsua-options" registered
 15:48:16.000   pjsua_core.c 1 SIP worker threads created
 15:48:16.000   pjsua_core.c pjsua version 0.8.0-trunk for win32-wince initialized
 15:48:18.000   pjsua_core.c SIP UDP socket reachable at 192.168.55.101:5060
 15:48:18.000    udp002D9590 SIP UDP transport started, published address is 192.168.55.101:5060
 15:48:18.000    pjsua_acc.c Account <sip:192.168.55.101:5060> added with id 0
 15:48:18.000    pjsua_acc.c Account sip:2000 at 10.152.65.67 added with id 1
 15:48:19.000       endpoint Request msg REGISTER/cseq=41912 (tdta002E89B0) created.
 15:48:19.000    tsx002E9A24 Transaction created for Request msg REGISTER/cseq=41913 (tdta002E89B0)
 15:48:19.000    tsx002E9A24 Sending Request msg REGISTER/cseq=41913 (tdta002E89B0) in state Null
 15:48:19.000  sip_resolve.c Target '10.152.65.67:0' type=Unspecified resolved to '10.152.65.67:5060' type=UDP (UDP transport)
 15:48:19.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:19.000    tsx002E9A24 State changed from Null to Calling, event=TX_MSG
 15:48:19.000    pjsua_acc.c Registration sent
 15:48:19.000        icetp00 ICE stream transport created
 15:48:19.000        icetp00 Candidate 192.168.55.101:4000 (type=Host) added to component 1
 15:48:19.000        icetp00 Candidate 192.168.55.101:4001 (type=Host) added to component 2
 15:48:19.000        icetp01 ICE stream transport created
 15:48:19.000        icetp01 Candidate 192.168.55.101:4002 (type=Host) added to component 1
 15:48:19.000        icetp01 Candidate 192.168.55.101:4003 (type=Host) added to component 2
 15:48:19.000        icetp02 ICE stream transport created
 15:48:20.000        icetp02 Candidate 192.168.55.101:4004 (type=Host) added to component 1
 15:48:20.000        icetp02 Candidate 192.168.55.101:4005 (type=Host) added to component 2
 15:48:20.000        icetp03 ICE stream transport created
 15:48:20.000    tsx002E9A24 Retransmit timer event
 15:48:20.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=0, restart?=1
 15:48:20.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:20.000        icetp03 Candidate 192.168.55.101:4006 (type=Host) added to component 1
 15:48:20.000        icetp03 Candidate 192.168.55.101:4007 (type=Host) added to component 2
 15:48:20.000  pjsua_media.c pjsua_set_snd_dev(): attempting to open devices @8000 Hz
 15:48:20.000      pasound.c Opened device M - Input(MME)/M - Output(MME) for recording and playback, sample rate=8000, ch=1, bits=16, 80 samples per frame, input latency=120 ms, output latency=120 ms
 15:48:20.000      pasound.c Starting M - Input stream..
 15:48:20.000      pasound.c Done, status=0
 15:48:20.000      pasound.c Recorder thread started
 15:48:20.000      pasound.c Player thread started
 15:48:21.000    tsx002E9A24 Retransmit timer event
 15:48:21.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=1, restart?=1
 15:48:21.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:23.000    tsx002E9A24 Retransmit timer event
 15:48:23.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=2, restart?=1
 15:48:23.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:24.000   ecsu002D503C Vad cur_threshold updated 4-->3. Signal lo=-1
 15:48:26.000   sound_port.c EC suspended because of inactivity
 15:48:27.000    tsx002E9A24 Retransmit timer event
 15:48:27.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=3, restart?=1
 15:48:27.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:31.000    tsx002E9A24 Retransmit timer event
 15:48:31.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=4, restart?=1
 15:48:31.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:35.000    tsx002E9A24 Retransmit timer event
 15:48:35.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=5, restart?=1
 15:48:35.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:39.000    tsx002E9A24 Retransmit timer event
 15:48:39.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=6, restart?=1
 15:48:39.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:43.000    tsx002E9A24 Retransmit timer event
 15:48:43.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=7, restart?=1
 15:48:43.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:47.000    tsx002E9A24 Retransmit timer event
 15:48:47.000    tsx002E9A24 Retransmiting Request msg REGISTER/cseq=41913 (tdta002E89B0), count=8, restart?=1
 15:48:47.000   pjsua_core.c TX 349 bytes Request msg REGISTER/cseq=41913 (tdta002E89B0) to UDP 10.152.65.67:5060:
REGISTER sip:10.152.65.67 SIP/2.0
Via: SIP/2.0/UDP 192.168.55.101:5060;rport;branch=z9hG4bKPj17a50000000323482900
Max-Forwards: 70
From: <sip:2000 at 10.152.65.67>;tag=17a50000000223482900
To: <sip:2000 at 10.152.65.67>
Call-ID: 17a50000000123482900
CSeq: 41913 REGISTER
Contact: <sip:2000 at 192.168.55.101:5060>
Expires: 300
Content-Length:  0


--end msg--
 15:48:51.000    tsx002E9A24 Timeout timer event
 15:48:51.000    tsx002E9A24 State changed from Calling to Terminated, event=TIMER
 15:48:51.000    pjsua_acc.c SIP registration failed, status=408 (Request Timeout)
 15:48:51.000    tsx002E9A24 Timeout timer event
 15:48:51.000    tsx002E9A24 State changed from Terminated to Destroyed, event=TIMER
 15:48:51.000   tdta002E89B0 Destroying txdata Request msg REGISTER/cseq=41913 (tdta002E89B0)
 15:48:51.000    tsx002E9A24 Transaction destroyed!
-----Original Message-----
From: Vishesh Sharma
Sent: Friday, February 01, 2008 3:32 PM
To: 'pjsip list'
Subject: RE: [pjsip] the way to debug wince demo app on emulator

Hello Benny,

Im still the black sheep :(. Though, I was connecting in a way different to what Lakmal said (and also tried the way he suggested)
Unable to get my WinMob 5.0 UA registered with sipXpbx, AsteriskWin32 or SIPoint Presence Server.
Server on 10.152.65.67; Able to connect through other softphones but not pjsua_wince.
I get this message as well --- 15:28:54.000 sip_auth_clien Unable to set auth for tdta002E89B0: can not find credential for ad.infosys.com/Digest
[Vishesh Sharma]  ad.infosys.com is my primary DNS suffix[Vishesh Sharma]  This happens only when I use settings as suggested by Lakmal. Otherwise, I cradle the emulator and specify a proxy server to be used (and can access a webapp on the server as well)

Does anyone have any more suggestions that may help me get this working?

Inline are my settings in pjsua_wince.cpp

Thanks,
Vishesh
//-----------------------------------------------------------------------------------------------------
#define HAS_SIP_ACCOUNT 1       // 0 to disable registration
#define SIP_DOMAIN      "10.152.65.67"
#define SIP_REALM       "10.152.65.57"
// Tried with next line as well
//#define SIP_REALM     "*"

#define SIP_USER        "2000"
#define SIP_PASSWD      "2000"

//
// Outbound proxy for all accounts
//
#define SIP_PROXY       NULL
// Tried with next line as well
//#define SIP_PROXY     "sip:10.152.65.57;lr"


//
// Configure nameserver if DNS SRV is to be used with both SIP
// or STUN (for STUN see other settings below)
//
#define NAMESERVER      NULL
//#define NAMESERVER    "62.241.163.201"

//
// STUN server
#if 0
        // Use this to have the STUN server resolved normally
#   define STUN_DOMAIN  NULL
#   define STUN_SERVER  "stun.fwdnet.net"
#elif 0
        // Use this to have the STUN server resolved with DNS SRV
#   define STUN_DOMAIN  "iptel.org"
#   define STUN_SERVER  NULL
#else
        // Use this to disable STUN
#   define STUN_DOMAIN  NULL
#   define STUN_SERVER  NULL
#endif

//
// Use ICE?
//
#define USE_ICE         1

//---------------


-----Original Message-----
From: pjsip-bounces at lists.pjsip.org [mailto:pjsip-bounces at lists.pjsip.org] On Behalf Of Benny Prijono
Sent: Friday, February 01, 2008 3:08 PM
To: pjsip list
Subject: Re: [pjsip] the way to debug wince demo app on emulator

I'm glad that finally you resolved the problem. And thanks for the
tip; I've added link to this post in PJSIP FAQ about PJ_ERESOLVE
problem: http://trac.pjsip.org/repos/wiki/FAQ#wm-resolve

So does anybody else still having unresolved problem with Windows Mobile?

cheers,
 -benny

On 2/1/08, Lakmal Molligoda <mlakmal at gmail.com> wrote:
> Hi All,
>
> I have seen lot of ppl asking how to run wince demo application on pocket pc
> emulator. so i thought of giving a heads up for all of them. sorry not
> sending this before to the list ... i was busy with other work all this
> time.
>
> ill describe each step as follows.
>
> 1. first make sure that you have emulator manager 1.0/2.0 installed with
> pocket pc 2003 or wm5 pocket pc sdk/emulator images.
> 2. i assume all of you haven't installed vpc network driver. to install this
> goto following site and get the installation
>
> http://www.microsoft.com/Downloads/details.aspx?familyid=DC8332D6-565F-4A57-BE8C-1D4718D3AF65&displaylang=en
>
> 3 after you get this installed start the emulator manager and connect to
> pocket pc emulator image. then goto the file->configuration->netwok tab
>  there you would be able to select Enable NE2000 PCMCIA netowrk adapter and
> bind to option. select that and go out from configuration window.
>  then goto device OS and goto settings from start menu. then goto connection
> tab and network cards. select my network card connection to as Work. then
> select the NE2000 compatible ethernet driver. and select dhcp and enter dns
> values appropriately and save and exit from it.
>  and then go back to connection tab and select connections. in thr u need to
> goto advanced tab and need to select select networks. in thr u need to
> change all the drop down values to "My Work Network". apply everything and
> go back to desktop.
>  finally give a soft boot. when the device boots up it should have
> connection established to your network.
>
> to check if the networks ok you could browse to any site through IE.
>
> if all this goes well your wince demo app should be running ok and you would
> be able to debug application easily through emulator.
>
>
> Have Fun ;)
>
> lakmal
>
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>
>

_______________________________________________
Visit our blog: http://blog.pjsip.org

pjsip mailing list
pjsip at lists.pjsip.org
http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for the use of the addressee(s). If you are not the intended recipient, please notify the sender by e-mail and delete the original message. Further, you are not to copy, disclose, or distribute this e-mail or its contents to any other person and any such actions are unlawful. This e-mail may contain viruses. Infosys has taken every reasonable precaution to minimize this risk, but is not liable for any damage you may sustain as a result of any virus in this e-mail. You should carry out your own virus checks before opening the e-mail or attachment. Infosys reserves the right to monitor and review the content of all messages sent to or from this e-mail address. Messages sent to or from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***




More information about the pjsip mailing list