Skip to content

NethVoice: SIP port migration misses aliases and local-address trunks #8271

Open
nethesis/ns8-nethvoice
#1091

Description

@Stell0

Steps to reproduce

  1. Configure a NethVoice instance with an additional SIP domain route pointing to its UDP listener.
  2. Configure an inbound trunk whose destination uses another address assigned to the node, rather than the node VPN address.
  3. Run the update that moves the SIP UDP listener to a new port.

Expected behavior

All matching UDP destinations belonging to the instance follow the new listener, including additional domains and trunks using other assigned local addresses. Unrelated destinations and explicit TCP/TLS routes remain unchanged. Repeating the migration also repairs installations whose port was moved by an earlier update.

Actual behavior

The public update code leaves two cases uncovered:

  • 90repoint_sip_proxy invokes configuration code that updates only NETHVOICE_HOST, so additional domain routes are omitted.
  • 91repoint_proxy_trunks matches only the node VPN address, so it skips trunks pointing to another address assigned to the same node even when the old instance port matches.

Those destinations retain the old UDP port. Reloading the proxy cannot fix saved destinations that were never rewritten.

Components

NethVoice SIP-port migration in ns8-nethvoice.

See also

Moved from nethesis/ns8-nethvoice#1090.

Activity

  1. added this to the NethVoice 1.8 milestone on Oct 22, 2026
  2. self-assigned this
    on Oct 22, 2026
  3. added theissue type on Oct 22, 2026
  4. added
    nethvoiceBug or features releted to the NethVoice project
    on Oct 23, 2026
  5. added
    testingPackages are available from testing repositories
    on Oct 26, 2026
  6. moved this from Todo to Testing in NethVoiceon Oct 26, 2026
  7. edospadoni commented on Oct 26, 2026

    @edospadoni
    Member
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

nethvoiceBug or features releted to the NethVoice projecttestingPackages are available from testing repositories

Type

Projects

  • Status
    Testing

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions