J'ai une question concernant la connexion Vx520 et PPP. Je dois créer une connexion PPP X.25 à mon client, elle nécessite un identifiant et un mot de passe. J'ai essayé de configurer la connexion PSTN (en utilisant les fonctions ceStartDialIF pour le périphérique CE_COMM_TECH_DIALONLY). Cela ne fonctionne pas avec CE_COMM_TECH_PPPDIAL, sans compter qu'il n'y a aucune possibilité de définir le nom d'utilisateur et le mot de passe dans la connexion CE_COMM_TECH_DIALONLY, dans le CE_COMM_TECH_PPPDIAL il n'y a aucune possibilité de définir le numéro de téléphone à mon client. Veuillez m'expliquer comment implémenter une connexion PPP via PSTN qui utilise les informations d'identification et le protocole X.25. Je sais comment configurer ETHERNET et GPRS, mais il est très difficile de créer une telle connexion via PSTN.Verifone Vx520 PPP PSTN
1
A
Répondre
0
Ok, j'ai produit un tel code - est-ce que je peux faire une connexion PSTN/PPP?
int iCount;
int iBuffer;
stNIInfo *pniInfo;
unsigned int retLen;
char chBuffer[50];
// Register with CommEngine
ceRegister();
// Fetch number of Network Interfaces (NWIF)
iCount = ceGetNWIFCount();
// Allocate space
pniInfo = new stNIInfo[niCount];
// NWInfo
ceGetNWIFInfo(pniInfo, niCount, &retLen);
//Search for driver types and keep the handle
for (int z = 0; z < niCount; z++)
{
// uwaga: dla GPRS należy jeszcze sprawdzać comm technology
if (pniInfo[z].niDeviceDriverType == CE_DRV_TYPE_PPP)
iPPPHandle = pniInfo[z].niHandle;
}
//In the case of a string type:
ceSetDDParamValue(iPPPHandle,INI_DIAL_PRIMARY,"002222229000",sizeof("002222229000"));
ceGetDDParamValue(iPPPHandle, INI_DIAL_PRIMARY, sizeof(chBuffer), chBuffer, &retLen);
stNI_PPPConfig pppCon;
pppCon.ncAuthType = PPP_AUTH_PAP;
strcpy(pppCon.ncUsername,"User1");
strcpy(pppCon.ncPassword,"[email protected]@");
// set login & password for the PPP connection
ceSetNWParamValue(iPPPHandle, "PPP_CONFIG", (const void *)&pppCon, sizeof(pppCon));
//open network interface
ceStartNWIF(iPPPHandle, CE_OPEN);
Qu'avez-vous essayé jusqu'à présent? – GottZ
Je ne sais pas quel est le bon débit du PPP sur le RTPC. Est-il réalisé sur PPPDIAL ou existe-t-il un autre moyen de créer la connexion PPP? –
J'ai utilisé le projet EOS-Dial-Download téléchargé à partir de VeriFone DevNet en tant que base. Je ne sais pas comment passer option X.25, login et mot de passe là –