by williamconley » Sat Mar 09, 2013 10:29 am
Asterisk is unaware of 3way transfers. It is only aware of calls. You will need to determine the cause of the termination of the call. One end of the call is cancelling the call or the call is breaking. The logs will show a termination request, and the side that requested it ... and if the side is your asterisk server they will show a cause. If the call is broken, of course, this will show as well but not quite as clearly in some cases.
Your side cannot use a different codec than their side (it does not work that way). Your agent may use g729 while the prospect leg of the call may use ulaw, but the asterisk server in the middle of that will use BOTH (g729 while communicating with the g729 agent and ulaw while communicating with the carrier). This rarely has anything to do with a dropped call, but can cause a "handshake error" if something is configured improperly (and kill the call).
You did not state whether this is a new install or a fresh problem on an old system. Nor did you mention whether it affects all agents, specific agents, or groups of agents.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294