Page 1 of 1

QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Tue Aug 20, 2024 5:59 pm
by dlbaron
Is there any way we can switch features 'BARGE/LISTEN/WHISPER' without hanging up and changing the options in realtime report?

for example I can search in option monitor=monitor then I listen to a user, then if I want to barge to this user I can hit something like a number 2 in my softphone to switch from listen to barge

any help would do, thank you everyone :)

Version: 2.14b0.5
SVN Version: 3564
DB Schema Version: 1653
ViciBox: v.8.0.1
Asterisk: 11.25.1-vici

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Wed Aug 21, 2024 2:04 am
by carpenox
just use a webphone and hangup the phone then click the barge option, theres a video on my YT

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Wed Aug 21, 2024 8:50 am
by dlbaron
thank you carpenox, we can do that but we usually monitor more than 1 user in production, we do a minimum of 5 active call sessions in eyebeam and just toggle different sessions, so if ever I am changing from listen to barge I would have to do that it would be a hassle :(

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Wed Aug 21, 2024 10:21 am
by dlbaron
if this not yet in vicidial, can I have this requested? ill be giving some incentives if this is implemented :)

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Tue Aug 27, 2024 3:08 am
by carpenox
you can request it through the viciphone github perhaps:

https://github.com/vicimikec/ViciPhone

I do not believe its possible with webrtc though.

Chris

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Thu Aug 29, 2024 12:53 pm
by dlbaron
we will use a softphone :), is it possible?

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Sat Aug 31, 2024 1:36 pm
by carpenox
not to my knowledge

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Mon Sep 23, 2024 9:13 pm
by williamconley
Always barge, but stay on Mute?

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Thu Oct 10, 2024 8:31 am
by jovieticar101
I'd love to have this feature in the future

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Thu Oct 17, 2024 1:04 pm
by jovieticar101
Chanspy or ExtenSpy but i dont know if this will work on asterisk 11

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Thu Oct 17, 2024 1:04 pm
by jovieticar101
Chanspy or ExtenSpy but i dont know if this will work on asterisk 11

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Sat Oct 19, 2024 9:43 pm
by carpenox
possibly actually, good idea

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Mon Oct 28, 2024 11:56 am
by jovieticar101
EDITTED this line on extensions-vicidial.conf this is my entry

; Whisper to agent meetme entry
exten => _473782188600XXX,1,Answer
exten => _473782188600XXX,n,Wait(1)
exten => _473782188600XXX,n,AGI(getAGENTchannel.agi)
exten => _473782188600XXX,n,NoOp(${agent_zap_channel})
exten => _473782188600XXX,n,GotoIf($[ "${agent_zap_channel}" = "101" ]?fin)
exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qd)
exten => _473782188600XXX,n(fin),Hangup()


when I press whisper on vicidial.
it listen to the call.


when I press 5 I can whisper to the agent

when I press 4 it goes back to listen.

when I press 6 - barge is not working

heres the output when I press 6
Code: Select all
[Oct 28 12:53:54] DTMF[30503][C-00000126]: channel.c:4215 __ast_read: DTMF begin '6' received on SIP/1715-00000075
[Oct 28 12:53:54] DTMF[30503][C-00000126]: channel.c:4226 __ast_read: DTMF begin passthrough '6' on SIP/1715-00000075
[Oct 28 12:53:54] DTMF[30502][C-00000126]: channel.c:4215 __ast_read: DTMF begin '6' received on Local/192*168*001*003*473782188600053@default-000000e1;2
[Oct 28 12:53:54] DTMF[30502][C-00000126]: channel.c:4219 __ast_read: DTMF begin ignored '6' on Local/192*168*001*003*473782188600053@default-000000e1;2
[Oct 28 12:53:55] DTMF[30503][C-00000126]: channel.c:4129 __ast_read: DTMF end '6' received on SIP/1715-00000075, duration 160 ms
[Oct 28 12:53:55] DTMF[30503][C-00000126]: channel.c:4170 __ast_read: DTMF end accepted with begin '6' on SIP/1715-00000075
[Oct 28 12:53:55] DTMF[30503][C-00000126]: channel.c:4199 __ast_read: DTMF end passthrough '6' on SIP/1715-00000075
[Oct 28 12:53:55] DTMF[30502][C-00000126]: channel.c:4129 __ast_read: DTMF end '6' received on Local/192*168*001*003*473782188600053@default-000000e1;2, duration 160 ms
[Oct 28 12:53:55] DTMF[30502][C-00000126]: channel.c:4199 __ast_read: DTMF end passthrough '6' on Local/192*168*001*003*473782188600053@default-000000e1;2


the agent can still hear me, but the customer cannot hear me

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Mon Oct 28, 2024 1:20 pm
by williamconley
you left out the code for the "4/5/6" button presses.

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Mon Oct 28, 2024 1:59 pm
by carpenox
good catch Bill

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Mon Oct 28, 2024 3:07 pm
by jovieticar101
williamconley wrote:you left out the code for the "4/5/6" button presses.


exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qd456)

is this the correct code?

also tried qB which is Barge, but this does not work, seems like it work like a whisper

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Tue Oct 29, 2024 8:36 pm
by williamconley
jovieticar101 wrote:
williamconley wrote:you left out the code for the "4/5/6" button presses.


exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qd456)

is this the correct code?

also tried qB which is Barge, but this does not work, seems like it work like a whisper


Code: Select all

c(digit)

    digit required - Specify a DTMF digit that can be used to spy on the next available channel.

d - Override the typical numeric DTMF functionality and instead use DTMF to switch between spy modes.

    4 - spy mode

    5 - whisper mode

    6 - barge mode

Try with JUST 4 JUST 5 and JUST 6, then try with 45 and 46?

See what results you get. Also add "w" to a few tests and see if whisper to spy modes are affected.

The boring stuff: Try every iteration possible. Log the data. Draw some results. Post the logged data if you don't get a solution.

Barge may only work on bridged calls that do not involve meetme. You could test that with a direct call between two sip phones to see if the behavior is being affected by MeetMe.

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Tue Nov 19, 2024 4:40 pm
by jovieticar101
I tried the following

Code: Select all
[code]exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qdB)[/code]


Code: Select all
exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qd456)


Code: Select all
exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qd(6))


everything doesnt work so I tried extenspy

Code: Select all
_473782188600XXX,n,ExtenSpy(${agent_zap_channel},qdbw)

the toggle works properly however I encounter few problems
1. default for this one is whisper not listen
2. when I monitor the agent from a different server on the same cluster, the system is giving me a different user or extension or sip

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Thu Nov 21, 2024 2:53 pm
by williamconley
Try with JUST 4 JUST 5 and JUST 6, then try with 45 and 46?

See what results you get.


I see ... just 6 ... did you try the others? "Every possible iteration" is boring and labor intense.

The goal here is to see If (and How) you can affect the behavior of the system. Or if you simply can't and an understanding of the Feature is just not yet within your grasp at all. Try all possibilities. It may become clear. (That's what I do every time I hit a new brick wall)

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Fri Nov 22, 2024 2:46 pm
by jovieticar101
yes, I tried every posibilies and do some trial and error for this matter.

Re: QUESTION: BARGE/LISTEN/WHISPER

PostPosted: Fri Nov 22, 2024 3:50 pm
by williamconley
jovieticar101 wrote:yes, I tried every posibilies and do some trial and error for this matter.

and when you tried every possibility ... did your attempt have ANY effect? At all? (If so: what were they ...)