Guys, question here, its for a doorbell scenario
i have some extensions like
8000 , 8001 , 8002 , 8003
8000 => doorbell
9000 => ring group with members 8001 , 8002 , 8003
8010 , 8011 => other users , not part of a ring group => they can only join a conference
when the doorbutton calls, 444 , my conference, i can join that conf with 555 (8010 user), so when i leave, also the doorbell is kicked out…
i do that with below code…
BUT Then i need to join the call with a softphone, thats not easy …
What i want is that if the doorbell calls 9000 or 444 , i can join the conf as admin, but also all softphones are ringing, they can also join as ADMIN as well (marked user), so the doorbell is kicked out at the end of the call?
Is that possible?
code:
[default]
exten => 444,1,Progress()
exten => 444,2,Wait(1)
exten => 444,3,ConfBridge(1,myconferenceroom,default_user)
exten => 555,1,Progress()
exten => 555,2,Wait(1)
exten => 555,3,ConfBridge(1,myconferenceroom,admin_user)
exten => 9000,1,Answer
exten => 9000,n,Queue(ring,t,,,30)
exten => 9000,n,PlayBack(vm-goodbye)
exten => 9000,n,HangUp()
[ring]
strategy = ringall
context = default
member => SIP/8001
member => SIP/8002
member => SIP/8003