[pjsip] IMS Registration Problem

Adeyeye Michael micadeyeye at crg.ee.uct.ac.za
Wed Apr 16 19:36:30 EDT 2008


Hi Sasa,
I did. See:

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


Yours,
Michael.

Sasa Coh wrote:
> Hi Michael!
>
> Did you try with --use-ims config parameter?
>
> regards,
> sasa
>
> On Thu, Apr 17, 2008 at 9:43 AM, Adeyeye Oluwasegun Michael
> <micadeyeye at crg.ee.uct.ac.za <mailto:micadeyeye at crg.ee.uct.ac.za>> wrote:
>
>     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
>     <mailto: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 <http://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 <http://169.254.10.219:5066>
>     >>  00:20:35.001   udp0x81dc904 SIP UDP transport started, published
>     >> address
>     >> is 169.254.10.219:5066 <http://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 <http://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 <http://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 <http://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 <http://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 <http://127.0.0.1:4060>:
>     >> SIP/2.0 504 Server Time-Out
>     >> Via: SIP/2.0/UDP
>     >> 169.254.10.219:5066 <http://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 <http://127.0.0.1:4060> "Noisy
>     feedback tells:  pid=16689
>     >> req_src_ip=127.0.0.1 <http://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 <mailto: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 <mailto:pjsip at lists.pjsip.org>
>     > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>     >
>
>
>





More information about the pjsip mailing list