[Serusers] Disconnecting a call.

Marian Dumitru marian.dumitru at voice-sistem.ro
Fri Feb 11 21:05:17 CET 2005


Hi Hans,

Theoretically it's possible to do what you describe - moving the dialog 
state outside SER and just triggering the BYE send.
It's about deciding where to put the dialog aware logic - inside ser as 
module, some external entity to control ser or a B2BUA on the signaling 
path.

Best regards,
Marian

Hans Eriksson wrote:
> But isn't there enough info in the acc table to "fake" some BYEs to the 
> end-points?
> 
> I would send 2 pairs of BYEs. One pair would go to the gateway and ser 
> faking that it came from the client. The other pair would go to the 
> client and ser faking that it came from the gateway. This hack should be 
> outside of ser, i.e. a billing system realize that there is no money 
> left, checks the acc table for callids, tags etc, generates the BYEs and 
> wait for call completion to show up in acc.
> 
> Or maybe just make the gateway close the call with a BYE and then update 
> the acc table. ser don't need to know as it is not dialogue-stateful. 
> The client will eventually hang-up by himself.
> 
> a hack, I know, But the alternative is a integrated real-time proxy and 
> billing system and that costs $$$s.
> 
> But a b2bua is also a hack...
> 
> /hans
> 
> 
> 2005-02-10 kl. 19.45 skrev Marian Dumitru:
> 
>> Hi Tom,
>>
>> SER is transaction statefull, not dialog/call statefull; it has not 
>> the ability to terminate a call in progress. For this you need a b2bua 
>> (like vovida)
>>
>> Best regards,
>> Marian
>>
>> Tom Gaudasinski wrote:
>>
>>> Greetings,
>>>    Another question from me. I need to be able to liberally 
>>> disconnect a call that's in progress at any time. Is there any way to 
>>> do this. I want to implement a pseudo prepaid billing, and I need 
>>> something that will allow for call termination once credits have been 
>>> used up. Is there any way i can send SER a message or anything else? 
>>> Or maybe set a timer for maximum call duration so that the call will 
>>> be killed after it passes?
>>> Thank you.
>>> _______________________________________________
>>> Serusers mailing list
>>> serusers at lists.iptel.org
>>> http://lists.iptel.org/mailman/listinfo/serusers
>>
>>
>> -- 
>> Voice System
>> http://www.voice-system.ro
>>
>> _______________________________________________
>> Serusers mailing list
>> serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>>
> 
> 

-- 
Voice System
http://www.voice-system.ro




More information about the sr-users mailing list