Freeware/opensource telephone answering software

Fermé
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - Modifié le 18 oct. 2017 à 11:23
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 19 févr. 2018 à 10:10
Bonjour,
Soyons précis.
Sur la boite aux lettres, on peut mettre un logo STOP PUB.
Et si on pouvait faire de même sur la ligne téléphonique.
Donc j'ai acheté un modem 56k pensant bêtement que aujourd'hui tout modem était livré avec un soft. Et la Bim Bam Boom, rien. Les 3B dans la tronche. Plus qu'à jouer au passe-muraille.

Du coups recherche internet :
IVM Telephone Answering Attendant (Reconnait pas mon fucking modem)
Classic PhoneTools 9 (freeware sans fonction répondeur seul qui a marché d'ailleurs)

Bref, je tombe sur Exemples complets (WINDEV) : WD Téléphonie. " Youpy." me dis je. Voilà un élément de code, installation de windev express (gratuit) chargement de l exemple, compilation, enfin un exe. Votre modem ne gere pas les voix .... "Mais si." que lui dis-je ... Désinstallation de ce f-x-x-g logiciel ... (Wise Registry Cleaner va encore foutre le bordel)

Et me voilà donc en train d’écrire un roman fleuve sur les "answering software".

Pour conclure, je voudrais savoir vers quel module de programmation m'orienter pour gérer les commandes types, vu que windev y arrive soit disant en passant ...

ModemLog_AGERE PCI-SV92EX Soft Modem.txt
0-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\tapisrv.dll, Version 10.0.15063   
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\unimdm.tsp, Version 10.0.15063
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\unimdmat.dll, Version 10.0.15063
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\uniplat.dll, Version 10.0.15063
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\drivers\modem.sys, Version 10.0.15063
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\modemui.dll, Version 10.0.15063
10-15-2017 15:36:16.236 - Fichier : C:\WINDOWS\system32\mdminst.dll, Version 10.0.15063
10-15-2017 15:36:16.236 - Type de modem : AGERE PCI-SV92EX Soft Modem
10-15-2017 15:36:16.236 - Chemin vers l’INF du modem : mdmags64.inf
10-15-2017 15:36:16.236 - Section INF du modem : AGERE_PCI_EX
10-15-2017 15:36:16.236 - Identificateur de matériel correspondant : pci\ven_11c1&dev_0630&subsys_063011c1
10-15-2017 15:36:16.361 - 115200,8,N,1, ctsfl=1, rtsctl=2
10-15-2017 15:36:16.361 - Initialisation du modem.
10-15-2017 15:36:16.376 - Envoyé : AT<cr>
10-15-2017 15:36:16.376 - Reçu : AT<cr>
10-15-2017 15:36:16.376 - Commande Echo
10-15-2017 15:36:16.376 - Reçu : <cr><lf>OK<cr><lf>
10-15-2017 15:36:16.376 - Réponse interprétée : OK
10-15-2017 15:36:16.392 - Envoyé : AT &F E0 &C1 &D2 V1 S0=0\V1<cr>
10-15-2017 15:36:16.392 - Reçu : AT &F E0 &C1 &D2 V1 S0=0\V1<cr>
10-15-2017 15:36:16.392 - Commande Echo
10-15-2017 15:36:16.408 - Reçu : <cr><lf>OK<cr><lf>
10-15-2017 15:36:16.408 - Réponse interprétée : OK
10-15-2017 15:36:16.423 - Envoyé : ATS7=60S30=0L0M1\N3%C1&K3N1\J1X4<cr>
10-15-2017 15:36:16.439 - Reçu : <cr><lf>OK<cr><lf>
10-15-2017 15:36:16.439 - Réponse interprétée : OK
10-15-2017 15:36:16.439 - Numérotation.
10-15-2017 15:36:16.455 - Envoyé : ATX#DT##########;<cr>
10-15-2017 15:36:21.366 - Reçu : <cr><lf>OK<cr><lf>
10-15-2017 15:36:21.366 - Réponse interprétée : OK
10-15-2017 15:36:21.444 - Coupure de la ligne du modem.
10-15-2017 15:36:21.460 - Envoyé : ATH E1<cr>
10-15-2017 15:36:21.460 - Reçu : <cr><lf>OK<cr><lf>
10-15-2017 15:36:21.460 - Réponse interprétée : OK
10-15-2017 15:36:32.002 - Statistiques sur la session :
10-15-2017 15:36:32.002 - Lus : 61 octets
10-15-2017 15:36:32.002 - Écrits : 0 octets
ATQ0V1E0 - OK
AT+GMM - H.324 video-ready rev. 1.0
AT+FCLASS=? - 0,1,8
AT#CLS=? - COMMANDE NON PRISE EN CHARGE
AT+GCI? - +GCI:3D
AT+GCI=? - +GCI:(00,01,02,04,06,07,09,0A,0B,0C,0D,0E,0F,10,11,12,14,15,16,19,1A,1B,1D,1E,1F,20,21,22,23,24,25,26,27,29,2B,2D,2E,2F,30,31,32,33,35,36,37,38,3C,3D,40,41,43,44,45,46,47,48,49,4B,4C,4D,4E,4F,50,51,52,53,54,57,58,59,5A,5B,5E,5F,61,62,63,64,66,68,69,6A,6B,6C,6D,6F,70,72,73,74,77,78,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,93,96,97,98,99,9B,9C,9F,A0,A1,A3,A4,A5,A6,A7,A8,A9,AA,AC,AD,AE,B2,B3,B4,B5,B6,B7,B8,BB,BC,BF,C1,C2,C4)
ATI1 - OK
ATI2 - OK
ATI3 - LSI Softmodem Version 2.2.89.2
ATI4 - Built on 11/10/2008 09:51:51
ATI5 - 2.2.89.2, PCIe, EX S-Rev:1 L-Rev:3, 05
ATI6 - OK
ATI7 - PCIe


Une question ?
A voir également:

4 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
18 oct. 2017 à 11:43
Y a bien JTAPI
Faut trouver un exemple aussi...
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
18 oct. 2017 à 11:57
C'est pas gagné ...
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
18 oct. 2017 à 14:29
Mais encore ...
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
18 oct. 2017 à 19:38
Salut Fallentree,

C'est intéressant comme projet, même si je ne suis pas sûr que tu sois très clair sur ce que tu veux faire.

Classic PhoneTools 9 (qui n'est pas un freeware, mais juste "free to try"), a des fonctionnalités de répondeur.

https://www.avanquest.com/USA/software/classic-phonetools-9-27401
https://www.avanquest.com/USA/images/3617_tcm8-24355.jpg

Si comme tu le dis il fonctionne avec ton modem et ton système d'exploitation, tu peux considérer débourser le prix de la licence demandée par l'éditeur pour faire fonctionner ton bout de plastique.

Cela dit, je ne suis pas sûr qu'il soit paramétrable au point de raccrocher au nez des télémarketers sur la base de leur Caller-ID (ou de l'absence de présentation du numéro). Teste le bien avant d'acheter la licence :-)

Si tu tiens à développer ta propre application, sous Windows tu as un bon article très didactique et qui explique de nombreux concepts pour utiliser TAPI 2.2 en C ou C++, avec du code :

https://www.codeproject.com/Articles/14034/Answering-machine-TAPI-2-1

L'auteur explique ses déboires avec de nombreux modems qu'il a achetés, qui ne fonctionnaient pas comme ils le devaient, en particulier pour la récupération du Caller-ID, et comment diagnostiquer ces difficultés et les résoudre si cela est possible avec le matériel.

Sinon, sous Linux et en C, quelqu'un a réussi à faire cela avec un soft modem à base de intel 537, branchée sur un port PCI d'une carte mère coopérative, avec des drivers zaptel reconnaissant la carte et la bibliothèque libzap, le code qui en résulte est étonnamment simple :

http://www.linuxtoys.org/answer/answering_machine.html
http://www.linuxtoys.org/answer/answering_machine.c

On devrait pouvoir faire quelque chose de similaire actuellement avec DAHDI, qui a remplacé Zaptel. Ces développements sont issus de l'éditeur de l'IPBX Asterisk.

Sinon, de nos jours, pour faire des serveurs vocaux, on utilise plutôt la voix sur IP pour faire aboutir les appels sur un IPBX. Avec certains opérateurs français, il est possible de faire aboutir tes appels en SIP (Free fait cela). C'est une autre piste, avec laquelle tu risques de trouver plus facilement des produits tous faits et actuels étant donné le déclin de la téléphonie analogique en France et ailleurs.

Personnellement j'ai utilisé avec succès Asterisk avec XiVO pour une PME (devenu depuis Wazo) avec un bon switch manageable, avec un fournisseur de VoIP, portage des numéros, gestion d'un serveur vocal et de postes IP ou analogiques avec un ATA. Tu fais à peu près ce que tu veux avec Asterisk, sous Linux, mais cela demande pas mal d'investissement (en temps et apprentissage), et c'est sans doutes disproportionné dans ton cas.

Enfin, tout simplement, tu as vérifié si ton opérateur ne te permet pas d'ignorer les appels sans caller-ID ?

Dal
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
19 oct. 2017 à 09:50
De ton avis, PhoneTools n'est pas paramétrable.
Il me semble être proposé de série avec les modem usr.

C'est dommage que l'on a que le C++.
Ça fait très longtemps. Je me demande le quel installer.
Du javascript, ça doit être un problème d'interface après.

Pour mon opérateur, c'est 4€ par mois....
Bref...
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié le 19 oct. 2017 à 10:57
Je n'ai jamais dit que PhoneTools n'était pas paramétrable, je t'ai encouragé à le tester, puisque tu disais qu'il fonctionnait avec ton modem et qu'il a des fonctions de répondeur contrairement à tes affirmations initiales.

Je ne vois pas le rapport avec le fait que USR proposait cette application.

Je n'ai jamais dit non plus qu'il n'y a que le C++. Je t'ai parlé des API que j'utiliserais (qui sont en C, d'ailleurs).

Ça fait très longtemps. Je me demande le quel installer.

"le quel" quoi, quel rapport avec la question ? Quel(s) langage(s) de programmation connais-tu ?

Du javascript, ça doit être un problème d'interface après.

Tu peux oublier JavaScript; Il y a bien le WebRTC, mais ce n'est pas conçu pour traiter les appels analogiques PSTN, et ton modem ne servira à rien pour cela.

Pour mon opérateur, c'est 4€ par mois....
Bref...


Cela n'empêche pas que tu puisses te renseigner auprès de lui sur les possibilités de blocage des appels anonymes.

Dal
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
20 oct. 2017 à 20:02
De ton avis, PhoneTools n'est pas paramétrable.
Je voulais dire : "Je suis de ton avis"

Pour le langage de programmation, tu me conseilles quel genre de logiciel?
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
21 oct. 2017 à 01:40
OK :-)

Si tu ne sais pas programmer, ce n'est pas le projet le plus simple.

Essaye ce programme avec ton modem : http://www.tucows.com/preview/736092/Home-Call-Filter il a l'air de faire exactement ce que tu veux :-)
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié le 21 oct. 2017 à 10:52
Pour ce qui est de Home-Call-Filter, il est trés incomplet.
L'action Block est en fait un prise de l'appel avec un bruit de perceuse mais ne raccroche pas.
Bref, Test non concluant. A même planté.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
18 oct. 2017 à 23:59
Bonsoir
Sinon y a bloctel.
Ça ne stoppe pas à 100%, mais ça réduit beaucoup.
Et les quelques uns qui outrepassent, je me fais un plaisir de bien prendre leur coordonnées pour faire un signalement complet, et je leur dit avant de raccrocher.
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
19 oct. 2017 à 09:29
Je fais de même et je les référence ici.
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
19 oct. 2017 à 15:48
Oui, sauf que bloctel c’est un dispositif du gouvernement, qui peur aller jusqu’à un entier amende de 75 000€.
Même si pour l’instant ils ont peu sévit.
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié le 5 févr. 2018 à 07:36
Bonjour, j'avance un peu.
J'ai découvert QT CREATOR, les exemples sont faciles d’accès.
En gros, les commandes Hayes sont émises. (Un gros problème sur l'état de la ligne)

Message vocale émit.
Et si il devenait interactif...

Il me faut soit une reconnaissance vocal ou gérer les DTMF
Nous y voilà "The Question is : QT: How to get DTMF code from client"

Rien pour le moment...
La classe QT Telephony module n'y fait pas référence...
Je peux reproduire les sons.... Pratique sur le papier mais pas tester
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
Modifié le 5 févr. 2018 à 09:12
" Message vocale émit. " En cours.
La redirection vers le modem ou le microphone n'est pas encore maîtrisé...
Utilisation du module de synthèse vocale, et, comment dire : "Pas sûr que je puisse utiliser
connect
"
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
17 févr. 2018 à 13:33
Apparemment QT est payant.
Je déconseille beaucoup trop de librairies simplifiées
La mise a jour supprime l'exe du programme sans doute fin de la période d'essai...
Pas de possibilité de déployer une appilcation
Bref
Recherche logiciel de programmation libre avec une interface graphique
Merci de votre lecture.
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
19 févr. 2018 à 10:10
tu as dû installer la version commerciale, qui propose une période de gratuité et non la version "open source", qui est sous licences GNU GPL / LGPL v3 :

https://www.qt.io/download

en version Open Source, tu n'as pas tout à fait la même chose, et les licences peuvent être contaminantes.
0