[asterisk-dev] Advice of Charge project

Olle E. Johansson oej at edvina.net
Mon Mar 15 01:26:24 CDT 2010


12 mar 2010 kl. 17.26 skrev Kevin P. Fleming:

> Klaus Darilion wrote:
> 
>> Do you have ideas how to solve the problem, e.g. introducing something 
>> like a "delayed release" and keep the hanging up channel alive until the 
>> AOC information is available?
> 
> That's not really possible for SIP, for example. If the remote endpoint
> sends you a BYE, you can't send them any other signaling until you
> respond to that BYE, and you can't reject it or delay it. If you do
> manage to send them signaling, you'd likely receive a '491 Request
> Pending' response in return, and a re-transmission of the BYE. For SIP,
> at least, there is no 'post-call' signaling possible.
You can always send a MESSAGE that's not inside the dialog, but still
related to it. It's ugly, but will be displayed on many phones.

> 
> The only practical way that I could see AOC-E being handled over SIP is
> for the endpoint to SUBSCRIBE to some sort of AOC-E event package, and
> then the server could send a NOTIFY if and when the AOC-E data becomes
> available, including in the event package the Call-ID and tags of the
> call the AOC-E is related to.
> 
Yes, that's doable too. Propably the best way forward.

/O



More information about the asterisk-dev mailing list