5 thoughts on - broadcast

  • Hi Ahmed,

    I did the same thing earlier to test the load of Digium card. But this time
    I want to play file and want to get some DTMF from all the members of
    conference.

    So in this case I need more control into Konference module. But when I use
    .call files then control will not go longer with all events.

    Is there any alternate way to do it?

    I appreciate your suggestion and will doing in parallel at higher priority

  • Good to know,

    I think it’ll be a feedback score or a poll from members of the conference.
    So if you use the R option and collect DTMF from members, and an AMI script
    listening to that particular DTMF event collects all. This way your AMI
    listener script should be able to tell you at the end of poll what user
    inserted with DTMF.

    So overall insertion of a broadcast message using Ahmed’s method of .call
    file and later on collecting DTMF events from AMI script
    should theoretically work for you.

  • Hi Sam,

    I am doing the same things.
    into your suggested script you join into context Konference and then .call
    file start IVRs .

    the same logic I have pasted in which I make .call file and then join into
    the Konference and then .call file start it’s work.

    But As i know they are on different -2 channels and not joined into same
    conference. That’s why no audio is able to broadcast into conference.

    [broadcast-message]
    exten => s,1,Answer()
    exten => s,n,Set(p=”/var/spool/
    asterisk/monitor/”)
    exten => s,n,playback(${p}/LQA/12/Biology/Que3)
    exten => s,n,playback(${p}/LQA/12/Biology/Que4)
    exten => s,n,playback(${p}/LQA/12/Biology/Que5)
    exten => s,n,playback(${p}/LQA/12/Biology/Que6)
    exten => s,n,playback(${p}/LQA/12/Biology/Que7)
    exten => s,n,Wait(10)
    exten => s,n,Hangup()

    Where you have mention in which conf. it will be start ?

    miss comunication in between .call and rest users.