Project

General

Profile

Answer event in goautodail version 3.3

Added by yasin sharief over 4 years ago

Hi,

How to get answer event in goautodail version 3.3 from php or javascript.

we are trying to configure our application which is in PHP & Java script with the help of IFRAME. We have successfully configured the page but when are unable to get answer event.

Please help me on this.

Regards
Yasin


Replies (16)

RE: Answer event in goautodail version 3.3 - Added by Demian Biscocho over 4 years ago

Please upgrade to the latest version 4.X. Version 3.X is more than 5 years old and is no longer supported.

RE: Answer event in goautodail version 3.3 - Added by yasin sharief about 4 years ago

Hi,

Upgraded to latest version 4 but still i did not found call answer event.

Default start ringing call went to LIVE and call seconds started, how i identify call answer event.

Please do the needful.

RE: Answer event in goautodail version 3.3 - Added by Wittie Manansala about 4 years ago

Hi,

Please provide the following:

1. Complete Carrier Settings
2. On /etc/asterisk/extensions.conf provide the following:
8368 dialplan
8369 Dialplan

Thanks

RE: Answer event in goautodail version 3.3 - Added by yasin sharief about 4 years ago

[MEDIANT251]
username=
type=friend
secret=
insecure=port,invite
fromuser=
context=trunkinbound
;context=default
allow=ulaw
allow=alaw
;ualify=yes
;dtmfmode=inband
;disallow=all
allow=gsm
qualify=yes
insecure=invite,port
nat=force_rport,comedia
host=172.19.0.99
dtmfmode=RFC2833

exten => _990010.,1,AGI
exten => _990010.,2,Dial(SIP/${EXTEN:-10}@MEDIANT251,,tTo)
exten => _990010.,3,Hangup

RE: Answer event in goautodail version 3.3 - Added by Wittie Manansala about 4 years ago

Hi,

On extension.conf try to apply the following:


; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
exten => 8366,1,Playback(sip-silence)
exten => 8366,n,AGI(agi://127.0.0.1:4577/call_log)
exten => 8366,n,AGI(agi-VDAD_ALL_outbound.agi,SURVEYCAMP-----LB)
exten => 8366,n,AGI(agi-VDAD_ALL_outbound.agi,SURVEYCAMP-----LB)
exten => 8366,n,Hangup()

; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
exten => 8367,1,Playback(sip-silence)
exten => 8367,n,AGI(agi://127.0.0.1:4577/call_log)
exten => 8367,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LO)
exten => 8367,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LO)
exten => 8367,n,Hangup()

; VICIDIAL_auto_dialer transfer script Load Balanced:
exten => 8368,1,Playback(sip-silence)
exten => 8368,n,AGI(agi://127.0.0.1:4577/call_log)
exten => 8368,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB)
exten => 8368,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB)
exten => 8368,n,Hangup()

; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
exten => 8369,1,Playback(sip-silence)
exten => 8369,n,AGI(agi://127.0.0.1:4577/call_log)
exten => 8369,n,AMD(2000,2000,1000,5000,120,50,4,256)
exten => 8369,n,AGI(VD_amd.agi,${EXTEN})
exten => 8369,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB)
exten => 8369,n,AGI(agi-VDAD_ALL_outbound.agi,NORMAL-----LB)
exten => 8369,n,Hangup()

Thanks

RE: Answer event in goautodail version 3.3 - Added by yasin sharief about 4 years ago

Hi,

Is it relay required to write 2 times below lines in extension.conf file ?

exten => 8366,n,AGI
exten => 8366,n,AGI

exten => 8367,n,AGI
exten => 8367,n,AGI

exten => 8368,n,AGI
exten => 8368,n,AGI

RE: Answer event in goautodail version 3.3 - Added by yasin sharief almost 4 years ago

Hi,

Sorry for late reply i updated the extension.conf file but in front end app in PHP i did not found any answer event.

Please do the needful

RE: Answer event in goautodail version 3.3 - Added by Wittie Manansala almost 4 years ago

Hi,

Are you using autodial or manual dial? Live Call indicator will displayed depends on your carrier. Usually once the carrier receive answer signal, Live Call displayed on agent ui.

Try also to use other VOIP provider to check the difference.

Thanks

RE: Answer event in goautodail version 3.3 - Added by yasin sharief almost 4 years ago

Hi

i am using manual dial. In application how i got answer Event.

Thanks

RE: Answer event in goautodail version 3.3 - Added by Wittie Manansala almost 4 years ago

Hi,

Please try this:

exten => _990010.,1,AGI
exten => _990010.,2,Dial(SIP/${EXTEN:6}@MEDIANT251,,tTo)
exten => _990010.,3,Hangup

RE: Answer event in goautodail version 3.3 - Added by yasin sharief almost 4 years ago

Hi,

I am using goautodial latest version 4.

Above setting are placed in extension.conf file from where i get answer event(Phone call lift or Phone call answer) from agi files or from database tables or php files.

Please help me.

please do the needful.

RE: Answer event in goautodail version 4.0 - Added by yasin sharief almost 4 years ago

Hi,

Please find the asterisk console output below. How can I capture events(Answer/Ringing/Busy of Inbound/Outbound) triggered in the asterisk console from php application or mysql db.

Manager 'sendcron' logged on from 127.0.0.1
-- Called 8600069@default
-- Executing [8600069@default:1] Konference("Local/8600069@default-00000003;2", "8600069,R") in new stack
-- Local/8600069@default-00000003;1 answered
-- Executing [9900109390850679@default:1] AGI("Local/8600069@default-00000003;1", "agi://127.0.0.1:4577/call_log") in new stack
Manager 'sendcron' logged off from 127.0.0.1
-- AGI Script Executing Application: (EXEC) Options: (Set(_CAMPCUST=83012103))
-- <Local/8600069@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
-- Executing [9900109390850679@default:2] Dial("Local/8600069@default-00000003;1", "SIP/9390850679@callhealth,,tTo") in new stack
Using SIP RTP CoS mark 5
-- Called SIP/9390850679@callhealth
Manager 'sendcron' logged on from 127.0.0.1
-- Called 58600069@default
-- Executing [58600069@default:1] Konference("Local/58600069@default-00000004;2", "8600069,qLR") in new stack
-- Local/58600069@default-00000004;1 answered
-- Executing [8309@default:1] Answer("Local/58600069@default-00000004;1", "") in new stack
-- Executing [8309@default:2] Monitor("Local/58600069@default-00000004;1", "wav,20200528-130140_9390850679_83012103_10199") in new stack
-- Executing [8309@default:3] Wait("Local/58600069@default-00000004;1", "3600") in new stack
Manager 'sendcron' logged off from 127.0.0.1
h1. -- SIP/callhealth-00000001 is ringing
> 0x7f7e8800d570 -- Strict RTP learning after remote address set to: 172.19.0.99:12016
-- SIP/callhealth-00000001 is making progress passing it to Local/8600069@default-00000003;1
> 0x7f7e8800d570 -- Strict RTP switching to RTP target address 172.19.0.99:12016 as source
> 0x7f7e8800d570 -- Strict RTP learning complete - Locking on source address 172.19.0.99:12016
Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: Local/8600069@default-00000003;2
[May 28 13:01:55] WARNING3745[C-00000004]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI") in new stack
Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: SIP/callhealth-00000001
-- No one is available to answer at this time (1:0/0/0)
-- Executing [9900109390850679@default:3] Hangup("Local/8600069@default-00000003;1", "") in new stack
Spawn extension (default, 9900109390850679, 3) exited non-zero on 'Local/8600069@default-00000003;1'
-- Executing [h@default:1] AGI") in new stack
-- <Local/8600069@default-00000003;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0
Manager 'sendcron' logged off from 127.0.0.1
Manager 'sendcron' logged off from 127.0.0.1
-- <Local/8600069@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----NOANSWER---------------SIP 183 Session Progress) completed, returning 0
Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: Local/58600069@default-00000004;2
[May 28 13:01:55] WARNING[3753][C-00000006]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI("Local/58600069@default-00000004;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------)") in new stack
Manager 'sendcron' logged off from 127.0.0.1
-- <Local/58600069@default-00000004;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0 == Spawn extension (default, 8309, 3) exited non-zero on 'Local/58600069@default-00000004;1'
[May 28 13:01:55] WARNING3752[C-00000007]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI") in new stack
-- <Local/58600069@default-00000004;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0
ch-cc*CLI>

RE: Answer event in goautodail version 4.0 - Added by yasin sharief almost 4 years ago

yasin sharief wrote:

Hi,

Please find the asterisk console output below. How can I capture events(Answer/Ringing/Busy of Inbound/Outbound) triggered in the asterisk console from php application or mysql db.

Manager 'sendcron' logged on from 127.0.0.1
-- Called 8600069@default
-- Executing [8600069@default:1] Konference("Local/8600069@default-00000003;2", "8600069,R") in new stack
-- Local/8600069@default-00000003;1 answered
-- Executing [9900109390850679@default:1] AGI("Local/8600069@default-00000003;1", "agi://127.0.0.1:4577/call_log") in new stack
Manager 'sendcron' logged off from 127.0.0.1
-- AGI Script Executing Application: (EXEC) Options: (Set(_CAMPCUST=83012103))
-- <Local/8600069@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log completed, returning 0
-- Executing [9900109390850679@default:2] Dial("Local/8600069@default-00000003;1", "SIP/9390850679@callhealth,,tTo") in new stack
Using SIP RTP CoS mark 5
-- Called SIP/9390850679@callhealth
Manager 'sendcron' logged on from 127.0.0.1
-- Called 58600069@default
-- Executing [58600069@default:1] Konference("Local/58600069@default-00000004;2", "8600069,qLR") in new stack
-- Local/58600069@default-00000004;1 answered
-- Executing [8309@default:1] Answer("Local/58600069@default-00000004;1", "") in new stack
-- Executing [8309@default:2] Monitor("Local/58600069@default-00000004;1", "wav,20200528-130140_9390850679_83012103_10199") in new stack
-- Executing [8309@default:3] Wait("Local/58600069@default-00000004;1", "3600") in new stack
Manager 'sendcron' logged off from 127.0.0.1
h1. -- SIP/callhealth-00000001 is ringing

0x7f7e8800d570 -- Strict RTP learning after remote address set to: 172.19.0.99:12016

-- SIP/callhealth-00000001 is making progress passing it to Local/8600069@default-00000003;1

0x7f7e8800d570 -- Strict RTP switching to RTP target address 172.19.0.99:12016 as source
0x7f7e8800d570 -- Strict RTP learning complete - Locking on source address 172.19.0.99:12016

Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: Local/8600069@default-00000003;2
[May 28 13:01:55] WARNING3745[C-00000004]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI") in new stack
Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: SIP/callhealth-00000001
-- No one is available to answer at this time (1:0/0/0)
-- Executing [9900109390850679@default:3] Hangup("Local/8600069@default-00000003;1", "") in new stack
Spawn extension (default, 9900109390850679, 3) exited non-zero on 'Local/8600069@default-00000003;1'
-- Executing [h@default:1] AGI") in new stack
-- <Local/8600069@default-00000003;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0
Manager 'sendcron' logged off from 127.0.0.1
Manager 'sendcron' logged off from 127.0.0.1
-- <Local/8600069@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----NOANSWER---------------SIP 183 Session Progress) completed, returning 0
Manager 'sendcron' logged on from 127.0.0.1
-- Manager 'sendcron' from 127.0.0.1, hanging up channel: Local/58600069@default-00000004;2
[May 28 13:01:55] WARNING[3753][C-00000006]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI("Local/58600069@default-00000004;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------)") in new stack
Manager 'sendcron' logged off from 127.0.0.1
-- <Local/58600069@default-00000004;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0 == Spawn extension (default, 8309, 3) exited non-zero on 'Local/58600069@default-00000004;1'
[May 28 13:01:55] WARNING3752[C-00000007]: func_hangupcause.c:140 hangupcause_read: Unable to find information for channel
-- Executing [h@default:1] AGI") in new stack
-- <Local/58600069@default-00000004;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0--------------------) completed, returning 0
ch-cc*CLI>

Any help would be appreciated.
Thanks in advance.

RE: Answer event in goautodail version 3.3 - Added by Wittie Manansala almost 4 years ago

Hi,

Here's the sip response from your logs:

Outbond:

-- <Local/8600069@default-00000003;1>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----NOANSWER---------------SIP 183 Session Progress) completed, returning 0
Manager 'sendcron' logged on from 127.0.0.1

183 Session Progress
This response may be used to send extra information for a call which is still being set up

Please coordinate that response to your VOIP Provider.

For Inbound:
Please provide us the following:
1. Campaign Settings (Screenshot)
2. DID Settings (Screenshot)
3. Ingroup Settings (Screenshot)
4. Asterisk CLI Log when calling your Inbound Number.

Thanks

    (1-16/16)
    Go to top