I installed and compile Nokia SIP Stack and included games ChipFlip. This game is using SIP Profile API for Settings and SIP Registration. I just simply to try configure profile for our IMS network and tried to register, but it Returns to me from IMS network with response message "400 Not exactly one Via header". I speak with IMS expert and he that in Register message there is extra header "Route" which shouldnot be there (because it cause twice sending&processing in P-CSCF).
And my question is if i can remove this header from message, or if this header is consequence of some bat configuration, maybe what should be filled in Registrar, same as in Proxy?
Can you help me please?
I need to send REGISTER message against real IMS in S60 3rd and S60 3rd FP1 Phones.
SIPExample that comes in S60 3rd SDK send REGISTER using SIP Profile
(don't use IMS features)
What kind of Authentication Mechanism is used by 3rd_FP1 example?:
1. HTTP Digest
2. USIM-based IMS-AKA
3. ISIM-based IMS-AKA
I can use any of them because I'm developing a Trial for a Telecom Operator.
What is the name of the 3rd_FP1 example? Is it compatible for previous S60 3rd Phones?
How do you test with real IMS network? What are the requirements? Can I use real IMS network using:
1. Nokia 3250
2. Vodafone SIM Card
What else is necessary?
Must the subscriber (Vodafone customer) do anything special to "activate" an IMS subscription?
How must I extend/use S60 3rd SIP API to be an IMS Compliant Application?
REGISTER Message must be sent to Proxy-CSCF. How to discover Proxy-CSCF SIP Address? Is it done automatically by SIP Stack? Subsequent INVITE Message must be sent also to Proxy-CSCF.
Private user identity (IMPI) is assigned by the home operator, and is used to identify the IMS subscription and authentication method during registration and de-registration. It's derived from IMSI number? Has my Application to discover IMPI, or it is done by SIP Stack?