feat support refer teluri (#476)

* feat support refer teluri

* update drachtio source code
This commit is contained in:
Hoan Luu Huu
2023-10-10 19:42:52 +07:00
committed by GitHub
parent 48f2c57ae2
commit 6a3e12e293
3 changed files with 10 additions and 10 deletions

View File

@@ -328,8 +328,8 @@ class TaskDial extends Task {
sip_refer_to: req.get('Refer-To'), sip_refer_to: req.get('Refer-To'),
sip_referred_by: req.get('Referred-By'), sip_referred_by: req.get('Referred-By'),
sip_user_agent: req.get('User-Agent'), sip_user_agent: req.get('User-Agent'),
refer_to_user: to.user, refer_to_user: to.scheme === 'tel' ? to.number : to.user,
referred_by_user: by.user, referred_by_user: by.scheme === 'tel' ? by.number : by.user,
referring_call_sid, referring_call_sid,
referred_call_sid referred_call_sid
} }

14
package-lock.json generated
View File

@@ -31,7 +31,7 @@
"debug": "^4.3.4", "debug": "^4.3.4",
"deepcopy": "^2.1.0", "deepcopy": "^2.1.0",
"drachtio-fsmrf": "^3.0.27", "drachtio-fsmrf": "^3.0.27",
"drachtio-srf": "^4.5.26", "drachtio-srf": "^4.5.29",
"express": "^4.18.2", "express": "^4.18.2",
"ip": "^1.1.8", "ip": "^1.1.8",
"moment": "^2.29.4", "moment": "^2.29.4",
@@ -5209,9 +5209,9 @@
} }
}, },
"node_modules/drachtio-srf": { "node_modules/drachtio-srf": {
"version": "4.5.26", "version": "4.5.29",
"resolved": "https://registry.npmjs.org/drachtio-srf/-/drachtio-srf-4.5.26.tgz", "resolved": "https://registry.npmjs.org/drachtio-srf/-/drachtio-srf-4.5.29.tgz",
"integrity": "sha512-Dqq3E0qY5yxjDAkrgtwrkmQYuaGUwKqUu98kDS9xzEdX8oFqKZeV5onUZq0veznw4ctuGQolY8BI6zs1e5ynHg==", "integrity": "sha512-Hj2OW+SyQxAyLpyHngJwW26FX9V4fDYZGX0mlU4YOF4ml7I7b7XITcRPxKhroYDOrLgKqhNeh5BcPoKqPhEK7A==",
"dependencies": { "dependencies": {
"debug": "^3.2.7", "debug": "^3.2.7",
"delegates": "^0.1.0", "delegates": "^0.1.0",
@@ -14662,9 +14662,9 @@
} }
}, },
"drachtio-srf": { "drachtio-srf": {
"version": "4.5.26", "version": "4.5.29",
"resolved": "https://registry.npmjs.org/drachtio-srf/-/drachtio-srf-4.5.26.tgz", "resolved": "https://registry.npmjs.org/drachtio-srf/-/drachtio-srf-4.5.29.tgz",
"integrity": "sha512-Dqq3E0qY5yxjDAkrgtwrkmQYuaGUwKqUu98kDS9xzEdX8oFqKZeV5onUZq0veznw4ctuGQolY8BI6zs1e5ynHg==", "integrity": "sha512-Hj2OW+SyQxAyLpyHngJwW26FX9V4fDYZGX0mlU4YOF4ml7I7b7XITcRPxKhroYDOrLgKqhNeh5BcPoKqPhEK7A==",
"requires": { "requires": {
"debug": "^3.2.7", "debug": "^3.2.7",
"delegates": "^0.1.0", "delegates": "^0.1.0",

View File

@@ -47,7 +47,7 @@
"debug": "^4.3.4", "debug": "^4.3.4",
"deepcopy": "^2.1.0", "deepcopy": "^2.1.0",
"drachtio-fsmrf": "^3.0.27", "drachtio-fsmrf": "^3.0.27",
"drachtio-srf": "^4.5.26", "drachtio-srf": "^4.5.29",
"express": "^4.18.2", "express": "^4.18.2",
"ip": "^1.1.8", "ip": "^1.1.8",
"moment": "^2.29.4", "moment": "^2.29.4",