Openfire Meetings SIP 403 Forbidden

Hi All,

I’m running 4.0.2 with the meetings plugin 0.3.2.0 and trying to setup SIP so people can dial into the video conference from our asterisk server. The SIP client seems to register ok but when I try and ring the extension I get the following 403 Forbidden error.

line
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221

]]>

2016.05.19 09:42:46 org.ifsoft.sip.SipService - [[SIP]] Got a request INVITE
2016.05.19 09:42:46 org.ifsoft.sip.SipService - [[SIP]] Got initial invite! 1017 1501 1501
2016.05.19 09:42:46 org.jitsi.jigasi.openfire.JigasiPlugin - CallControlComponent - findCreateSession 1017 1501 1501
2016.05.19 09:42:46 ofmeetsip - <message
from=“10.199.19.47:5060”
to=“192.168.220.200:5060”
time=“1463647366618”
isSender=“true”
transactionId=“z9hg4bk102329f0”
callId=“546d29997333dc7d782bef921d358134@192.168.220.200:5060”
firstLine=“SIP/2.0 403 Forbidden”

<![CDATA[SIP/2.0 403 Forbidden CSeq: 102 INVITE Call-ID: 546d29997333dc7d782bef921d358134@192.168.220.200:5060 From: "IT Ops Waterford" ;tag=as2adfc358 To: Via: SIP/2.0/UDP 192.168.220.200:5060;branch=z9hG4bK102329f0;rport=5060;received=192.168.220.200 Content-Length: 0 ]]>

2016.05.19 09:42:46 ofmeetsip - <message
from=“192.168.220.200:5060”
to=“10.199.19.47:5060”
time=“1463647366621”
isSender=“false”
transactionId=“z9hg4bk102329f0”
callId=“546d29997333dc7d782bef921d358134@192.168.220.200:5060”
firstLine=“ACK sip:1501@192.168.220.200:5060;transport=udp SIP/2.0”

<![CDATA[ACK sip:1501@192.168.220.200:5060;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.168.220.200:5060;branch=z9hG4bK102329f0;rport=5060;received=192.168.220.200 Max-Forwards: 70 From: "IT Ops Waterford" ;tag=as2adfc358 To: Contact: Call-ID: 546d29997333dc7d782bef921d358134@192.168.220.200:5060 CSeq: 102 ACK User-Agent: FPBX-2.11.0(11.10.2) Content-Length: 0 ]]>

I am also getting these errors in the error logs

line
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:519)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Subscription-State
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:280)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :464)
… 4 more
2016.05.19 09:39:07 org.ifsoft.sip.SipService - [[SIP]] failure while handling NOTIFY message
javax.sip.TransactionUnavailableException: Missing a required header : Subscription-State
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :466)
at org.ifsoft.sip.VideoBridgeSipListener.processRequest(VideoBridgeSipListener.jav a:418)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:230)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:519)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Subscription-State
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:280)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :464)
… 4 more
2016.05.19 09:39:07 org.ifsoft.sip.SipService - [[SIP]] failure while handling NOTIFY message
javax.sip.TransactionUnavailableException: Missing a required header : Subscription-State
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :466)
at org.ifsoft.sip.VideoBridgeSipListener.processRequest(VideoBridgeSipListener.jav a:418)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:230)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:519)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Subscription-State
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:280)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :464)
… 4 more
2016.05.19 09:39:09 org.ifsoft.sip.SipService - [[SIP]] failure while handling NOTIFY message
javax.sip.TransactionUnavailableException: Missing a required header : Subscription-State
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :466)
at org.ifsoft.sip.VideoBridgeSipListener.processRequest(VideoBridgeSipListener.jav a:418)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:230)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:519)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Subscription-State
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:280)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :464)
… 4 more
2016.05.19 09:39:12 org.ifsoft.sip.SipService - [[SIP]] failure while handling NOTIFY message
javax.sip.TransactionUnavailableException: Missing a required header : Subscription-State
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :466)
at org.ifsoft.sip.VideoBridgeSipListener.processRequest(VideoBridgeSipListener.jav a:418)
at gov.nist.javax.sip.EventScanner.deliverEvent(EventScanner.java:230)
at gov.nist.javax.sip.EventScanner.run(EventScanner.java:519)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.text.ParseException: Missing a required header : Subscription-State
at gov.nist.javax.sip.message.SIPRequest.checkHeaders(SIPRequest.java:280)
at gov.nist.javax.sip.SipProviderImpl.getNewServerTransaction(SipProviderImpl.java :464)
… 4 more