[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