Open IMS Core Mr interface

Open IMS Core does’t have standard way to define connection to MRF (Media Resource Function) on Mr interface.
In IMS Mr interface is based on SIPĀ and is similarĀ to ISC used by Application Server (AS). Because of that we can define MRF as IMS AS and just add Wildcard PSI that has trigger on that AS. That way we can attach MRF to our IMS network.

To emulate Mr interface follow those steps:
Read more


Why JAIN SIP sucks – custom headers

Imagine that you want to add new custom header to your SIP message in JAIN SIP. You look at javadoc and notice a interface called ExtensionHeader.

public interface ExtensionHeader extends Header

From javadoc:

This interface represents an Extension SIP header that was not defined at the baseline of this specification. Extension Headers can be added as required by extending this interface assuming other endpoints understand the Header. Any Header that extends this class must define a “NAME” String constant identifying the name of the extension Header. A server must ignore Headers that it does not understand. A proxy must not remove or modify Headers that it does not understand.

Cool, so it looks like you can add new SIP header just by extending this interface

Read more