RFC 4579 question
Hi All, Im working on getting RFC4579 conference support working, and when we create the room, i see the contact come back with isfocus on the 200ok (this indicates to me, along with the console output that trhe RFC-4579 flag is set properly on the room, unless im misreading something), but the subscription never generates a notify with the room participants (subscribe/200ok below for reference). Ive tried creating the room both with or without the @domain and neither makes a difference. The subscribe never gets a notify. Can someone point me in the right direction? Version is 1.10.2 on CentOS SUBSCRIBE sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com SIP/2.0 Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> From: "rdelgrosso" <sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 CSeq: 1 SUBSCRIBE Call-ID: 8806c2b0sphfb5rvq8s6 Max-Forwards: 69 Accept: application/conference-info+xml Allow: ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REFER,REGISTER,SUBSCRIBE Event: conference Expires: 3600 Contact: <sip:172.31.0.110:6060;thinfo=VG98bzAdIFswMjIINB42BhBWZX1lWWhBdlpmUGlnYVhkXngAIgA9ICQAIht+AyMSRVMjHCNVckNiT2Biel9+XnJEalBjZ2Bc> Supported: outbound, replaces User-Agent: RingRx 0.1.0 Content-Length: 0 SIP/2.0 202 Accepted Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6;rport=6060 From: "rdelgrosso" <sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com>;tag=DsDlkFXvDBOl Call-ID: 8806c2b0sphfb5rvq8s6 CSeq: 1 SUBSCRIBE Contact: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> Expires: 3600 User-Agent: RingRX Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: outbound, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Subscription-State: active;expires=3600 Content-Length: 0
Try this before the conference <action application="answer" data="is_conference"/> On Thu, Sep 17, 2020 at 4:22 PM Ryan Delgrosso <ryandelgrosso@gmail.com> wrote:
Hi All,
Im working on getting RFC4579 conference support working, and when we create the room, i see the contact come back with isfocus on the 200ok (this indicates to me, along with the console output that trhe RFC-4579 flag is set properly on the room, unless im misreading something), but the subscription never generates a notify with the room participants (subscribe/200ok below for reference).
Ive tried creating the room both with or without the @domain and neither makes a difference. The subscribe never gets a notify.
Can someone point me in the right direction? Version is 1.10.2 on CentOS
SUBSCRIBE sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com SIP/2.0 Via: SIP/2.0/UDP 172.31.0.110:6060 ;branch=z9hG4bKec61.cf48fb31.0;i=872400d6 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 CSeq: 1 SUBSCRIBE Call-ID: 8806c2b0sphfb5rvq8s6 Max-Forwards: 69 Accept: application/conference-info+xml Allow: ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REFER,REGISTER,SUBSCRIBE Event: conference Expires: 3600 Contact: <sip:172.31.0.110:6060 ;thinfo=VG98bzAdIFswMjIINB42BhBWZX1lWWhBdlpmUGlnYVhkXngAIgA9ICQAIht+AyMSRVMjHCNVckNiT2Biel9+XnJEalBjZ2Bc> Supported: outbound, replaces User-Agent: RingRx 0.1.0 Content-Length: 0
SIP/2.0 202 Accepted Via: SIP/2.0/UDP 172.31.0.110:6060 ;branch=z9hG4bKec61.cf48fb31.0;i=872400d6;rport=6060 From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> ;tag=DsDlkFXvDBOl Call-ID: 8806c2b0sphfb5rvq8s6 CSeq: 1 SUBSCRIBE Contact: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> Expires: 3600 User-Agent: RingRX Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: outbound, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Subscription-State: active;expires=3600 Content-Length: 0 _________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
-- Brian West | Co-founder and Developer Need Commercial support? email sales@freeswitch.com FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g> Email: brian@freeswitch.com Mobile: 918-424-9378 Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/> [image: https://www.facebook.com/signalwireinc?src=email] <https://www.facebook.com/freeswitch> [image: https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
Brian, I added that but the subscribe still isnt getting presence, see dialplan snippet below. Are there any other secret handshakes that must be completed before the behavior activates? <extension name="Conference Room conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b"> <condition field="destination_number" expression="^(conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b)$"> <action application="answer" data="is_conference"/> <action application="conference" data="conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b@adhoc++flags{moderator|endconf}"/> </condition> </extension> On 9/17/2020 6:42 PM, Brian West wrote:
Try this before the conference
<action application="answer" data="is_conference"/>
On Thu, Sep 17, 2020 at 4:22 PM Ryan Delgrosso <ryandelgrosso@gmail.com <mailto:ryandelgrosso@gmail.com>> wrote:
Hi All,
Im working on getting RFC4579 conference support working, and when we create the room, i see the contact come back with isfocus on the 200ok (this indicates to me, along with the console output that trhe RFC-4579 flag is set properly on the room, unless im misreading something), but the subscription never generates a notify with the room participants (subscribe/200ok below for reference).
Ive tried creating the room both with or without the @domain and neither makes a difference. The subscribe never gets a notify.
Can someone point me in the right direction? Version is 1.10.2 on CentOS
SUBSCRIBE sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> SIP/2.0 Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <mailto:sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 CSeq: 1 SUBSCRIBE Call-ID: 8806c2b0sphfb5rvq8s6 Max-Forwards: 69 Accept: application/conference-info+xml Allow: ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REFER,REGISTER,SUBSCRIBE Event: conference Expires: 3600 Contact: <sip:172.31.0.110:6060;thinfo=VG98bzAdIFswMjIINB42BhBWZX1lWWhBdlpmUGlnYVhkXngAIgA9ICQAIht+AyMSRVMjHCNVckNiT2Biel9+XnJEalBjZ2Bc> Supported: outbound, replaces User-Agent: RingRx 0.1.0 Content-Length: 0
SIP/2.0 202 Accepted Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6;rport=6060 From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <mailto:sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com>;tag=DsDlkFXvDBOl Call-ID: 8806c2b0sphfb5rvq8s6 CSeq: 1 SUBSCRIBE Contact: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> Expires: 3600 User-Agent: RingRX Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: outbound, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Subscription-State: active;expires=3600 Content-Length: 0
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com <https://signalwire.com> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community <https://signalwire.community>
Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com <https://freeswitch.com>
Official FreeSWITCH Sites https://freeswitch.com/oss <https://freeswitch.com/oss> https://freeswitch.org/confluence <https://freeswitch.org/confluence> https://cluecon.com <https://cluecon.com>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> https://freeswitch.com <https://freeswitch.com>
--
Brian West | Co-founder and Developer
Need Commercial support? email sales@freeswitch.com <mailto:sales@freeswitch.com>
FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>
Email: brian@freeswitch.com <mailto:brian@freeswitch.com>
Mobile: 918-424-9378
Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>
https://www.facebook.com/signalwireinc?src=email <https://www.facebook.com/freeswitch> https://twitter.com/freeswitch <https://twitter.com/freeswitch>
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
All, I tried brians suggestion of answering with "is_conference" <extension name="Conference Room conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b"> <condition field="destination_number" expression="^(conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b)$"> <action application="answer" data="is_conference"/> <action application="conference" data="conf-0b8f013d-4cd7-46a8-b84e-8566dab3a13b@adhoc++flags{moderator|endconf}"/> </condition> </extension> but I'm still not getting any notifies sent to the subscription with the room contents. Any other flags/values that need to be in alignment? In this case the dialplan and config come from XML Curl so the room isnt in an advertise block at startup. Does that matter as we are creating it by UUID on the fly? Any help is much appreciated.
On 9/17/2020 6:42 PM, Brian West wrote:
Try this before the conference
<action application="answer" data="is_conference"/>
On Thu, Sep 17, 2020 at 4:22 PM Ryan Delgrosso <ryandelgrosso@gmail.com <mailto:ryandelgrosso@gmail.com>> wrote:
Hi All,
Im working on getting RFC4579 conference support working, and when we create the room, i see the contact come back with isfocus on the 200ok (this indicates to me, along with the console output that trhe RFC-4579 flag is set properly on the room, unless im misreading something), but the subscription never generates a notify with the room participants (subscribe/200ok below for reference).
Ive tried creating the room both with or without the @domain and neither makes a difference. The subscribe never gets a notify.
Can someone point me in the right direction? Version is 1.10.2 on CentOS
SUBSCRIBE sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> SIP/2.0 Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <mailto:sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 CSeq: 1 SUBSCRIBE Call-ID: 8806c2b0sphfb5rvq8s6 Max-Forwards: 69 Accept: application/conference-info+xml Allow: ACK,BYE,CANCEL,INFO,INVITE,MESSAGE,NOTIFY,OPTIONS,PRACK,REFER,REGISTER,SUBSCRIBE Event: conference Expires: 3600 Contact: <sip:172.31.0.110:6060;thinfo=VG98bzAdIFswMjIINB42BhBWZX1lWWhBdlpmUGlnYVhkXngAIgA9ICQAIht+AyMSRVMjHCNVckNiT2Biel9+XnJEalBjZ2Bc> Supported: outbound, replaces User-Agent: RingRx 0.1.0 Content-Length: 0
SIP/2.0 202 Accepted Via: SIP/2.0/UDP 172.31.0.110:6060;branch=z9hG4bKec61.cf48fb31.0;i=872400d6;rport=6060 From: "rdelgrosso" <sip:rdelgrosso@test.domain.com> <mailto:sip:rdelgrosso@test.domain.com>;tag=k5c2tba943 To: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@test.domain.com>;tag=DsDlkFXvDBOl Call-ID: 8806c2b0sphfb5rvq8s6 CSeq: 1 SUBSCRIBE Contact: <sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> <mailto:sip:conf-c7250a4c-edf5-427f-af41-f7f61c251253@172.31.0.130:5080> Expires: 3600 User-Agent: RingRX Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE Supported: outbound, path, replaces Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer Subscription-State: active;expires=3600 Content-Length: 0
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com <https://signalwire.com> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community <https://signalwire.community>
Professional FreeSWITCH Services sales@freeswitch.com <mailto:sales@freeswitch.com> https://freeswitch.com <https://freeswitch.com>
Official FreeSWITCH Sites https://freeswitch.com/oss <https://freeswitch.com/oss> https://freeswitch.org/confluence <https://freeswitch.org/confluence> https://cluecon.com <https://cluecon.com>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> https://freeswitch.com <https://freeswitch.com>
--
Brian West | Co-founder and Developer
Need Commercial support? email sales@freeswitch.com <mailto:sales@freeswitch.com>
FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045 <https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>
Email: brian@freeswitch.com <mailto:brian@freeswitch.com>
Mobile: 918-424-9378
Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>
https://www.facebook.com/signalwireinc?src=email <https://www.facebook.com/freeswitch> https://twitter.com/freeswitch <https://twitter.com/freeswitch>
_________________________________________________________________________
The FreeSWITCH project is sponsored by SignalWirehttps://signalwire.com Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services. Build your next product on our scalable cloud platform.
Join our online community to chat in real timehttps://signalwire.community
Professional FreeSWITCH Services sales@freeswitch.com https://freeswitch.com
Official FreeSWITCH Sites https://freeswitch.com/oss https://freeswitch.org/confluence https://cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
participants (2)
-
Brian West
-
Ryan Delgrosso