• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Tim Cooke
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • paul wheaton
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
  • Piet Souris
Bartenders:
  • Stephan van Hulst

Java Telephoney

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I know there are a lot of threads on this issue but ive been unable to see any suitable one. i desperately need assistance in implementing the outlined business requirement(for hotel or big office)

1. a call is made from the telephone extension connected to the pabx/pbx machine
2. the call is monitored until a connection is made
3. the java program records the extension number, number dialled and connection time
4. the program determines whether intercom(one extension calling the other), local, upcountry or international call
5. the caller drops the receiver to signify end of call
6. the java program records end of call time

Hence, i want an implementation of the above that will be allow pabx connection to my java program on a pc and will perform the above functions seemlessly.

what tools do i need? how do i go about implementing this in java?

any clue, or the appropriate thread will be appreciated.

thanks upfront
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The only telephony code I've been around (no direct hands on, sorry) used APIs provided by the telephony vendor. I was told the client code using the APIs required customization in almost every installation, and we had to modify the client every time we upgraded telephony software. I don't know if JTAPI makes any of this easier but I'd start with the telephony vendor and see what they recommend.
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Stan James:
The only telephony code I've been around (no direct hands on, sorry) used APIs provided by the telephony vendor. I was told the client code using the APIs required customization in almost every installation, and we had to modify the client every time we upgraded telephony software. I don't know if JTAPI makes any of this easier but I'd start with the telephony vendor and see what they recommend.



thanks for finding time to respond to this mail. i have read materials on jtapi and im yet to understand how one can use this API to solve this business problem. in fact, i gathered that one needs other software, other than the jtapi, in order to connect a pabx to a java program.
on further research i came about avaya softphone and im yet to find any material/tutorial on how to use this, along with jtapi, to solve this business problem.

any help will be appreciated.
 
Ranch Hand
Posts: 495
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
try http://asterisk-java.org/
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks a lot for this link. im presently going through the materials downloaded from the site to see how they help solve this problem
 
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Abayomi,

You are talking about SIP (Session Initiative Protocal from Cisco). Your Java program(using HTTP) can interact with this SIP protocal which actually does all the telephny work. I have very little experience with this. I made HTTP and SIP talking so far but not SIP and an actual telephone yet. But I used IBM WebSphere and BEA's Weblogic's communication platform to make HTTP and SIP communication.

look into edocs.bea.com for communication platform documentation or just google it on SIP.


Thanks,
Ugender
 
Abayomi Folorunsho
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thanks a million for the clue. i will try as suggested

Abayomi
 
Sheriff
Posts: 13411
Firefox Browser VI Editor Redhat
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"Enquirer",
Please check your private messages.
 
He puts the "turd" in "saturday". Speaking of which, have you smelled this tiny ad?
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic