PDA

Voir la version complète : Facturation de ligne avec appel simultané



ylan
09/02/2012, 15h03
Bonjour à tous,

Je cherche le moyen de limiter les appels pour un compte qui possède 2 appels simultanés en émission. Comment peut-on faire si par exemple un compte dispose de 100 unités de crédit et il peut émettre 2 appels à la fois. Je sais le faire pour 1 appel mais dés qu'il y a plusieurs appels simultanés pour le même compte je suis bloqué. Je voudrais une piste merci.

Comdif
09/02/2012, 17h18
Pas facile a comprendre ta question mais je crois comprendre ça:

un comte possède 100 unités, le compte appel avec une variable L qui correspond
au temps maximum pour 100 unités.
Le deuxième appel part pendant ce temps et le crédit lu est bien sur toujours de 100 Unités puisque tant que le premier appel n'est pas raccroché le crédit n'est pas updaté.

donc au raccrochage des deux si ils vont au bout du temps tu auras un trou de -100 unités.

Il n'y a pas de solutions coté Asterisk pour ça, il faudrait écrire une routine
capable de calculer en live suivant les appels en cours et raccrocher
donc une surcouche.
Pour info chez tous les opérateurs prepay c'est pareil aucun ne coupe les simultanés en realtime, un script serais bien trop lourd pour le serveur
et en réduirais les capacités.

Reaper
09/02/2012, 17h49
C'est exact, le plus simple a faire c'est de réserver un X d’unités avant appel.

ylan
10/02/2012, 02h21
J'ai pensé à la réservation de crédit mais je n'étais pas sure. Merci pour votre confirmation.
Mais comment peut-on identifier les lignes étant donné qu'elles sont toutes identifiées sous le même login/password?

Reaper
10/02/2012, 11h12
Je ne comprends pas votre question, pouvez vous développer ?

ylan
10/02/2012, 15h05
Bonjour,

Désolé, je vais ré-expliquer.

Soit un serveur asterisk que je gère, pour chaque utilisateur j'alloue un compte sip et j'attribue à chacun d'eux 2 appels simultanés.

Chaque utilisateur va s'authentifier et va émettre des appels. Comme il dispose de 2 appels simultanés, comment distinguer les 2 canaux d'appel pour la facturation.

Merci

Reaper
10/02/2012, 16h04
Je ne comprends pas pourquoi il faut les distinguer.

1: Appel N1 d'utilisateur 1
2: Réserve de crédit mis en place 30 unités.
3: Crédit d'utilisateur 1 = 50 unités
4: Réservation de 30 unités
5: Crédit restant temporaire = 20 unités
6: Appel N2 d'utilisateur 1
7: Réserve de crédit mis en place 30 unités.
8: Crédit d'utilisateur 1 = 20 unités (appel 1 en cours)
9: Crédit insuffisant
10: Fin de l'appel 1 > 12 unités restantes, crédit 32 unités, encore un appel est possible.

ylan
12/02/2012, 03h41
Merci pour vos réponses, je m'y colle