Hi,
I am developing a sip client that sends a REGISTER to a server and has to reply the message 401 that has the challenge.
I use CSIPHttpDigestObserver to reply the 401, but when I receive the message, the plugin replies to the server, it doesn't give the message to my aplication.
How can I do that the message arrived to my application?
I use RDebug::Print in the function ChallengeRequest and I can watch in the epocwind.out that the plugin doesn't call this function. This is the epocwind.out:
SIP: Connection Manager::ReceivedFromNetwork, SIP/2.0 401 Unauthorized - Challenging the UE
Via: SIP/2.0/UDP XXX.XXX.XXX.XXX:5060;rport=5060;bran
SIP: Received data via UDP:
SIP: Received data:
SIP: SIP/2.0 401 Unauthorized - Challenging the UE
Via: SIP/2.0/UDP XXX.XXX.XXX:5060;rport=5060;bran
SIP: Incoming message:
SIP: From address: XXX.XXX.XXX.XXXPort: 4060
WSOCK: Protocol: [13C55A30] NewSAPL(2) for udp
WSOCK: ServProvider: [13C5DC28] created
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] Start()
WSOCK: ServProvider: [13C5DC28] SetOption(KSoConnectionInfo) IAP 3, network 3
WSOCK: ServProvider: [13C5DC28] SetOption(KSoInetEnumInterfaces)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetIfQueryByName)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] Shutdown(00000000)
WSOCK: ServProvider: [13C5DC28] SetNotify(00000000)
WSOCK: ServProvider: [13C5DC28] destroyed
SIP: SIPSecSIMCredProv:RequestPassword
SIP: RAND len=16,AUTN len=16
SIP: RAND=
SIP: 9d 35 93 d4 23 b6 54 81 36 82 69 cb 16 df e5 9e
SIP: AUTN=
SIP: 8d 20 f5 d8 e7 00 00 00 05 24 35 f4 96 9c fd 74
SIP: SIPSecIMSAuthen:RunL status=0
SIP: SIPSecSIMCredProv:AuthenticatedL
SIP: lengths IK=16,CK=16,IMPI=0,RES=16,AUTS=0
SIP: IK=
SIP: 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03
SIP: CK=
SIP: 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02
SIP: RES=
SIP: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
SIP: CSIPSecSIMRecord::SetUserCredentialsL
SIP: SIPSecUserRec:SetUserCredL return ETrue
SIP: SIPSecSIMRecord:SetUserCredL return 1
SIP: SIPSecUserRecord:Updated
SIP: -> OperationCompleted
SIP: SIPSecDigestObs:OperCompl status=1
SIP: iAtLeastOneSuccessfulOperation -> ETrue
SIP: SIPSecRespHa:CacheUpdated success=1
SIP: proceed to second phase
SIP: RespFirstPhaseDoneL leavecode=0
SIP: SecondAsyncPhaseL leavecode=0
SIP: SIPSecRespHa:Completed success=1
SIP: SIPSecDigestPlugin:AddSecurityParamsL
SIP: SIPSecCred::UpdateL(ctx)
SIP: user data is valid
SIP: SIPSecChallengeAKA:ProcessL
SIP: no MAC failure
SIP: SIPSecChallengeMD5:ProcessL
SIP: response computed
SIP: SIPSecChallengeMD5:ProcessL ends
SIP: SIPSecCred::UpdateL(ctx) ends
SIP: SIPSecDigestPlugin:AddSecurityParamsL ends
WSOCK: Protocol: [13C55A30] NewSAPL(2) for udp
WSOCK: ServProvider: [13C5DC28] created
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] Start()
WSOCK: ServProvider: [13C5DC28] SetOption(KSoConnectionInfo) IAP 3, network 3
WSOCK: ServProvider: [13C5DC28] SetOption(KSoInetEnumInterfaces)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetIfQueryByName)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] Shutdown(00000000)
WSOCK: ServProvider: [13C5DC28] SetNotify(00000000)
WSOCK: ServProvider: [13C5DC28] destroyed
WSOCK: Protocol: [13C55A30] NewSAPL(2) for udp
WSOCK: ServProvider: [13C5DC28] created
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] SetNotify(13C5DC04)
WSOCK: ServProvider: [13C5DC28] Start()
WSOCK: ServProvider: [13C5DC28] SetOption(KSoConnectionInfo) IAP 3, network 3
WSOCK: ServProvider: [13C5DC28] SetOption(KSoInetEnumInterfaces)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetIfQueryByName)
WSOCK: ServProvider: [13C5DC28] GetOption(KSoInetNextInterface)
WSOCK: ServProvider: [13C5DC28] Shutdown(00000000)
WSOCK: ServProvider: [13C5DC28] SetNotify(00000000)
WSOCK: ServProvider: [13C5DC28] destroyed
SIP: Outgoing data:
SIP: To address: XXX.XXX.XXX.XXXPort: 4060
SIP: REGISTER sip:domain SIP/2.0
Thanks in advance



