<html><head><base href="x-msg://98/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">There is no association if the agent does not accept the call. When fifo has calls waiting for agents, it will call as many agents as it needs for calls waiting to be handled, when those agents accept the call, only then does it go and grab a specific caller to attach to the agent. What most people assume incorrectly is that it is calling the agent using the waiting caller. There is no connection at all at the time the call is made. This is the same reason that you do not get caller id of the caller until you answer. This is how mod_fifo is architected and a behavior that can not be changed without writing a completely different call queue system.<div><br></div><div>Mike<div><br><div><div>On Feb 4, 2010, at 9:09 PM, Adam Ford wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div lang="EN-US" link="blue" vlink="purple"><div class="Section1"><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; ">When sending a call through mod_fifo I seem to be losing my custom channel variables that were assigned during prior processing of the call. In my example, I am trying to assign a unique identifier at the time the call enters my FreeSWITCH system in order to more easily tie the xml_cdr logs together. This works great, until a call is processed through mod_fifo, which drops my custom channel variable in the calls that it generates. Is it likely that I have something wrong with my config? Or does mod_fifo not support the passing of custom channel variables?<o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; ">The overall problem I am trying to solve is that mod_fifo generates a separate a-leg for every time it rings an agent. If the agent answers, the a-leg log gets tied to the associated b-leg log with the uuids and I am able to see the entire call in xml_cdr. However, if the agent rejects the call or doesn’t answer, the a-leg is abandoned with seemingly no association back to a b-leg log. Anyone have a better suggestion for tying all these xml_cdr logs together for a full picture of the call? <o:p></o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; "><o:p> </o:p></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; ">-Adam<o:p></o:p></div></div>_______________________________________________<br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color: blue; text-decoration: underline; ">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color: blue; text-decoration: underline; ">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br><a href="http://www.freeswitch.org" style="color: blue; text-decoration: underline; ">http://www.freeswitch.org</a><br></div></span></blockquote></div><br></div></div></body></html>