Menu

#35 Register 400 Bad Request

Obsolete
nobody
None
Low
Defect
2011-08-24
2010-05-16
Anonymous
No

Originally created by: luis....@gmail.com
Originally owned by: r3gis...@gmail.com

What steps will reproduce the problem?
1. Install OpenIMS Core
2. Start it
3. Try register in mobile with csipsimple

What is the expected output? What do you see instead?
It suppose to register it.
I checked in Wireshark and OpenIMS retrieve "SIP Status 400 Bad Request P-Visited-Network
header missing"

What version of the product are you using? On what operating system?
Current.

I'm able to call even without register, but others can't call to me because I wasn't registered.
If you need pcap files to see packets I can attach it.

Just let me know if you need further information.

Discussion

  • Anonymous

    Anonymous - 2010-05-16

    Originally posted by: r3gis...@gmail.com

    Interesting (I have not yet look the IMS part, but it's something very interesting
    for me).

    For now, as far as I know, pjsip (the native sip stack on which csipsimple is based)
    doesn't support this IMS feature (in that case the RFC 3455).
    I quickly searched on the pjsip mailing list. It was asked years ago but I didn't
    find any implementation yet for this specific issue.
    (https://trac.pjsip.org/repos/wiki/PJSIP_IMS here is the state of pjsip IMS
    implementation).

    You may probably also need a specific authentification (akav1/akav2). (that is
    already supported by pjsip but i have not added the user interface to configure it
    properly).

    So i'll play a little bit with OpenIMS (when i'll have time) and keep you informed.
    There's maybe an option to make this header not mandatory and to make pjsip working
    with it.

    (For now i've got a big issue with android 1.5 - as far as I understood you maybe
    also affected since you've got a HTC magic 1.5. Sometimes it freeze and seems to be
    caused by android garbage collector ... ouch... in theses cases the java interface of
    your phone will freeze and a MENU+CALL+ENDCALL is required to restart the phone)

    Labels: -Priority-Medium Priority-Low
    Owner: r3gis.3R
    Status: Accepted

     
  • Anonymous

    Anonymous - 2010-05-16

    Originally posted by: luis....@gmail.com

    Oh. Ok. I'll try to test authentification mechanisms. Thanks.

    Regarding the crashes, it crashes my phone once :(

    Let me know if I can help on it.

     
  • Anonymous

    Anonymous - 2010-07-17

    Originally posted by: r3gis...@gmail.com

    Any update on this issue?

    Many changes has been done in latest builds (from pjsip team too).
    Maybe one of the changes (either mine, but more probably one done by the pjsip team) has solved this issue.

     
  • Anonymous

    Anonymous - 2010-12-08

    Originally posted by: r3gis...@gmail.com

    (No comment was entered for this change.)

    Status: Obsolete

     
  • Anonymous

    Anonymous - 2011-05-10

    Originally posted by: abidkhan...@gmail.com

    i have the same problem...request send from pjsip dialler to open ims core but there is some authentication peoblem in this...i made changes in scscf.cfg to MD5 but i didn't find MD5 in pcscf.cfg file...anyone help plz

     
  • Anonymous

    Anonymous - 2011-08-24

    Originally posted by: mar...@aseara.ro

    You get "SIP Status 400 Bad Request P-Visited-Network header missing" because you didn't add the proxy. To enter the OpenIMS Realm you have to go trough the pcscf, port 4060.

    Anyhow, after fixing this issue you will notice that you still can't register, CSipSimple's request can't be authorized  by the scscf. As a workarond you can play with the scscf's settings, especially with the "Early-IMS" setting.

     

Log in to post a comment.