aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_sip.c
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-10-23 03:58:40 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-10-23 03:58:40 +0000
commit4c81f60757b61bfcddaa882380c485e42bf392cf (patch)
treee0c7527dc8b02b6b0103b9251e53f09766f3b7cb /channels/chan_sip.c
parent21a7bc1d6267edd9e4c6160c4131095663a47db6 (diff)
Set joint capability as well when checking users
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1662 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_sip.c')
-rwxr-xr-xchannels/chan_sip.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index eafeaa140..e6cd20e6a 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -3919,6 +3919,7 @@ static int check_user(struct sip_pvt *p, struct sip_request *req, char *cmd, cha
p->pickupgroup = user->pickupgroup;
p->restrictcid = user->restrictcid;
p->capability = user->capability;
+ p->jointcapability = user->capability;
if (user->dtmfmode) {
p->dtmfmode = user->dtmfmode;
if (p->dtmfmode & SIP_DTMF_RFC2833)
@@ -3960,6 +3961,7 @@ static int check_user(struct sip_pvt *p, struct sip_request *req, char *cmd, cha
p->callgroup = peer->callgroup;
p->pickupgroup = peer->pickupgroup;
p->capability = peer->capability;
+ p->jointcapability = peer->capability;
if (peer->dtmfmode) {
p->dtmfmode = peer->dtmfmode;
if (p->dtmfmode & SIP_DTMF_RFC2833)