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? 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? -Adam