Here's something that should be easy for RUBY pro's.

 

Here is a script:

 

                        1.times do

                                r = $agi.exec('DIAL',
SIP/voipuser&Zap/32&Zap/33&Zap/34&Zap/35)

                                r = $agi.get_variable('DIALSTATUS')

 

                        #       $agi.set_variable(' WHOANSWERED ',...)

 

                                retry if r.message.include?('BUSY')

                        end  

 

 

when it's executed it shows this in the console:

 

 

 

AGI Rx << ANSWER

AGI Tx >> 200 result=0

AGI Rx << EXEC DIAL SIP/voipuser&Zap/32&Zap/33&Zap/34&Zap/35

    -- AGI Script Executing Application: (DIAL) Options:
(SIP/voipuser&Zap/32&Zap/33&Zap/34&Zap/35)

    -- Called voipuser

    -- Called 32

    -- Called 33

    -- Called 34

    -- Called 35

    -- Zap/32-1 is ringing

    -- Zap/33-1 is ringing

    -- Zap/34-1 is ringing

    -- Zap/35-1 is ringing

    -- SIP/voipuser-e989 is ringing

    -- SIP/ voipuser-e989 answered Zap/1-1    

 

 

What we need is to be able to populate the variable WHOANSWERED with info
SIP/ voipuser 

In this case, or whoever answers next time.

 

Thanks in advance!

 

 

 

 

 

 

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to