Skip to content

Conversation

@yeoleobun
Copy link
Collaborator

  • Remove to tag from CANCEL
  • Update initial_request of dialog, when INVITE auth failed, and new INVITE have set, which will used by CANCEL

@yeoleobun
Copy link
Collaborator Author

fix 1st issue of #53

@yeoleobun yeoleobun merged commit 4529c98 into restsend:main Dec 29, 2025
3 checks passed
yeoleobun added a commit to yeoleobun/rsipstack that referenced this pull request Dec 29, 2025
fix: fix TTS speaker IDs (male and female were swapped)
@yeoleobun yeoleobun deleted the fix-cancel branch December 29, 2025 10:09
@yeoleobun yeoleobun restored the fix-cancel branch December 29, 2025 10:09
@yeoleobun yeoleobun deleted the fix-cancel branch December 29, 2025 10:09
shanecole pushed a commit to shanecole/rsipstack that referenced this pull request Jan 5, 2026
Merge upstream PR restsend#70 and related commits for SIP call transfer support.

Key additions:
- TransactionHandle: async command/response pattern for in-dialog requests
- ReferStatus: parser for NOTIFY body message/sipfrag content
- DialogState: new Refer, Message, Notify variants with TransactionHandle
- Subscription dialogs: ClientSubscriptionDialog, ServerSubscriptionDialog
- DialogLayer: get_or_create_server_subscription() method
- ClientInviteDialog: request(), notify(), refer(), notify_refer(), message()
- ServerInviteDialog: request(), notify(), refer(), notify_refer(), message()
- as_subscription() on both dialog types for REFER operations

Also includes upstream changes:
- PR restsend#66: get_client_dialog_by_call_id() for forking scenarios
- PR restsend#62: CANCEL no longer includes To-tag (RFC 3261 compliance)
- PR restsend#68: BytesMut buffer allocation in transports
- Various fixes for destination handling and auth retry

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant