[pjsip] IMS Registration Problem

Adeyeye Oluwasegun Michael micadeyeye at crg.ee.uct.ac.za
Thu Apr 17 03:43:53 EDT 2008


Hi,
I am using pjsua_app which already has all these definitions. I was
thinking  that my config_site.h should not include "#define
PJSIP_HAS_TLS_TRANSPORT 1" again.
Maybe, I am missing something in my parameters also because the REGISTER
should include DIGEST INFO.



Michael.




> 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
>>
> _______________________________________________
> 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
>






More information about the pjsip mailing list