Jump to content
emocanos

Cherche à développer un logiciel de Facturation VOIP

Recommended Posts

salam & saha ramdankoum

 

Je voudrais développer un logiciel de facturation VOIP temps réel. Je veux savoir comment faire pour récupérer les informations de facturations (numéro destination, durée, numéro du port, etc...) au début, pendant et à la fin d'un apel téléphonique.

 

Je vous remercie de me donner les informations me permettant de savoir comment récupérer en temps réel les CDR (Call Details Records)

 

Merci

Share this post


Link to post
Share on other sites

ça dépend pour quelle plateforme tu veux développer le soft en question ? Est ce pour Asterisk et dérivés ou bien pour des solutions propriétaires.

 

Il existe des logiciels libres qui font ça et tu peux jeter un oeil sur le code source si cela t'intéresse.

 

Je te conseille http://www.asterisk2billing.org/ pour commencer. Peut être que ça te donnera une idée de la démarche à suivre :)

 

Salam

Share this post


Link to post
Share on other sites
Salut bidossessi, en parlant de mine d'info, nous allons lui conseiller l'incontournable voip-info.org, le must du must, n'est ce pas ?

100% plein dans le mille, tout à fait thierry!

mon serveur voip + CDR + realtime + ldap est né de cette excellente source.

dommage que je n'ai pas de carte FXO pour tester tout ça en live au bureau.

dommage que je n'ai pas de pc ni d'internet à la maison pour tester tout ça en live (alors que j'ai une carte FXO et un ipphone à la maison!! quelle ironie!!)

Share this post


Link to post
Share on other sites
ça dépend pour quelle plateforme tu veux développer le soft en question ? Est ce pour Asterisk et dérivés ou bien pour des solutions propriétaires.

 

Il existe des logiciels libres qui font ça et tu peux jeter un oeil sur le code source si cela t'intéresse.

 

Je te conseille http://www.asterisk2billing.org/ pour commencer. Peut être que ça te donnera une idée de la démarche à suivre :)

 

Salam

salam

je vous remercie pour votre repense

en effet, je veux faire une mise en oeuvre d’un PABX IP open source. Cette phase consiste à l’installation, la configuration et le déploiement d’une solution de communication au sein d'un département

 

Cependant,Asterisk présente quelques inconvénients. c'est un système très complexe et sa configuration n’est pas aisée à cause du nombre important de fichiers de configuration. De plus son administration à l’aide d’une interface graphique peut gêner son fonctionnement car celles tournant sous Xwindows créent beaucoup d’interruptions.

Edited by emocanos

Share this post


Link to post
Share on other sites
peut tu me donner le niveau en programmation ?

et quels sont tes outils préfèrés ?

stp

si j'utilise Asterisk , grâce à l’interface AGI (Asterisk Gateway Interface),je peut ajouter des fonctionnalités à Asterisk avec différents langages de programmation comme Perl, PHP, C, Pascal .

mais pour le moment je veux faire une comparaison des plateformes en terme de services offerts mais aussi en se basant sur d’autres critères tels que l’interopérabilité VoIP, les API, l’extensibilité, etc.

Share this post


Link to post
Share on other sites

salam,

Voilà ce que j'ai trouvé comme solution s'il vous plait : critiquer et commenter

 

La facturation avec le logiciel A2billing

Bien qu'on fasse de la commutation de paquet en téléphonie sur IP, pour des raisons économiques et pour faciliter l'implémentation des logiciels de facturation, les clients sont factures par rapport a la durée de leurs communications. Il faut préciser que le logiciel de facturation peut etre place ou non sur la même machine que le serveur de commutation IP. Ces deux entités communiquent au travers d'une interface pour s'échanger les signaux ou informations authentificationcation d'un client , d'initialisation et de fin d'une communication...

Les principes de base de A2billing

Lorsqu'un client SIP ou IAX authentifiée sur le serveur Asterisk passe un appel il s'en suit un processus pour acheminer cet appel au destinataire suivant un algorithme bien déterminer. Par soucis de simplicité, certains détails ont été laisse. On peut retenir de façon générale l'ordre suivant des évènements pour un abonne POSTPAID (facturation periodique) :

- En fonction du prexe, A2billing recherche de la Route la moins chère par rapport a son prix d'achat ou de vente ; il s'agit du respectivement du (Least Cost Routing / Dialing) ;

- Test si l'abonne POSTPAID n'a pas atteint sa limitation de credit ;

- Si le crédit le permet, l'appel est dirige vers le le destinataire et A2billing se met en attend qu'il décroche l'appel ;

- Le RATE (prix de vente) de la destination sera utilise pour calculer le cout de l'appel lorsque l'appel est coupe ;

- Les informations sur le trafic du client sont mis a jour dans la base de donnée d'A2Billing

 

@++

Share this post


Link to post
Share on other sites

Et bien mon cher emocanos, tu conviendrais avec moi qu'un logiciel de billing qui se base sur les données d'un IP/PBX Asterisk ou libre est un système très complexe.

 

Tel que tu l'as déjà souligné, Asterisk peut être très complexe, alors le logiciel de billing doit prendre en considération tous les aspect et toutes les fonctionnalités d'Asterisk afin d'en tirer un meilleur profit et exploiter le logiciel au max :)

 

celà fait quelques années que je m'intéresse à la VoIP et aux IP/PBX libres, à FreePBX (interface web de gestion du serveur IP/PBX) et maleureusement il me manque cette notion de programmation web afin de contribuer à tel ou tel projet que ce soit de billing ou autre.

 

Donc, ce que je fais, je prend l'existant, un peu comme les CMS et j'essaie de hacker le code ou plutôt de personnaliser certaines choses. Mais si j'avais les compétences, j'aurais pu intégrer d'autres fonctions à certains logiciel de billing à titre d'exemple... mais bon ça c'est un autre sujet.

 

Un logiciel de billing peut aussi, à titre d'exemple générer des numéro de cartes téléphoniques que les clients, dans un cadre de commercialisation, pourront utiliser en Callback ou en direct et je suppose qu'un tas de solutions web existent déjà.

 

Donc, essaie d'abord de voir l'existant avant de réinventer la roue car celà risque de te prendre un temps fou de créer un logiciel de billing from the scratch qui prendra en considération les aspects techniques d'Asterisk.

 

Et là on ne parle que de voix ... et la vidéo est à venir :)

 

Bonne chance en tous cas :)

Salutations amicales

 

Share this post


Link to post
Share on other sites

Pour avoir travaillé avec astérix, et sans GUI (j'arrive pas à accepter le faible niveau de controle); je ne trouve pas qu'asterix est compliqué.

le nombre de fichiers à configurer est peu-ere supérieur, mais c'est simplement parceque c'est un logiciel hautement modulaire.

maintenant, pour en revenir au logiciel; ce qu'il faut savoir d'asterisk pour pouvoir faire du billing est la.

Comme l'a dit ButterflyOfFire, il faut à tout prix éviter de réinventer la roue, surtout s'il y a des objectifs commerciaux derrière. Tu compte facturer des communications VoIP?

Share this post


Link to post
Share on other sites
Pour avoir travaillé avec astérix, et sans GUI (j'arrive pas à accepter le faible niveau de controle); je ne trouve pas qu'asterix est compliqué.

le nombre de fichiers à configurer est peu-ere supérieur, mais c'est simplement parceque c'est un logiciel hautement modulaire.

maintenant, pour en revenir au logiciel; ce qu'il faut savoir d'asterisk pour pouvoir faire du billing est la.

Comme l'a dit ButterflyOfFire, il faut à tout prix éviter de réinventer la roue, surtout s'il y a des objectifs commerciaux derrière. Tu compte facturer des communications VoIP?

 

salam ,

ne vous inquiétez pas kho

Dans ce travail, il s’agit de développer des solutions de communications basées sur le téléphone portable avec des coûts moindres :D.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • Je n'avais aucune idée de cette information.
    • merci les amis, la marque dlink est décidément à fuir...
    • . Mohamed, Muhammad ou Mohammed est le dernier des prophètes et le messager de Dieu à l'humanité avec la dernière des religions monothéistes, l'Islam. Son plus grand miracle est le Coran, le livre saint de la religion musulmane. Et c'est d'après les actes et paroles du prophète (SWS) que les musulmans tiennent la Sunna Nabawiya.   Naissance et enfance   Mohamed naquit le 12 Rabi' al-awwal de l'an dit de l'éléphant ('Am Al Fil), qui correspond à l'an 571 à peu près du calendrier grégorien, à la Mecque. (C'est cette date qui est commémorée pendant le Mawlid Annabaoui).   Son père Abdullah Bnou 'Abd al-Muttalib faisait partie de Banou Hachim l'une des tribus de Quraych, il épousa Amina Bint Wahab et mourut jeune avant même qu'elle ne donne naissance au prophète. A sa naissance, Mohammed fut confié à Halima Saadia qui lui servit de nourrice comme l'était la coutume en Arabie de confier les nouveaux nés aux nourrices des villages avoisinants. Sa mère mourut alors qu'il avait à peine 6 ans, il fut alors confié à son grand père 'Abd al-Muttalib et à la mort de ce dernier à son oncle Abou Talib. Jeunesse   L'oncle de Mohamed (SWS) était pauvre, il dut alors travailler dès sa jeunesse pour l'aider à subvenir aux besoins de la famille, il fut d'abord berger avant de travailler dans le commerce. Dès sa jeunesse, Mohamed (SWS) fut connu auprès de la tribu de Quraych par sa grande sincérité, ils le surnommaient "Al Amine" (celui à qui l'on peut faire confiance).   Khadija, une riche dame de Quraych, lui confia ses caravanes de commerce pour qu'il lui gère ses affaires, elle fut impressionnée par son honnêteté et son intégrité, et ce fut elle qui lui proposa de l'épouser. Mohammed avait alors 25 ans, alors qu'elle en avait 40. Leur mariage dura 25 ans jusqu'à la mort de Khadija, le prophète n'épousa guère d'autre femme jusqu'à la mort de cette dernière. Khadija fut non seulement la première femme mais aussi la première personne à se convertir à l'Islam. Période de la da'wa   Le prophète Mohamed avait pour habitude d'aller se recueillir dans une grotte appelée Ghar Hiraa non loin de la Mecque. C'est là qu'un jour qu'il avait 40 ans, l'ange Jibril (Gabriel) lui rendit visite avec le message de Dieu. Les premiers versets du Coran qui furent dévoilés au prophète furent ceux de Sourate Al-Alaq: "Lis au nom de ton Seigneur qui a tout créé, qui a créé l’homme d’une adhérence ! Lis, car la bonté de ton Seigneur est infinie ! C’est Lui qui a fait de la plume un moyen du savoir et qui a enseigné à l’homme ce qu’il ignorait."   La révélation du Coran (parole d’Allah) au prophète par l'intermédiaire de Jibril dura 23 ans.           Mohammed était très religieux et pendant longtemps, il détesta la décadence et l'idolâtrie de la société dans laquelle il vivait.         À l'âge de quarante ans, Mohammed reçut sa première révélation de Dieu par l'intermédiaire de l'ange Gabriel.  Les révélations se poursuivirent pendant vingt-trois ans, et ensemble elles formèrent ce que nous connaissons comme le Coran.   Dès qu'il commença à réciter le Coran et à prêcher la vérité que Dieu lui avait révélée, il souffrit, avec son petit groupe de disciples, de persécutions de la part des mécréants.  Les persécutions devinrent si acharnées qu'en l'an 622, Dieu leur ordonna d'émigrer.  Cette émigration de la Mecque à la ville de Médine, située à environ 260 milles (418 km) au nord, marque le début du calendrier musulman.   Après plusieurs années, Mohammed et ses disciples purent enfin retourner à la Mecque, où ils pardonnèrent à leurs ennemis.  Avant que Mohammed ne meure, à l'âge de soixante-trois ans, la majeure partie de la Péninsule Arabe était devenue musulmane, et moins d'un siècle après sa mort, l'islam s'était propagé jusqu'en Espagne à l'ouest, et aussi loin qu'en Chine à l'est.  Parmi les raisons qui expliquent la propagation rapide et pacifique de l'islam, il y a la vérité et la clarté de sa doctrine.  L'islam appelle les gens à ne croire qu'en un seul Dieu, qui est le Seul qui mérite d'être adoré.   Le prophète Mohammed était un parfait exemple d'un homme honnête, juste, clément, compatissant, véridique et brave.  Bien qu'il fût un homme, il était très loin d'en avoir les mauvaises caractéristiques, et il luttait et faisait tous ses efforts par amour pour Dieu et pour Sa récompense dans l'au-delà.  De plus, dans toutes ses actions et ses relations avec les gens, il avait toujours la crainte de Dieu et le souci de Lui plaire   Rachid Eljay : Fêter la Naissance du Prophète, Paix et Bénédictions sur lui (Mawlid) https://www.youtube.com/watch?v=gTgjvQEjry0&feature=emb_title     L'Eglise vous cache que le Prophète Mohamed est cité dans la Bible ! prophet Mohamed in Bible.flv   https://www.youtube.com/watch?v=ZyQtra3WzIU
    • non, il faut un routeur tout court et encore certains modeles precis uniquement
×
×
  • Create New...