Conference URI support with asterisk

Does asterisk support Conference server URI? So that user can create conference using this URI, just like we have network conference URI for broadsoft servers?

I’m not really familiar with what that does in the Broadsoft ecosystem. Asterisk itself can be configured such that when a number is dialed it goes to a conference room.

Thank you… But that is meet-me conference… I, m looking for Ad-hoc conference using conference factory URI configured on phone

There’s nothing built in for that.

I’m a bit late to the party here, but I manually set something up for this. It lacks smarts of detecting when a party is already in a conference, that is, you can’t conference a call that is already conferenced, but that’s typical behavior in switches. I’m using ConfBridge on a FreePBX system, which is what that STARTMEETME goes to. FreePBX builds a STARTMEETME extension, so I just kick over to that instead of rewriting that for the network conference purposes. This script creates an ad-hoc conference bridge using the initiator’s extension as the conference number. I’m also in device and user mode in FreePBX, so there are some extra pieces in there to get the extension from the device ID.


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Send parties to the extensions conference bridge
; Added by JFB 15 Jul 13
; Updated by JFB 04 Jan 18
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
exten => conference,1,GotoIf($["${BLINDTRANSFER}" == ""]?useChannel)
exten => conference,n,Set(transferer=${BLINDTRANSFER})
exten => conference,n,Goto(cutTransferer)
exten => conference,n(useChannel),Set(transferer=${CHANNEL})
exten => conference,n(cutTransferer),Set(confno=${CUT(transferer,-,1)})
exten => conference,n,Set(confno=${CUT(confno,/,2)})
exten => conference,n,Set(confno=${DB(DEVICE/${confno}/user)})
exten => conference,n,Set(CONFBRIDGE(user,end_marked)=yes)
exten => conference,n,Set(MEETME_ROOMNUM=${confno})
exten => conference,n,Set(CONFBRIDGE(user,talk_detection_events)=yes)
exten => conference,n,Set(CONFBRIDGE(user,music_on_hold_when_empty)=yes)
exten => conference,n,Set(CONFBRIDGE(user,dsp_drop_silence)=yes)
exten => conference,n,Set(CONFBRIDGE(user,announce_join_leave)=no)
exten => conference,n,Set(CONFBRIDGE(user,announce_user_count)=no)
exten => conference,n,Set(CONFBRIDGE(user,quiet)=yes)
exten => conference,n,Set(CONFBRIDGE(user,timeout)=21600)
exten => conference,n,Set(MAX_PARTICIPANTS=20)
exten => conference,n,Goto(ext-meetme,STARTMEETME,1)
type or paste code here