Hi,

I am using CEL to more accurate billing information with some success. However 
there is an ambiguity in the CEL data when multiple destinations are specified 
in the DIAL command.

For example, if I have 
Dial(SIP/outboundA/100&SIP/outboundA/101&SIP/outboundB/200&SIP/outboundB/201) 
this is reflected in the dial command data that shows up in CEL.

The problem is in some situations it is difficult to tell which one of these 
destinations answered the call because the CEL_Answer event does not store the 
destination number anywhere. It would be nice if the appdata of the CEL_Answer  
event were the part of the dial command which was used to create that channel 
so say "SIP/outboundA/101" rather than "(Outgoing Line)".

I am currently assuming the order in which the channels were created 
corresponds to the order in which the destinations appear in the dial command 
to find the answered destination. This works fine most of the time, it only 
fails when one of more of the outgoing channels could not be created.

Would it be possible to change this?

Thanks,
Nic

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to