[pjsip] IMS Registration Problem

Sasa Coh sasacoh at gmail.com
Thu Apr 17 02:19:20 EDT 2008


Hi Michael!

Read http://www.pjsip.org/pjsip/docs/html/group__PJSIP__AUTH__AKA__API.htm !

and don't forget to activate IMS settings: cur_acc->auth_pref.initial_auth =
PJ_TRUE;

That's all!

Regards,
sasa

On Thu, Apr 17, 2008 at 12:39 AM, Adeyeye Oluwasegun Michael <
micadeyeye at crg.ee.uct.ac.za> wrote:

> Hi,
> I couldn't register PJSUA with IMS. The SIP REGISTER lacks an
> authentication header. Am I missing an config parameter when running the
> PJSUA? I already have config_site.h set. I checked the mailing list
> archive for possible solution but it was futile.
>
>
> :::::::::::MY CONFIG_SITE.H FILE::::::::::
> #define PJSIP_HAS_TLS_TRANSPORT 1
> #define PJSIP_HAS_DIGEST_AKA_AUTH 1
>
>
>
>
> ::::::::::ERROR MESSAGE FROM P-CSCF::::::::::
> 1(16685) DBG:P-CSCF:P_remove_header_tag(): Original <Require> -> <path>
>  1(16685) DBG:P-CSCF:P_verify_security: Looking for <1://127.0.0.1:4060>
>  1(16685) ERR:P-CSCF:cscf_get_authorization: Message does not contain
> Authorization header.
>  1(16685) INF:P-CSCF:P_add_integrity_protected: No authorization header
> found.
>
>
> ::::::::::RUNNING PJSUA:::::::::::::
> micadeyeye at micadeyeye-desktop:/opt/pjproject-0.8.0/pjsip-apps/bin$
> ./pjsua-i686-pc-linux-gnu --registrar sip:open-ims.test --id
> sip:alice at open-ims.test --username alice at open-ims.test --password alice
> --local-port 5066 --realm open-ims.test --proxy
> sip:pcscf.open-ims.test:4060;lr --use-ims
>
>
>
> ::::::PJSUA LOG::::::::::::::
>  00:20:35.000   pjsua_core.c 1 SIP worker threads created
>  00:20:35.000   pjsua_core.c pjsua version 0.8.0 for i686-pc-linux-gnu
> initialized
>  00:20:35.001   pjsua_core.c SIP UDP socket reachable at
> 169.254.10.219:5066
>  00:20:35.001   udp0x81dc904 SIP UDP transport started, published address
> is 169.254.10.219:5066
>  00:20:35.001    pjsua_acc.c Account
> <sip:169.254.10.219:5066;transport=UDP> added with id 0
>  00:20:35.002    tcplis:5066 SIP TCP listener ready for incoming
> connections at 169.254.10.219:5066
>  00:20:35.002    pjsua_acc.c Account
> <sip:169.254.10.219:5066;transport=TCP> added with id 1
>  00:20:35.002    pjsua_acc.c Account sip:alice at open-ims.test added with id
> 2
>  00:20:35.053   pjsua_core.c TX 452 bytes Request msg REGISTER/cseq=64678
> (tdta0x81e1480) to UDP 127.0.0.1:4060:
> REGISTER sip:pcscf.open-ims.test:4060 SIP/2.0
> Via: SIP/2.0/UDP
> 169.254.10.219:5066;rport;branch=z9hG4bKPj49770000000367458b6b
> Max-Forwards: 70
> From: <sip:alice at open-ims.test>;tag=49770000000267458b6b
> To: <sip:alice at open-ims.test>
> Call-ID: 49770000000167458b6b
> CSeq: 64678 REGISTER
> User-Agent: PJSUA v0.8.0/i686-pc-linux-gnu
> Contact: <sip:alice at 169.254.10.219:5066;transport=UDP>
> Expires: 300
> Route: <sip:open-ims.test>
> Content-Length:  0
>
>
> --end msg--
>  00:20:35.053    pjsua_acc.c Registration sent
>
>
> REGISTER sip:pcscf.open-ims.test:4060 SIP/2.0
> Via: SIP/2.0/UDP
> 169.254.10.219:5066;rport;branch=z9hG4bKPj49770000000367458b6b
> Max-Forwards: 70
> From: <sip:alice at open-ims.test>;tag=49770000000267458b6b
> To: <sip:alice at open-ims.test>
> Call-ID: 49770000000167458b6b
> CSeq: 64678 REGISTER
> User-Agent: PJSUA v0.8.0/i686-pc-linux-gnu
> Contact: <sip:alice at 169.254.10.219:5066;transport=UDP>
> Expires: 300
> Route: <sip:open-ims.test>
> Content-Length:  0
>
>
> --end msg--
>  00:20:36.554   pjsua_core.c TX 452 bytes Request msg REGISTER/cseq=64678
> (tdta0x81e1480) to UDP 127.0.0.1:4060:
> REGISTER sip:pcscf.open-ims.test:4060 SIP/2.0
> Via: SIP/2.0/UDP
> 169.254.10.219:5066;rport;branch=z9hG4bKPj49770000000367458b6b
> Max-Forwards: 70
> From: <sip:alice at open-ims.test>;tag=49770000000267458b6b
> To: <sip:alice at open-ims.test>
> Call-ID: 49770000000167458b6b
> CSeq: 64678 REGISTER
> User-Agent: PJSUA v0.8.0/i686-pc-linux-gnu
> Contact: <sip:alice at 169.254.10.219:5066;transport=UDP>
> Expires: 300
> Route: <sip:open-ims.test>
> Content-Length:  0
>
>
> --end msg--
>  00:20:38.560   pjsua_core.c TX 452 bytes Request msg REGISTER/cseq=64678
> (tdta0x81e1480) to UDP 127.0.0.1:4060:
> REGISTER sip:pcscf.open-ims.test:4060 SIP/2.0
> Via: SIP/2.0/UDP
> 169.254.10.219:5066;rport;branch=z9hG4bKPj49770000000367458b6b
> Max-Forwards: 70
> From: <sip:alice at open-ims.test>;tag=49770000000267458b6b
> To: <sip:alice at open-ims.test>
> Call-ID: 49770000000167458b6b
> CSeq: 64678 REGISTER
> User-Agent: PJSUA v0.8.0/i686-pc-linux-gnu
> Contact: <sip:alice at 169.254.10.219:5066;transport=UDP>
> Expires: 300
> Route: <sip:open-ims.test>
> Content-Length:  0
>
>
> --end msg--
>  00:21:05.026   pjsua_core.c RX 611 bytes Response msg
> 504/REGISTER/cseq=64678 (rdata0x81dcd14) from UDP 127.0.0.1:4060:
> SIP/2.0 504 Server Time-Out
> Via: SIP/2.0/UDP
> 169.254.10.219:5066
> ;received=127.0.0.1;received=127.0.0.1;rport=5066;branch=z9hG4bKPj49770000000367458b6b
> From: <sip:alice at open-ims.test>;tag=49770000000267458b6b
> To: <sip:alice at open-ims.test>;tag=f4c6194fd3f02ff08827e179165a540f-0245
> Call-ID: 49770000000167458b6b
> CSeq: 64678 REGISTER
> Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore (i386/linux))
> Content-Length: 0
> Warning: 392 127.0.0.1:4060 "Noisy feedback tells:  pid=16689
> req_src_ip=127.0.0.1 req_src_port=4060 in_uri=sip:pcscf.open-ims.test:4060
> out_uri=sip:pcscf.open-ims.test:4060 via_cnt==0"
>
>
> --end msg--
>  00:21:05.026    pjsua_acc.c SIP registration failed, status=504 (Server
> Time-Out)
>
>
>
> Thanks,
> Michael.
>
>
>
>
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080417/01a11610/attachment.html>


More information about the pjsip mailing list