FOP drop my calls

hinzinho

Joined
Sep 18, 2009
Messages
461
Likes
0
Points
0
#1
Whenever I try to drag calls to the Parking Lot or On Hold, FOP would drop my calls. It works fine if I drag and drop to available lines, but not when I have an active call. I have searched online and have found similar problm, such as the link below. I have tried their solution but still the FOP is not working correctly. I even installed the HUDLite server and is getting the same results.

What am I doing wrong? TIA!


http://www.freepbx.org/forum/freepbx/us ... ring-calls
 

hinzinho

Joined
Sep 18, 2009
Messages
461
Likes
0
Points
0
#2
Here is the log when I tried to park the call using FOP. This is the default setting after installing Elastix. Somehow the FOP doesn't work.


dialparties.agi: Caller ID name is 'Mobile' number is '5234'
dialparties.agi: Methodology of ring is 'none'
-- dialparties.agi: Added extension 5334 to extension map
-- dialparties.agi: Extension 5334 cf is disabled
-- dialparties.agi: Extension 5334 do not disturb is disabled
dialparties.agi: Extension 5334 has ExtensionState: 0
-- dialparties.agi: Checking CW and CFB status for extension 5334
-- dialparties.agi: dbset CALLTRACE/5334 to 5234
-- dialparties.agi: Filtered ARG3: 5334
== Manager 'admin' logged off from 127.0.0.1
-- AGI Script dialparties.agi completed, returning 0
-- Executing [s@macro-dial:7] Dial("SIP/5234-0a14ce58", "SIP/5334||tr") in new stack
-- Called 5334
-- SIP/5334-0a1015a8 is ringing
-- SIP/5334-0a1015a8 answered SIP/5234-0a14ce58
-- Executing [h@macro-dial:1] Macro("SIP/5234-0a14ce58", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/5234-0a14ce58", "w") in new stack
== Starting SIP/5334-0a1015a8 at parkedcalls,71,1 failed so falling back to exten 's'
== Starting SIP/5334-0a1015a8 at parkedcalls,s,1 still failed so falling back to context 'default'
-- Executing [s@default:1] Playback("SIP/5334-0a1015a8", "vm-goodbye") in new stack
-- <SIP/5334-0a1015a8> Playing 'vm-goodbye' (language 'en')
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/5234-0a14ce58", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/5234-0a14ce58", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/5234-0a14ce58", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/5234-0a14ce58", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/5234-0a14ce58", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/5234-0a14 ce58' in macro 'hangupcall'
== Spawn h extension (macro-dial, h, 1) exited non-zero on 'SIP/5234-0a14ce58'
== Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/5234-0a14ce58' in macro 'dial'
== Spawn extension (macro-exten-vm, s, 9) exited non-zero on 'SIP/5234-0a14ce58' in macro 'exten-vm'
== Spawn extension (from-internal, 5334, 1) exited non-zero on 'SIP/5234-0a14ce58'
-- Executing [s@default:2] Macro("SIP/5334-0a1015a8", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/5334-0a1015a8", "w") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/5334-0a1015a8", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/5334-0a1015a8", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/5334-0a1015a8", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/5334-0a1015a8", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/5334-0a1015a8", "") in new stack
 

torontob

Joined
May 18, 2008
Messages
219
Likes
0
Points
0
#3

hinzinho

Joined
Sep 18, 2009
Messages
461
Likes
0
Points
0
#4
Thanks for posting the link. I basically have given up on this and just tell users to transfers via the transfer button on the phone.
 

torontob

Joined
May 18, 2008
Messages
219
Likes
0
Points
0
#5
It's easier to handle the phone than to drag and drop.

Now, I can confirm that this works. Though, I still firmly believe that it's about time Elastix gets it's own operator panel. Here is the process:

1) create a misc dest, call it "park-dest" and make the dial value 70.
2) create a custom extension, make it whatever you want. I made mine 7000 and named it "Xfer Park".
3) create a follow me for that extension that has the failover set to park-dest.
Now, when you want to park a call, drag and drop to the "Xfer Park" extension.
There's no way to drag directly to a parking spot AFAIK. Also, this does not announce to the transferring party which parking spot the call went to, you have to just look at the screen.

-Bruce
 

Members online

Latest posts

Forum statistics

Threads
30,915
Messages
130,920
Members
17,594
Latest member
knethardsolutions
Top