Adam,

That's an interesting approach. I have a general question that arose from your comment. You suggest using the h extension (or g option of Dial) to reduce credit. What would happen if asterisk is restarted or crashes with ongoing calls? Is there any trace of those calls in order to reduce the time used? I assume you can't always guarantee all calls will be handled gracefully.

Thanks,
Waldo

On Jul 21, 2005, at 9:04 AM, Eivind Trondsen wrote:



1) send sound to the caller of an ongoing call
2) retain control so the call can be terminated based on a timer (or
whatever)

Any tips would be greatly appreciated! Thanks in advance.


Use the manager API to terminate the call if their credit reaches zero, connect and process active channels on an regular basis (as needed), use the AGI to reduce the credit by the needed amount at the end of the call
(from h extension, or g option to Dial).


Thanks Adam. This helps some, but I'm still not sure how you mean for me to acheive 1). I would have to perform a Dial-command no matter what, so I guess I would have to make an interruption from the manager API, but I don't manage
to find a command that will acomplish that.

Regards
--
Eivind Trondsen

"People are destined to be party animals,
and the technology will follow"
                         - Linus Torvalds
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


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

Reply via email to