Skip to content

Add support for multiple request matching strategies in SipSession #21

@teles-mami

Description

@teles-mami

The current implementation allows only for request URI matching and To matching (if isLoopback is set).

However, we have encountered cases in which a valid INVITE request received by the right SipPhone is formed with a E164 number /domain combo of the user contained within the SIP URI of the From header (instead of the username/domain combo), which results in a request mismatch and for the request to be dropped.

In order to provide to the tester to add additional request matching mechanisms and to provide extensibility without actually changing the SipSession/SipPhone class, we need to introduce a new way of handling these cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions