Page 1 sur 1

envoyer contenu formulaire vers fax

Posté : 22 août 2008, 22:05
par nomadejf
Bonjour,

Je voudrais savoir s'il est possible d'envoyer le contenu d'un formulaire ou d'une page html vers un fax.
J'utilise actuellement la fonction mail pour envoyer des mails au format html, et je voudrais envoyer ces mails vers des fax. Je ne souhaiterais utiliser la solution "efax" que si rien d'autre n'est possible.

Quelqu'un a-t-il déjà expérimenté, existe-t-il des classes spécifiques ?

Merci.

Posté : 23 août 2008, 11:18
par @rthur
Bonjour,

Tu ne pourras pas dialoguer avec un fax directement en PHP ou très difficilement.
Donc il reste 2 solutions:
- soit passer par des services tiers style efax, 01fax, 123-fax, lignefax...
- soit utiliser un logiciel de fax en ligne de commande (que tu pourrais piloter avec exec() ou system() ) ou via des objets COM mais cela t'oblige à avoir une carte modem/fax sur ton serveur avec une ligne analogique.
http://www.google.com/search?q=fax+"command-line"

A noter que l'on dépasse largement le cadre de "débuter en PHP" donc si tu es réellement débutant, le plus simple est d'utiliser des services tiers.

Posté : 25 août 2008, 12:30
par nomadejf
Merci pour la réponse.
Bon,
je ne suis pas débutant en prog mais pas très expert en php. Je pensais qu'il y avait une classe comme pour mail.
Par contre je n'ai pas accès au serveur : hébergement mutualisé loin de chez moi.
Est-il possible de transférer la discussion sur php avancé ?. Si parfois quelqu'un d'autre a eu une expérience la dessus...

Posté : 25 août 2008, 18:30
par @rthur
Dans tous les cas de figure, pour pouvoir envoyer un fax, il faut forcément que tu ait un serveur connecté à un fax où ayant une carte modem sur une ligne analogique qui servira de fax...
Si tu es sur un hébergement mutualisé, il n'y a aucune chance que tu ait cela donc il ne te reste que la solution d'un service tiers! 8-)

Posté : 25 août 2008, 19:02
par zeus
Est-il possible de transférer la discussion sur php avancé ?. Si parfois quelqu'un d'autre a eu une expérience la dessus...
C'est fait ;)

Posté : 28 août 2008, 17:38
par nomadejf
Dans tous les cas de figure, pour pouvoir envoyer un fax, il faut forcément que tu ait un serveur connecté à un fax où ayant une carte modem sur une ligne analogique qui servira de fax...
Si tu es sur un hébergement mutualisé, il n'y a aucune chance que tu ait cela donc il ne te reste que la solution d'un service tiers! 8-)
La je ne suis pas certain que tu ais raison - je peux me tromper -: un logiciel de simulation de fax n'a pas besoin de carte modem-fax. Le pc est connecté au réseau téléphonique par sa connection internet, ensuite il faut connaitre le protocole de conversation des fax. Au lieu d'un DNS on envoie une adresse fax de 10 ou 12 chiffres ou plus. Mais je ne peux pas me permettre de passer 1 mois sur un développement php - vu ma maîtrise - pour une petite application que je ne vais pas vendre plus de 100 euros.
Je vais peut-être aller voir du côté de chez SOAP, j'ai cru lire des choses intéressantes dessus, mais je risque d'y laisser mes cheveux et des heures nocturnes. :wink:
Bonne soirée

Posté : 28 août 2008, 22:22
par @rthur
Le pc est connecté au réseau téléphonique par sa connection internet, [...]
Pardon? :shock:
[...] ensuite il faut connaitre le protocole de conversation des fax. Au lieu d'un DNS on envoie une adresse fax de 10 ou 12 chiffres ou plus.
Et si tu mets un numéro de téléphone portable, ça te l'envoie en MMS? :lol:

Plus sérieusement le protocole de codage/décodage/transmission pour les télécopies a été mis en place par le CCITT entre 1976 et 1986 (le CCITT est devenu depuis l'UIT-T).
Si tu veux + d'infos, voila un site assez bien fait sur le principe technique de fonctionnement d'un fax :
http://www.appsig.com/products/tn048.htm

Posté : 29 août 2008, 10:55
par nomadejf
Ok merci, je vais traduire ça ce soir.
Le pc est connecté au réseau téléphonique par sa connection internet, [...]
Pardon? :shock:

Exemple : classic phone tools ou winfax expert
transforme votre ordinateur en un télécopieur moderne et performant capable d'envoyer et de recevoir rapidement des télécopies et des mailings fax sur tous les réseaux (téléphonique standard, ADSL*, Internet par le câble*, Numéris, réseau local), de gérer vos télécopies aussi simplement que vos e-mails et de faire des économies.
Profitez de tous les avantages de la connexion haut débit*
(Modem ADSL, Internet Câble, Réseau local)
o Bénéficiez du haut débit pour envoyer vos fax rapidement comme des e-mails.

Et tout ça sans carte modem fax.

Posté : 29 août 2008, 13:18
par sadeq
Oui mais la question est : quand un utilisateur va envoyer le formulaire, c'est le serveur (ton hébergeur mutualisé) du site qui le recevra et c'est donc lui qui est sensé envoyer le fax. Il faut donc que ta solution "fax" soit acceptable par ton hébergeur.

Posté : 29 août 2008, 15:34
par @rthur
Ok merci, je vais traduire ça ce soir.
Le pc est connecté au réseau téléphonique par sa connection internet, [...]
Pardon? :shock:
Exemple : classic phone tools ou winfax expert
transforme votre ordinateur en un télécopieur moderne et performant capable d'envoyer et de recevoir rapidement des télécopies et des mailings fax sur tous les réseaux (téléphonique standard, ADSL*, Internet par le câble*, Numéris, réseau local), de gérer vos télécopies aussi simplement que vos e-mails et de faire des économies.
Profitez de tous les avantages de la connexion haut débit*
(Modem ADSL, Internet Câble, Réseau local)
o Bénéficiez du haut débit pour envoyer vos fax rapidement comme des e-mails.

Et tout ça sans carte modem fax.
Qu'est ce que tu veux que je te dises... :roll:

Tu n'as visiblement aucune idée de comment fonctionne un fax, et encore moins de comment fonctionne le réseau internet...
Je t'apporte la réponse à ta question et tu es persuadé que je me trompe...
Le pc est connecté au réseau téléphonique par sa connection internet, ensuite il faut connaitre le protocole de conversation des fax. Au lieu d'un DNS on envoie une adresse fax de 10 ou 12 chiffres ou plus.
ça c'est une énorme connerie. :twisted:
La norme pour le fax a été conçu (il y a 30 ans) pour fonctionner exclusivement sur une ligne RTC.
Exemple : classic phone tools ou winfax expert
transforme votre ordinateur en un télécopieur moderne et performant capable d'envoyer et de recevoir rapidement des télécopies et des mailings fax sur tous les réseaux (téléphonique standard, ADSL*, Internet par le câble*...
et l'astérisque sur les mots "ADSL", "câble" et "haut débit" ne t'inquiète pas plus que ça?

Voici la FAQ de Winfax Expert puisque tu le cite comme exemple. Je pense qu'elle est relativement explicite:
Une connexion large bande, par le câble ou l’ADSL, est uniquement faite pour une connexion INTERNET et non pour les communications téléphoniques classiques (RTC analogique).

Or, l'envoi et la réception de télécopies doit emprunter le réseau téléphonique ordinaire, et non internet. Vous ne pourrez donc pas envoyer de fax avec un "modem" large bande (câble ou DSL). Cela ne peut fonctionner qu'avec un modem 56K ou RNIS.

[...]
Vous pouvez autrement envoyer des fax par Internet (quel que soit le type de connexion internet), à condition d’avoir souscrit auparavant un forfait auprès d'un fournisseur comme VENALI ou EWAYCOM.
:arrow: http://faq.avanquest-support.fr/kb/?Vie ... ntryID=407

Et ohhhh miraculeux... les "fournisseurs Venali et Ewaycom" sont des services tiers de faxing au même titre que efax, 01fax, 123-fax, lignefax... 8-)

Posté : 29 août 2008, 21:52
par Sékiltoyai
Sinon t'envoie un mail :shock:

Posté : 01 sept. 2008, 23:13
par nomadejf
Qu'est ce que tu veux que je te dises... :roll:
ben que j'ai mérité -10. :oops:

Internet je connais, les modems aussi, même si je ne suis pas spécialiste (j'ai développé des trucs avec 4D et Internet Tools Kit - ITK- à une époque où 4D bafouillait avec internet. Donc j'ai bossé un peu -obligé- différentes RFC. Pas toutes mais je comprends le principe quand même, et les différentes étapes de communications ).
Il est vrai que je ne me suis pas penché sur les transmissions adsl avant d'être confronté au problème actuel. Et le fait qu'une ligne ADSL n'était plus au format RTC m'a complètement passé à côté.
Donc :
1) merci pour avoir répondu, et en gardant ton flegme,
2) mes plates excuses, et désolé pour le dérangement, je suis légèrement têtu quand je ne comprends pas.
3) je vais dire à mon client de passer ses faxs à la main,
4) ça m'a permis de me pencher sur les fax et de voir grosso modo leur fonctionnement. - 300 bit/s, half-duplex, Pas la même fréquence de com. Envoyer une sonnerie de fréquence 2100 hz, pouvoir contrôler la vitesse des premiers paquets, etc....
Yé souis confus.
5) A la prochaine. :twisted:

Posté : 02 sept. 2008, 10:09
par @rthur
Y a pas de soucis, au moins tu auras appris quelque chose aujourd'hui :D
4) ça m'a permis de me pencher sur les fax et de voir grosso modo leur fonctionnement. - 300 bit/s, half-duplex, [...]
Juste une dernière précision, la vitesse de 300 bits/s était pour la norme V.21, mais désormais on va bien au delà: 14.4 kbps, 33.6 kbps...

Lier un serveur web vers un autre pour l'envoi de fax

Posté : 24 sept. 2008, 09:47
par chrystalide
Bonjour à tous, je relance la question.

Voilà j'ai un site chez infomaniak. Via interfax je peux envoyer des fax.

Mon client désire envoyé vers ses clients +- 3200 fax au global par mois.

Mais il voudrait utiliser son serveur interne pour envoyer ses fax. Histoire de ne pas devoir payer interfax chaque mois.

Comme logiciel d'envoi de fax j'ai trouvé zetaFax et Winfax. Ma question est, est'il possible de faire le lien entre infomaniak et le serveur interne. Qui sera relié vers un modem analogique.

Je peux contacter un admin réseau, mais je voudrais en premier savoir de quoi je parle.

Donc voilà, avez vous déjà réalisé ce travail ?

Merci pour votre aide

Bertrand

Posté : 08 oct. 2008, 11:39
par caroube
La norme pour le fax a été conçu (il y a 30 ans) pour fonctionner exclusivement sur une ligne RTC.
Sauf que de la même manière qu'il y a du téléphone sur Internet (VoIP), on a maintenant aussi du FoIP avec du T38.
http://www.3cx.fr/voip-sip/foip.php

Donc, c'est vrai que le fax, c'est surtout du RTC. Mais pas exclusivement ...
Comme logiciel d'envoi de fax j'ai trouvé zetaFax et Winfax. Ma question est, est'il possible de faire le lien entre infomaniak et le serveur interne. Qui sera relié vers un modem analogique.
Tu as des logiciels comme RelayFax ou Esker Fax que tu installes sur ton serveur interne. A partir d'infomaniak, tu envoies des emails dans une boîte spécifique. RelayFax lit cette boîte email et convertit les emails en fax, puis les envoie.