<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloCorreo17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=ES-MX link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span lang=EN-US>Hi to all, I have a strange behavior in my asterisk
server.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>I have a queue for 5 agents, the calls
enter the queue an go to the agents normally, but if I need to transfer or dial
directly to an agent extension that is already in a call, the pbx hung up the
actual call (not the transferred call).<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>This is what I see in the log.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Called 103<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- Agent/103 is ringing<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- SIP/103-00000e89 is
ringing<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- Got SIP response 603
&quot;Decline&quot; back from 192.168.215.104 &nbsp;&nbsp;&nbsp;//&nbsp; (104
is the IP of SIP/103)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; == Spawn extension (cola-radio2, s,
4) exited non-zero on 'DAHDI/6-1'<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- SIP/103-00000e89 is
busy<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; == Everyone is busy/congested at
this time (1:1/0/0)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- Executing
[103@AgentDialFromQ:2] Hangup(&quot;Local/103@AgentDialFromQ-eb28,2&quot;,
&quot;&quot;) in new stack<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp; == Spawn extension (AgentDialFromQ,
103, 2) exited non-zero on 'Local/103@AgentDialFromQ-eb28,2'<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp; -- Hungup 'DAHDI/6-1'<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>As you can see when dialing to SIP/103 I
got 603 and the actual call hung up.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>This is my queues.conf and agents.conf<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[general]<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;monitor-type=MixMonitor<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;##################################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>persistentmembers=yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>autofill=yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>joinempty = strict<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>leavewhenempty = strict<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;##################################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[cola-radio]<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>musicclass = default<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>joinempty = strict<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>leavewhenempty = strict<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;###################################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>reportholdtime = no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>ringinuse = no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>strategy = rrmemory<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>timeout=15<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>retry=0<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>wrapuptime=1<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>maxlen=6<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>servicelevel = 60<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>memberdelay = 0<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>timeoutrestart = no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;###################################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>announce=beep<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>announce-frequency = 30<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>announce-holdtime = yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>periodic-announce-frequency=10000<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;periodic-announce=cu_periodic_announce<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;periodic-announce=/var/lib/asterisk/cus_sounds/cu_periodic_announce<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>context = ivr-cola-radio<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;monitor-format = gsm<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;monitor-type = MixMonitor<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;monitor-join = yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;Queue Members<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/101<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/103<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/104<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/105<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/106<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/109<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;member =&gt; Agent/110<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/111<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/112<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/113<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/114<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/115<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/116<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/117<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/118<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/119<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>member =&gt; Agent/120<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>AGENTS.CONF<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>[agents]<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; Enable recording calls addressed to
agents. It's turned off by default.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>recordagentcalls=yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; The format to be used to record the
calls: wav, gsm, wav49.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; By default its &quot;wav&quot;.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>recordformat=wav<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; The text to be added to the name of the
recording. Allows forming a url link.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;urlprefix=http://localhost/calls/<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; The optional directory to save the
conversations in. The default is<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>; /var/spool/asterisk/monitor<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>savecallsin=/var/spool/asterisk/monitor/Qcabina<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>ackcall=no<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>persistentagents=yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;musiconhold=default<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;###############################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>autologoffunavail=yes<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>wrapuptime=1000<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;###############################<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 101,,Operador 1<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 103,,Operador 3<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 104,,Operador 4<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 105,,Operador 5<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 106,,Operador 6<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;agent =&gt; 107,,Operador 7<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;agent =&gt; 108,,Operador 8<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 109,,Operador 9<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>;agent =&gt; 110,,Operador 10<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 111,,Operador 11<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 112,,Operador 12<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 113,,Operador 13<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 114,,Operador 14<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 115,,Operador 15<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 116,,Operador 16<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 117,,Operador 17<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 118,,Operador 18<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 119,,Operador 19<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>agent =&gt; 120,,Operador 20<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>AND THE INTERESTING PART IN DIALPLAN<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-To log into the queue<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>exten =&gt;
*402,1,AgentCallBackLogin(${CALLERID(num)}||${CALLERID(num)}@AgentDialFromQ)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>-the AgentDialFronQ context<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal>[AgentDialFromQ]<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span lang=EN-US>exten =&gt;_1XX,1,Dial(SIP/${EXTEN},,tTr)<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US>exten =&gt;_1XX,n,Hangup<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>What can be the problem?<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Thanks for any help.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span lang=EN-US>Ricardo<o:p></o:p></span></p>

</div>

</body>

</html>