Como hacer una llamada telefónica?

HMG en Español

Moderator: Rathinagiri

Post Reply
Leopoldo Blancas
Posts: 388
Joined: Wed Nov 21, 2012 7:14 pm
Location: México

Como hacer una llamada telefónica?

Post by Leopoldo Blancas »

Hola a todos!!!

A lo mejor ya es viejo el tema pero, es posible hacer una llamada desde una aplicación de HMG?, si tengo una base de datos de los clientes, por ejemplo? Quisiera hacer una aplicación que poniendome en un TextBox o en un Grid y dandole doble click me hiciera la llamada telefónica, y también que llevera el registro de las mismas......Me gustaria que me guiaran paso a paso de lo que necesito, se puede hacer desde modem?, hay una libreria en especial?, necesito una tarjeta especial?....., ya que nunca lo he hecho y en la medida de lo posible me apoyen para realizarlo, tengo windows 7 ,32. Recuerden que es navidad y año nuevo ;)

Mil Gracias por su ayuda
Polo
User avatar
mol
Posts: 3774
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: Como hacer una llamada telefónica?

Post by mol »

If you have a modem, you can simply open com port and sent ATDT and phone number to it.
It should work.

Code: Select all

oWinPort := win_com():Init(cPortName, nPredkosc, NOPARITY, 8, ONESTOPBIT)
if !oWinPort:Open
  lRet := .f.
  msgstop( "Error while opening COM port" )
  return .F.
else
  // Opened with success
  oWinPort:QueueSize( 1000, 1000 )
  oWinPort:Purge()
  //TimeOuts( nReadInterval, nReadMultiplier, nReadConstant, nWriteMultiplier, nWriteConstant )
  oWinPort:Timeouts(1500,1000,20000,1000,20000)
  oWinPort:SetDTR(.t.)
  oWinPort:SetRTS(.t.)
  oWinPort:Write("ATDT" + cPhoneNumber + chr(13))
endif

It should look something similar, I think.

Regards, Marek
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Como hacer una llamada telefónica?

Post by danielmaximiliano »

Hola Polo:
puedes hacer llamadas con Calldll32() a la API de Windows (TAPI)
otra cosa que puedes hacer esUtilizar una Rutina hecha para Fivewin llamada TPHDIAL15.ZIP
lo puedes descargar de desde Google Code : http://code.google.com/p/fivewin-contri ... P&can=2&q=

espero que te sirva
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
danielmaximiliano
Posts: 2625
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Como hacer una llamada telefónica?

Post by danielmaximiliano »

danielmaximiliano wrote:Hola Polo:
puedes hacer llamadas con Calldll32() a la API de Windows (TAPI)
otra cosa que puedes hacer esUtilizar una Rutina hecha para Fivewin llamada TPHDIAL15.ZIP
lo puedes descargar de desde Google Code : http://code.google.com/p/fivewin-contri ... P&can=2&q=

espero que te sirva

Referencia de Tapi32.DLL Microsoft
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Leopoldo Blancas
Posts: 388
Joined: Wed Nov 21, 2012 7:14 pm
Location: México

Re: Como hacer una llamada telefónica?

Post by Leopoldo Blancas »

Ok, la verdad no entiendo nada, pero tratare de leer más y a ver si las dudas ya son más espcíficas...

Mil gracias de antemano
Polo
*-------------------------------------------------------------------------------------------------------------------
Ok, not really understand anything, but I'll try to read more and see if there are more doubts espcíficas ...

Many thanks in advance
Polo
Post Reply