Attempting to implement MIKEY-IBAKE key exchange

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



One of my engineers is encountering a problem when attempting to implement IKEY-IBAKE within pjsip.  Please see the following:

I'm currently trying to adapt "pjsua" to handle a MIKEY-IBAKE exchange.

This requires session attributes to contain the following message flow within the SDP:

            Initiator                                      Responder
            --------------------------------------------------------------------
            I_MESSAGE_1             -->                                             : In INVITE message
                                                <--         R_MESSAGE_1            : In response
            I_MESSAGE_2              -->
                                                <--         R_MESSAGE_2

I have created a transport adaptor which creates a MIKEY-IBAKE attribute depending on the IBAKE message type in the function "transport_encode_sdp"

I have a number of problems at the moment.

1: How do I prevent the call being connected immediately?  I have tried auto-answering with a code 183 - Session In Progress in the hope it would trigger another call to "transport_encode_sdp".

I need to prevent the call being established until after R_MESSAGE_2 has been received by the call initiator.

2: Where would I expect to be able to process attributes in the responses?

Do you know of any multiple message exchange examples?

I would be extremely grateful if the Group could assist here.

Many thanks...

Tim McLeod MBCS CITP
Principal Engineer
Tel: +44 1633 715097
Mob: +44 7765 088364
Email: tim.mcleod at cassidian.com<mailto:tim.mcleod at cassidian.com>
RLI: tim.mcleod at eads.r.mil.uk<mailto:tim.mcleod at eads.r.mil.uk>
Website: www.cassidian.com<http://www.cassidian.com/>

The information contained within this e-mail and any files attached to this e-mail is private and in addition may include commercially sensitive information. The contents of this e-mail are for the intended recipient only and therefore if you wish to disclose the information contained within this e-mail or attached files, please contact the sender prior to any such disclosure. If you are not the intended recipient, any disclosure, copying or distribution is prohibited. Please also contact the sender and inform them of the error and delete the e-mail, including any attached files from your system. Cassidian Limited, Registered Office : Quadrant House, Celtic Springs, Coedkernew, Newport, NP10 8FZ Company No: 04191036 http://www.cassidian.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20130131/6464eaa9/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux