summaryrefslogtreecommitdiff
path: root/res/res_pjsip/presence_xml.c
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2016-01-19 18:20:59 -0600
committerRichard Mudgett <rmudgett@digium.com>2016-01-21 16:04:39 -0600
commit04078f43b5e2970455307e22010ecd873a70e061 (patch)
tree5ad04ca706a4051a347c71abc7ef84b04d19b4a5 /res/res_pjsip/presence_xml.c
parent53570e2c6fecc4debab93b7a8e70765306154001 (diff)
res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case.
ASTERISK-25712 #close Reported by: Richard Mudgett Change-Id: I70634df24f8c6c3a2c66c45af61d021e4999253f
Diffstat (limited to 'res/res_pjsip/presence_xml.c')
-rw-r--r--res/res_pjsip/presence_xml.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/res/res_pjsip/presence_xml.c b/res/res_pjsip/presence_xml.c
index b98ea0237..c991a0d68 100644
--- a/res/res_pjsip/presence_xml.c
+++ b/res/res_pjsip/presence_xml.c
@@ -91,6 +91,12 @@ void ast_sip_presence_exten_state_to_str(int state, char **statestring, char **p
*pidfstate = "busy";
*pidfnote = "Ringing";
break;
+ case (AST_EXTENSION_INUSE | AST_EXTENSION_RINGING):
+ *statestring = "confirmed";
+ *local_state = NOTIFY_INUSE;
+ *pidfstate = "busy";
+ *pidfnote = "Ringing";
+ break;
case AST_EXTENSION_INUSE:
*statestring = "confirmed";
*local_state = NOTIFY_INUSE;
@@ -121,7 +127,7 @@ void ast_sip_presence_exten_state_to_str(int state, char **statestring, char **p
*statestring = "terminated";
*local_state = NOTIFY_OPEN;
*pidfstate = "--";
- *pidfnote ="Ready";
+ *pidfnote = "Ready";
break;
}
}