feat: 支持目录和报警级联转发通知

This commit is contained in:
ydajiang
2025-10-17 10:47:25 +08:00
parent 4fad7b3d5d
commit 250544b05a
32 changed files with 2523 additions and 1862 deletions

View File

@@ -98,3 +98,14 @@ func SetToTag(response sip.Message) {
to := toHeader[0].(*sip.ToHeader)
to.Params = sip.NewParams().Add("tag", sip.String{Str: util.RandString(10)})
}
func SetHeader(msg sip.Message, header sip.Header) {
msg.RemoveHeader(header.Name())
msg.AppendHeader(header)
}
func SetHeaderIfNotExist(msg sip.Message, header sip.Header) {
if len(msg.GetHeaders(header.Name())) < 1 {
msg.AppendHeader(header)
}
}